@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@900&display=swap");*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}[data-expandable]{height:0;overflow:hidden;display:block;transition:height .4s ease-out}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],body:before,template{display:none}body:before{content:"xs";visibility:hidden}@media screen and (min-width:0){body:before{content:"xs"}}@media screen and (min-width:576px){body:before{content:"sm"}}@media screen and (min-width:768px){body:before{content:"md"}}@media screen and (min-width:992px){body:before{content:"lg"}}@media screen and (min-width:1200px){body:before{content:"xl"}}@media screen and (min-width:1440px){body:before{content:"xxl"}}@media screen and (min-width:2000px){body:before{content:"xxxl"}}h1,h2,h3,h4,h5,h6{font-weight:400}h1{margin:.6em 0;font-size:26px}@media screen and (min-width:576px){h1{font-size:calc(5.69231px + 3.52564vw)}}@media screen and (min-width:1200px){h1{font-size:48px}}h2{font-size:2.3em;margin:.5em 0}h3{font-size:2em;margin:.4em 0}h4{font-size:1.8em;margin:.3em 0}h5{font-size:1.6em;margin:.2em 0}h6{font-size:1.4em;margin:.1em 0}html{-webkit-font-smoothing:antialiased;font-size:14px}@media screen and (min-width:576px){html{font-size:calc(8.46154px + .96154vw)}}@media screen and (min-width:1200px){html{font-size:20px}}.fonts-observer{font:sans-serif}.fonts-observer__font--base,.fonts-observer__font--highlight{font-family:Montserrat,sans-serif}.container{margin:0 auto}.row{display:flex;flex-wrap:wrap;list-style:none;margin-left:-20px}.row.row--gutterless{margin-left:0}.row>[class*=col]{padding-left:20px;box-sizing:border-box}.row--gutterless>[class*=col]{padding-left:0}.col{width:100%}.col-offset-0{margin-left:0}.col-1{flex-basis:8.33333%;max-width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{flex-basis:16.66667%;max-width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{flex-basis:25%;max-width:25%}.col-offset-3{margin-left:25%}.col-4{flex-basis:33.33333%;max-width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{flex-basis:41.66667%;max-width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{flex-basis:50%;max-width:50%}.col-offset-6{margin-left:50%}.col-7{flex-basis:58.33333%;max-width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{flex-basis:66.66667%;max-width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{flex-basis:75%;max-width:75%}.col-offset-9{margin-left:75%}.col-10{flex-basis:83.33333%;max-width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{flex-basis:91.66667%;max-width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{flex-basis:100%;max-width:100%}.col-offset-12{margin-left:100%}@media only screen and (min-width:576px){.col--sm-offset-0{margin-left:0}.col--sm-1{flex-basis:8.33333%;max-width:8.33333%}.col--sm-offset-1{margin-left:8.33333%}.col--sm-2{flex-basis:16.66667%;max-width:16.66667%}.col--sm-offset-2{margin-left:16.66667%}.col--sm-3{flex-basis:25%;max-width:25%}.col--sm-offset-3{margin-left:25%}.col--sm-4{flex-basis:33.33333%;max-width:33.33333%}.col--sm-offset-4{margin-left:33.33333%}.col--sm-5{flex-basis:41.66667%;max-width:41.66667%}.col--sm-offset-5{margin-left:41.66667%}.col--sm-6{flex-basis:50%;max-width:50%}.col--sm-offset-6{margin-left:50%}.col--sm-7{flex-basis:58.33333%;max-width:58.33333%}.col--sm-offset-7{margin-left:58.33333%}.col--sm-8{flex-basis:66.66667%;max-width:66.66667%}.col--sm-offset-8{margin-left:66.66667%}.col--sm-9{flex-basis:75%;max-width:75%}.col--sm-offset-9{margin-left:75%}.col--sm-10{flex-basis:83.33333%;max-width:83.33333%}.col--sm-offset-10{margin-left:83.33333%}.col--sm-11{flex-basis:91.66667%;max-width:91.66667%}.col--sm-offset-11{margin-left:91.66667%}.col--sm-12{flex-basis:100%;max-width:100%}.col--sm-offset-12{margin-left:100%}}@media only screen and (min-width:768px){.col--md-offset-0{margin-left:0}.col--md-1{flex-basis:8.33333%;max-width:8.33333%}.col--md-offset-1{margin-left:8.33333%}.col--md-2{flex-basis:16.66667%;max-width:16.66667%}.col--md-offset-2{margin-left:16.66667%}.col--md-3{flex-basis:25%;max-width:25%}.col--md-offset-3{margin-left:25%}.col--md-4{flex-basis:33.33333%;max-width:33.33333%}.col--md-offset-4{margin-left:33.33333%}.col--md-5{flex-basis:41.66667%;max-width:41.66667%}.col--md-offset-5{margin-left:41.66667%}.col--md-6{flex-basis:50%;max-width:50%}.col--md-offset-6{margin-left:50%}.col--md-7{flex-basis:58.33333%;max-width:58.33333%}.col--md-offset-7{margin-left:58.33333%}.col--md-8{flex-basis:66.66667%;max-width:66.66667%}.col--md-offset-8{margin-left:66.66667%}.col--md-9{flex-basis:75%;max-width:75%}.col--md-offset-9{margin-left:75%}.col--md-10{flex-basis:83.33333%;max-width:83.33333%}.col--md-offset-10{margin-left:83.33333%}.col--md-11{flex-basis:91.66667%;max-width:91.66667%}.col--md-offset-11{margin-left:91.66667%}.col--md-12{flex-basis:100%;max-width:100%}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width:992px){.col--lg-offset-0{margin-left:0}.col--lg-1{flex-basis:8.33333%;max-width:8.33333%}.col--lg-offset-1{margin-left:8.33333%}.col--lg-2{flex-basis:16.66667%;max-width:16.66667%}.col--lg-offset-2{margin-left:16.66667%}.col--lg-3{flex-basis:25%;max-width:25%}.col--lg-offset-3{margin-left:25%}.col--lg-4{flex-basis:33.33333%;max-width:33.33333%}.col--lg-offset-4{margin-left:33.33333%}.col--lg-5{flex-basis:41.66667%;max-width:41.66667%}.col--lg-offset-5{margin-left:41.66667%}.col--lg-6{flex-basis:50%;max-width:50%}.col--lg-offset-6{margin-left:50%}.col--lg-7{flex-basis:58.33333%;max-width:58.33333%}.col--lg-offset-7{margin-left:58.33333%}.col--lg-8{flex-basis:66.66667%;max-width:66.66667%}.col--lg-offset-8{margin-left:66.66667%}.col--lg-9{flex-basis:75%;max-width:75%}.col--lg-offset-9{margin-left:75%}.col--lg-10{flex-basis:83.33333%;max-width:83.33333%}.col--lg-offset-10{margin-left:83.33333%}.col--lg-11{flex-basis:91.66667%;max-width:91.66667%}.col--lg-offset-11{margin-left:91.66667%}.col--lg-12{flex-basis:100%;max-width:100%}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:1200px){.col--xl-offset-0{margin-left:0}.col--xl-1{flex-basis:8.33333%;max-width:8.33333%}.col--xl-offset-1{margin-left:8.33333%}.col--xl-2{flex-basis:16.66667%;max-width:16.66667%}.col--xl-offset-2{margin-left:16.66667%}.col--xl-3{flex-basis:25%;max-width:25%}.col--xl-offset-3{margin-left:25%}.col--xl-4{flex-basis:33.33333%;max-width:33.33333%}.col--xl-offset-4{margin-left:33.33333%}.col--xl-5{flex-basis:41.66667%;max-width:41.66667%}.col--xl-offset-5{margin-left:41.66667%}.col--xl-6{flex-basis:50%;max-width:50%}.col--xl-offset-6{margin-left:50%}.col--xl-7{flex-basis:58.33333%;max-width:58.33333%}.col--xl-offset-7{margin-left:58.33333%}.col--xl-8{flex-basis:66.66667%;max-width:66.66667%}.col--xl-offset-8{margin-left:66.66667%}.col--xl-9{flex-basis:75%;max-width:75%}.col--xl-offset-9{margin-left:75%}.col--xl-10{flex-basis:83.33333%;max-width:83.33333%}.col--xl-offset-10{margin-left:83.33333%}.col--xl-11{flex-basis:91.66667%;max-width:91.66667%}.col--xl-offset-11{margin-left:91.66667%}.col--xl-12{flex-basis:100%;max-width:100%}.col--xl-offset-12{margin-left:100%}}@media screen and (min-width:0){.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1em!important}.mt-1,.my-1{margin-top:1em!important}.mr-1,.mx-1{margin-right:1em!important}.mb-1,.my-1{margin-bottom:1em!important}.ml-1,.mx-1{margin-left:1em!important}.m-2{margin:2em!important}.mt-2,.my-2{margin-top:2em!important}.mr-2,.mx-2{margin-right:2em!important}.mb-2,.my-2{margin-bottom:2em!important}.ml-2,.mx-2{margin-left:2em!important}.m-3{margin:3em!important}.mt-3,.my-3{margin-top:3em!important}.mr-3,.mx-3{margin-right:3em!important}.mb-3,.my-3{margin-bottom:3em!important}.ml-3,.mx-3{margin-left:3em!important}.m-4{margin:4em!important}.mt-4,.my-4{margin-top:4em!important}.mr-4,.mx-4{margin-right:4em!important}.mb-4,.my-4{margin-bottom:4em!important}.ml-4,.mx-4{margin-left:4em!important}.m-5{margin:5em!important}.mt-5,.my-5{margin-top:5em!important}.mr-5,.mx-5{margin-right:5em!important}.mb-5,.my-5{margin-bottom:5em!important}.ml-5,.mx-5{margin-left:5em!important}.m-6{margin:6em!important}.mt-6,.my-6{margin-top:6em!important}.mr-6,.mx-6{margin-right:6em!important}.mb-6,.my-6{margin-bottom:6em!important}.ml-6,.mx-6{margin-left:6em!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1em!important}.pt-1,.py-1{padding-top:1em!important}.pr-1,.px-1{padding-right:1em!important}.pb-1,.py-1{padding-bottom:1em!important}.pl-1,.px-1{padding-left:1em!important}.p-2{padding:2em!important}.pt-2,.py-2{padding-top:2em!important}.pr-2,.px-2{padding-right:2em!important}.pb-2,.py-2{padding-bottom:2em!important}.pl-2,.px-2{padding-left:2em!important}.p-3{padding:3em!important}.pt-3,.py-3{padding-top:3em!important}.pr-3,.px-3{padding-right:3em!important}.pb-3,.py-3{padding-bottom:3em!important}.pl-3,.px-3{padding-left:3em!important}.p-4{padding:4em!important}.pt-4,.py-4{padding-top:4em!important}.pr-4,.px-4{padding-right:4em!important}.pb-4,.py-4{padding-bottom:4em!important}.pl-4,.px-4{padding-left:4em!important}.p-5{padding:5em!important}.pt-5,.py-5{padding-top:5em!important}.pr-5,.px-5{padding-right:5em!important}.pb-5,.py-5{padding-bottom:5em!important}.pl-5,.px-5{padding-left:5em!important}.p-6{padding:6em!important}.pt-6,.py-6{padding-top:6em!important}.pr-6,.px-6{padding-right:6em!important}.pb-6,.py-6{padding-bottom:6em!important}.pl-6,.px-6{padding-left:6em!important}.m-n1{margin:-1em!important}.mt-n1,.my-n1{margin-top:-1em!important}.mr-n1,.mx-n1{margin-right:-1em!important}.mb-n1,.my-n1{margin-bottom:-1em!important}.ml-n1,.mx-n1{margin-left:-1em!important}.m-n2{margin:-2em!important}.mt-n2,.my-n2{margin-top:-2em!important}.mr-n2,.mx-n2{margin-right:-2em!important}.mb-n2,.my-n2{margin-bottom:-2em!important}.ml-n2,.mx-n2{margin-left:-2em!important}.m-n3{margin:-3em!important}.mt-n3,.my-n3{margin-top:-3em!important}.mr-n3,.mx-n3{margin-right:-3em!important}.mb-n3,.my-n3{margin-bottom:-3em!important}.ml-n3,.mx-n3{margin-left:-3em!important}.m-n4{margin:-4em!important}.mt-n4,.my-n4{margin-top:-4em!important}.mr-n4,.mx-n4{margin-right:-4em!important}.mb-n4,.my-n4{margin-bottom:-4em!important}.ml-n4,.mx-n4{margin-left:-4em!important}.m-n5{margin:-5em!important}.mt-n5,.my-n5{margin-top:-5em!important}.mr-n5,.mx-n5{margin-right:-5em!important}.mb-n5,.my-n5{margin-bottom:-5em!important}.ml-n5,.mx-n5{margin-left:-5em!important}.m-n6{margin:-6em!important}.mt-n6,.my-n6{margin-top:-6em!important}.mr-n6,.mx-n6{margin-right:-6em!important}.mb-n6,.my-n6{margin-bottom:-6em!important}.ml-n6,.mx-n6{margin-left:-6em!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}}@media screen and (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:1em!important}.mt-sm-1,.my-sm-1{margin-top:1em!important}.mr-sm-1,.mx-sm-1{margin-right:1em!important}.mb-sm-1,.my-sm-1{margin-bottom:1em!important}.ml-sm-1,.mx-sm-1{margin-left:1em!important}.m-sm-2{margin:2em!important}.mt-sm-2,.my-sm-2{margin-top:2em!important}.mr-sm-2,.mx-sm-2{margin-right:2em!important}.mb-sm-2,.my-sm-2{margin-bottom:2em!important}.ml-sm-2,.mx-sm-2{margin-left:2em!important}.m-sm-3{margin:3em!important}.mt-sm-3,.my-sm-3{margin-top:3em!important}.mr-sm-3,.mx-sm-3{margin-right:3em!important}.mb-sm-3,.my-sm-3{margin-bottom:3em!important}.ml-sm-3,.mx-sm-3{margin-left:3em!important}.m-sm-4{margin:4em!important}.mt-sm-4,.my-sm-4{margin-top:4em!important}.mr-sm-4,.mx-sm-4{margin-right:4em!important}.mb-sm-4,.my-sm-4{margin-bottom:4em!important}.ml-sm-4,.mx-sm-4{margin-left:4em!important}.m-sm-5{margin:5em!important}.mt-sm-5,.my-sm-5{margin-top:5em!important}.mr-sm-5,.mx-sm-5{margin-right:5em!important}.mb-sm-5,.my-sm-5{margin-bottom:5em!important}.ml-sm-5,.mx-sm-5{margin-left:5em!important}.m-sm-6{margin:6em!important}.mt-sm-6,.my-sm-6{margin-top:6em!important}.mr-sm-6,.mx-sm-6{margin-right:6em!important}.mb-sm-6,.my-sm-6{margin-bottom:6em!important}.ml-sm-6,.mx-sm-6{margin-left:6em!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:1em!important}.pt-sm-1,.py-sm-1{padding-top:1em!important}.pr-sm-1,.px-sm-1{padding-right:1em!important}.pb-sm-1,.py-sm-1{padding-bottom:1em!important}.pl-sm-1,.px-sm-1{padding-left:1em!important}.p-sm-2{padding:2em!important}.pt-sm-2,.py-sm-2{padding-top:2em!important}.pr-sm-2,.px-sm-2{padding-right:2em!important}.pb-sm-2,.py-sm-2{padding-bottom:2em!important}.pl-sm-2,.px-sm-2{padding-left:2em!important}.p-sm-3{padding:3em!important}.pt-sm-3,.py-sm-3{padding-top:3em!important}.pr-sm-3,.px-sm-3{padding-right:3em!important}.pb-sm-3,.py-sm-3{padding-bottom:3em!important}.pl-sm-3,.px-sm-3{padding-left:3em!important}.p-sm-4{padding:4em!important}.pt-sm-4,.py-sm-4{padding-top:4em!important}.pr-sm-4,.px-sm-4{padding-right:4em!important}.pb-sm-4,.py-sm-4{padding-bottom:4em!important}.pl-sm-4,.px-sm-4{padding-left:4em!important}.p-sm-5{padding:5em!important}.pt-sm-5,.py-sm-5{padding-top:5em!important}.pr-sm-5,.px-sm-5{padding-right:5em!important}.pb-sm-5,.py-sm-5{padding-bottom:5em!important}.pl-sm-5,.px-sm-5{padding-left:5em!important}.p-sm-6{padding:6em!important}.pt-sm-6,.py-sm-6{padding-top:6em!important}.pr-sm-6,.px-sm-6{padding-right:6em!important}.pb-sm-6,.py-sm-6{padding-bottom:6em!important}.pl-sm-6,.px-sm-6{padding-left:6em!important}.m-sm-n1{margin:-1em!important}.mt-sm-n1,.my-sm-n1{margin-top:-1em!important}.mr-sm-n1,.mx-sm-n1{margin-right:-1em!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-1em!important}.ml-sm-n1,.mx-sm-n1{margin-left:-1em!important}.m-sm-n2{margin:-2em!important}.mt-sm-n2,.my-sm-n2{margin-top:-2em!important}.mr-sm-n2,.mx-sm-n2{margin-right:-2em!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-2em!important}.ml-sm-n2,.mx-sm-n2{margin-left:-2em!important}.m-sm-n3{margin:-3em!important}.mt-sm-n3,.my-sm-n3{margin-top:-3em!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3em!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3em!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3em!important}.m-sm-n4{margin:-4em!important}.mt-sm-n4,.my-sm-n4{margin-top:-4em!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4em!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4em!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4em!important}.m-sm-n5{margin:-5em!important}.mt-sm-n5,.my-sm-n5{margin-top:-5em!important}.mr-sm-n5,.mx-sm-n5{margin-right:-5em!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-5em!important}.ml-sm-n5,.mx-sm-n5{margin-left:-5em!important}.m-sm-n6{margin:-6em!important}.mt-sm-n6,.my-sm-n6{margin-top:-6em!important}.mr-sm-n6,.mx-sm-n6{margin-right:-6em!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6em!important}.ml-sm-n6,.mx-sm-n6{margin-left:-6em!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:1em!important}.mt-md-1,.my-md-1{margin-top:1em!important}.mr-md-1,.mx-md-1{margin-right:1em!important}.mb-md-1,.my-md-1{margin-bottom:1em!important}.ml-md-1,.mx-md-1{margin-left:1em!important}.m-md-2{margin:2em!important}.mt-md-2,.my-md-2{margin-top:2em!important}.mr-md-2,.mx-md-2{margin-right:2em!important}.mb-md-2,.my-md-2{margin-bottom:2em!important}.ml-md-2,.mx-md-2{margin-left:2em!important}.m-md-3{margin:3em!important}.mt-md-3,.my-md-3{margin-top:3em!important}.mr-md-3,.mx-md-3{margin-right:3em!important}.mb-md-3,.my-md-3{margin-bottom:3em!important}.ml-md-3,.mx-md-3{margin-left:3em!important}.m-md-4{margin:4em!important}.mt-md-4,.my-md-4{margin-top:4em!important}.mr-md-4,.mx-md-4{margin-right:4em!important}.mb-md-4,.my-md-4{margin-bottom:4em!important}.ml-md-4,.mx-md-4{margin-left:4em!important}.m-md-5{margin:5em!important}.mt-md-5,.my-md-5{margin-top:5em!important}.mr-md-5,.mx-md-5{margin-right:5em!important}.mb-md-5,.my-md-5{margin-bottom:5em!important}.ml-md-5,.mx-md-5{margin-left:5em!important}.m-md-6{margin:6em!important}.mt-md-6,.my-md-6{margin-top:6em!important}.mr-md-6,.mx-md-6{margin-right:6em!important}.mb-md-6,.my-md-6{margin-bottom:6em!important}.ml-md-6,.mx-md-6{margin-left:6em!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:1em!important}.pt-md-1,.py-md-1{padding-top:1em!important}.pr-md-1,.px-md-1{padding-right:1em!important}.pb-md-1,.py-md-1{padding-bottom:1em!important}.pl-md-1,.px-md-1{padding-left:1em!important}.p-md-2{padding:2em!important}.pt-md-2,.py-md-2{padding-top:2em!important}.pr-md-2,.px-md-2{padding-right:2em!important}.pb-md-2,.py-md-2{padding-bottom:2em!important}.pl-md-2,.px-md-2{padding-left:2em!important}.p-md-3{padding:3em!important}.pt-md-3,.py-md-3{padding-top:3em!important}.pr-md-3,.px-md-3{padding-right:3em!important}.pb-md-3,.py-md-3{padding-bottom:3em!important}.pl-md-3,.px-md-3{padding-left:3em!important}.p-md-4{padding:4em!important}.pt-md-4,.py-md-4{padding-top:4em!important}.pr-md-4,.px-md-4{padding-right:4em!important}.pb-md-4,.py-md-4{padding-bottom:4em!important}.pl-md-4,.px-md-4{padding-left:4em!important}.p-md-5{padding:5em!important}.pt-md-5,.py-md-5{padding-top:5em!important}.pr-md-5,.px-md-5{padding-right:5em!important}.pb-md-5,.py-md-5{padding-bottom:5em!important}.pl-md-5,.px-md-5{padding-left:5em!important}.p-md-6{padding:6em!important}.pt-md-6,.py-md-6{padding-top:6em!important}.pr-md-6,.px-md-6{padding-right:6em!important}.pb-md-6,.py-md-6{padding-bottom:6em!important}.pl-md-6,.px-md-6{padding-left:6em!important}.m-md-n1{margin:-1em!important}.mt-md-n1,.my-md-n1{margin-top:-1em!important}.mr-md-n1,.mx-md-n1{margin-right:-1em!important}.mb-md-n1,.my-md-n1{margin-bottom:-1em!important}.ml-md-n1,.mx-md-n1{margin-left:-1em!important}.m-md-n2{margin:-2em!important}.mt-md-n2,.my-md-n2{margin-top:-2em!important}.mr-md-n2,.mx-md-n2{margin-right:-2em!important}.mb-md-n2,.my-md-n2{margin-bottom:-2em!important}.ml-md-n2,.mx-md-n2{margin-left:-2em!important}.m-md-n3{margin:-3em!important}.mt-md-n3,.my-md-n3{margin-top:-3em!important}.mr-md-n3,.mx-md-n3{margin-right:-3em!important}.mb-md-n3,.my-md-n3{margin-bottom:-3em!important}.ml-md-n3,.mx-md-n3{margin-left:-3em!important}.m-md-n4{margin:-4em!important}.mt-md-n4,.my-md-n4{margin-top:-4em!important}.mr-md-n4,.mx-md-n4{margin-right:-4em!important}.mb-md-n4,.my-md-n4{margin-bottom:-4em!important}.ml-md-n4,.mx-md-n4{margin-left:-4em!important}.m-md-n5{margin:-5em!important}.mt-md-n5,.my-md-n5{margin-top:-5em!important}.mr-md-n5,.mx-md-n5{margin-right:-5em!important}.mb-md-n5,.my-md-n5{margin-bottom:-5em!important}.ml-md-n5,.mx-md-n5{margin-left:-5em!important}.m-md-n6{margin:-6em!important}.mt-md-n6,.my-md-n6{margin-top:-6em!important}.mr-md-n6,.mx-md-n6{margin-right:-6em!important}.mb-md-n6,.my-md-n6{margin-bottom:-6em!important}.ml-md-n6,.mx-md-n6{margin-left:-6em!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media screen and (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:1em!important}.mt-lg-1,.my-lg-1{margin-top:1em!important}.mr-lg-1,.mx-lg-1{margin-right:1em!important}.mb-lg-1,.my-lg-1{margin-bottom:1em!important}.ml-lg-1,.mx-lg-1{margin-left:1em!important}.m-lg-2{margin:2em!important}.mt-lg-2,.my-lg-2{margin-top:2em!important}.mr-lg-2,.mx-lg-2{margin-right:2em!important}.mb-lg-2,.my-lg-2{margin-bottom:2em!important}.ml-lg-2,.mx-lg-2{margin-left:2em!important}.m-lg-3{margin:3em!important}.mt-lg-3,.my-lg-3{margin-top:3em!important}.mr-lg-3,.mx-lg-3{margin-right:3em!important}.mb-lg-3,.my-lg-3{margin-bottom:3em!important}.ml-lg-3,.mx-lg-3{margin-left:3em!important}.m-lg-4{margin:4em!important}.mt-lg-4,.my-lg-4{margin-top:4em!important}.mr-lg-4,.mx-lg-4{margin-right:4em!important}.mb-lg-4,.my-lg-4{margin-bottom:4em!important}.ml-lg-4,.mx-lg-4{margin-left:4em!important}.m-lg-5{margin:5em!important}.mt-lg-5,.my-lg-5{margin-top:5em!important}.mr-lg-5,.mx-lg-5{margin-right:5em!important}.mb-lg-5,.my-lg-5{margin-bottom:5em!important}.ml-lg-5,.mx-lg-5{margin-left:5em!important}.m-lg-6{margin:6em!important}.mt-lg-6,.my-lg-6{margin-top:6em!important}.mr-lg-6,.mx-lg-6{margin-right:6em!important}.mb-lg-6,.my-lg-6{margin-bottom:6em!important}.ml-lg-6,.mx-lg-6{margin-left:6em!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:1em!important}.pt-lg-1,.py-lg-1{padding-top:1em!important}.pr-lg-1,.px-lg-1{padding-right:1em!important}.pb-lg-1,.py-lg-1{padding-bottom:1em!important}.pl-lg-1,.px-lg-1{padding-left:1em!important}.p-lg-2{padding:2em!important}.pt-lg-2,.py-lg-2{padding-top:2em!important}.pr-lg-2,.px-lg-2{padding-right:2em!important}.pb-lg-2,.py-lg-2{padding-bottom:2em!important}.pl-lg-2,.px-lg-2{padding-left:2em!important}.p-lg-3{padding:3em!important}.pt-lg-3,.py-lg-3{padding-top:3em!important}.pr-lg-3,.px-lg-3{padding-right:3em!important}.pb-lg-3,.py-lg-3{padding-bottom:3em!important}.pl-lg-3,.px-lg-3{padding-left:3em!important}.p-lg-4{padding:4em!important}.pt-lg-4,.py-lg-4{padding-top:4em!important}.pr-lg-4,.px-lg-4{padding-right:4em!important}.pb-lg-4,.py-lg-4{padding-bottom:4em!important}.pl-lg-4,.px-lg-4{padding-left:4em!important}.p-lg-5{padding:5em!important}.pt-lg-5,.py-lg-5{padding-top:5em!important}.pr-lg-5,.px-lg-5{padding-right:5em!important}.pb-lg-5,.py-lg-5{padding-bottom:5em!important}.pl-lg-5,.px-lg-5{padding-left:5em!important}.p-lg-6{padding:6em!important}.pt-lg-6,.py-lg-6{padding-top:6em!important}.pr-lg-6,.px-lg-6{padding-right:6em!important}.pb-lg-6,.py-lg-6{padding-bottom:6em!important}.pl-lg-6,.px-lg-6{padding-left:6em!important}.m-lg-n1{margin:-1em!important}.mt-lg-n1,.my-lg-n1{margin-top:-1em!important}.mr-lg-n1,.mx-lg-n1{margin-right:-1em!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-1em!important}.ml-lg-n1,.mx-lg-n1{margin-left:-1em!important}.m-lg-n2{margin:-2em!important}.mt-lg-n2,.my-lg-n2{margin-top:-2em!important}.mr-lg-n2,.mx-lg-n2{margin-right:-2em!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-2em!important}.ml-lg-n2,.mx-lg-n2{margin-left:-2em!important}.m-lg-n3{margin:-3em!important}.mt-lg-n3,.my-lg-n3{margin-top:-3em!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3em!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3em!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3em!important}.m-lg-n4{margin:-4em!important}.mt-lg-n4,.my-lg-n4{margin-top:-4em!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4em!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4em!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4em!important}.m-lg-n5{margin:-5em!important}.mt-lg-n5,.my-lg-n5{margin-top:-5em!important}.mr-lg-n5,.mx-lg-n5{margin-right:-5em!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-5em!important}.ml-lg-n5,.mx-lg-n5{margin-left:-5em!important}.m-lg-n6{margin:-6em!important}.mt-lg-n6,.my-lg-n6{margin-top:-6em!important}.mr-lg-n6,.mx-lg-n6{margin-right:-6em!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6em!important}.ml-lg-n6,.mx-lg-n6{margin-left:-6em!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:1em!important}.mt-xl-1,.my-xl-1{margin-top:1em!important}.mr-xl-1,.mx-xl-1{margin-right:1em!important}.mb-xl-1,.my-xl-1{margin-bottom:1em!important}.ml-xl-1,.mx-xl-1{margin-left:1em!important}.m-xl-2{margin:2em!important}.mt-xl-2,.my-xl-2{margin-top:2em!important}.mr-xl-2,.mx-xl-2{margin-right:2em!important}.mb-xl-2,.my-xl-2{margin-bottom:2em!important}.ml-xl-2,.mx-xl-2{margin-left:2em!important}.m-xl-3{margin:3em!important}.mt-xl-3,.my-xl-3{margin-top:3em!important}.mr-xl-3,.mx-xl-3{margin-right:3em!important}.mb-xl-3,.my-xl-3{margin-bottom:3em!important}.ml-xl-3,.mx-xl-3{margin-left:3em!important}.m-xl-4{margin:4em!important}.mt-xl-4,.my-xl-4{margin-top:4em!important}.mr-xl-4,.mx-xl-4{margin-right:4em!important}.mb-xl-4,.my-xl-4{margin-bottom:4em!important}.ml-xl-4,.mx-xl-4{margin-left:4em!important}.m-xl-5{margin:5em!important}.mt-xl-5,.my-xl-5{margin-top:5em!important}.mr-xl-5,.mx-xl-5{margin-right:5em!important}.mb-xl-5,.my-xl-5{margin-bottom:5em!important}.ml-xl-5,.mx-xl-5{margin-left:5em!important}.m-xl-6{margin:6em!important}.mt-xl-6,.my-xl-6{margin-top:6em!important}.mr-xl-6,.mx-xl-6{margin-right:6em!important}.mb-xl-6,.my-xl-6{margin-bottom:6em!important}.ml-xl-6,.mx-xl-6{margin-left:6em!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:1em!important}.pt-xl-1,.py-xl-1{padding-top:1em!important}.pr-xl-1,.px-xl-1{padding-right:1em!important}.pb-xl-1,.py-xl-1{padding-bottom:1em!important}.pl-xl-1,.px-xl-1{padding-left:1em!important}.p-xl-2{padding:2em!important}.pt-xl-2,.py-xl-2{padding-top:2em!important}.pr-xl-2,.px-xl-2{padding-right:2em!important}.pb-xl-2,.py-xl-2{padding-bottom:2em!important}.pl-xl-2,.px-xl-2{padding-left:2em!important}.p-xl-3{padding:3em!important}.pt-xl-3,.py-xl-3{padding-top:3em!important}.pr-xl-3,.px-xl-3{padding-right:3em!important}.pb-xl-3,.py-xl-3{padding-bottom:3em!important}.pl-xl-3,.px-xl-3{padding-left:3em!important}.p-xl-4{padding:4em!important}.pt-xl-4,.py-xl-4{padding-top:4em!important}.pr-xl-4,.px-xl-4{padding-right:4em!important}.pb-xl-4,.py-xl-4{padding-bottom:4em!important}.pl-xl-4,.px-xl-4{padding-left:4em!important}.p-xl-5{padding:5em!important}.pt-xl-5,.py-xl-5{padding-top:5em!important}.pr-xl-5,.px-xl-5{padding-right:5em!important}.pb-xl-5,.py-xl-5{padding-bottom:5em!important}.pl-xl-5,.px-xl-5{padding-left:5em!important}.p-xl-6{padding:6em!important}.pt-xl-6,.py-xl-6{padding-top:6em!important}.pr-xl-6,.px-xl-6{padding-right:6em!important}.pb-xl-6,.py-xl-6{padding-bottom:6em!important}.pl-xl-6,.px-xl-6{padding-left:6em!important}.m-xl-n1{margin:-1em!important}.mt-xl-n1,.my-xl-n1{margin-top:-1em!important}.mr-xl-n1,.mx-xl-n1{margin-right:-1em!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-1em!important}.ml-xl-n1,.mx-xl-n1{margin-left:-1em!important}.m-xl-n2{margin:-2em!important}.mt-xl-n2,.my-xl-n2{margin-top:-2em!important}.mr-xl-n2,.mx-xl-n2{margin-right:-2em!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-2em!important}.ml-xl-n2,.mx-xl-n2{margin-left:-2em!important}.m-xl-n3{margin:-3em!important}.mt-xl-n3,.my-xl-n3{margin-top:-3em!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3em!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3em!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3em!important}.m-xl-n4{margin:-4em!important}.mt-xl-n4,.my-xl-n4{margin-top:-4em!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4em!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4em!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4em!important}.m-xl-n5{margin:-5em!important}.mt-xl-n5,.my-xl-n5{margin-top:-5em!important}.mr-xl-n5,.mx-xl-n5{margin-right:-5em!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-5em!important}.ml-xl-n5,.mx-xl-n5{margin-left:-5em!important}.m-xl-n6{margin:-6em!important}.mt-xl-n6,.my-xl-n6{margin-top:-6em!important}.mr-xl-n6,.mx-xl-n6{margin-right:-6em!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6em!important}.ml-xl-n6,.mx-xl-n6{margin-left:-6em!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media screen and (min-width:1440px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:1em!important}.mt-xxl-1,.my-xxl-1{margin-top:1em!important}.mr-xxl-1,.mx-xxl-1{margin-right:1em!important}.mb-xxl-1,.my-xxl-1{margin-bottom:1em!important}.ml-xxl-1,.mx-xxl-1{margin-left:1em!important}.m-xxl-2{margin:2em!important}.mt-xxl-2,.my-xxl-2{margin-top:2em!important}.mr-xxl-2,.mx-xxl-2{margin-right:2em!important}.mb-xxl-2,.my-xxl-2{margin-bottom:2em!important}.ml-xxl-2,.mx-xxl-2{margin-left:2em!important}.m-xxl-3{margin:3em!important}.mt-xxl-3,.my-xxl-3{margin-top:3em!important}.mr-xxl-3,.mx-xxl-3{margin-right:3em!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3em!important}.ml-xxl-3,.mx-xxl-3{margin-left:3em!important}.m-xxl-4{margin:4em!important}.mt-xxl-4,.my-xxl-4{margin-top:4em!important}.mr-xxl-4,.mx-xxl-4{margin-right:4em!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4em!important}.ml-xxl-4,.mx-xxl-4{margin-left:4em!important}.m-xxl-5{margin:5em!important}.mt-xxl-5,.my-xxl-5{margin-top:5em!important}.mr-xxl-5,.mx-xxl-5{margin-right:5em!important}.mb-xxl-5,.my-xxl-5{margin-bottom:5em!important}.ml-xxl-5,.mx-xxl-5{margin-left:5em!important}.m-xxl-6{margin:6em!important}.mt-xxl-6,.my-xxl-6{margin-top:6em!important}.mr-xxl-6,.mx-xxl-6{margin-right:6em!important}.mb-xxl-6,.my-xxl-6{margin-bottom:6em!important}.ml-xxl-6,.mx-xxl-6{margin-left:6em!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:1em!important}.pt-xxl-1,.py-xxl-1{padding-top:1em!important}.pr-xxl-1,.px-xxl-1{padding-right:1em!important}.pb-xxl-1,.py-xxl-1{padding-bottom:1em!important}.pl-xxl-1,.px-xxl-1{padding-left:1em!important}.p-xxl-2{padding:2em!important}.pt-xxl-2,.py-xxl-2{padding-top:2em!important}.pr-xxl-2,.px-xxl-2{padding-right:2em!important}.pb-xxl-2,.py-xxl-2{padding-bottom:2em!important}.pl-xxl-2,.px-xxl-2{padding-left:2em!important}.p-xxl-3{padding:3em!important}.pt-xxl-3,.py-xxl-3{padding-top:3em!important}.pr-xxl-3,.px-xxl-3{padding-right:3em!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3em!important}.pl-xxl-3,.px-xxl-3{padding-left:3em!important}.p-xxl-4{padding:4em!important}.pt-xxl-4,.py-xxl-4{padding-top:4em!important}.pr-xxl-4,.px-xxl-4{padding-right:4em!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4em!important}.pl-xxl-4,.px-xxl-4{padding-left:4em!important}.p-xxl-5{padding:5em!important}.pt-xxl-5,.py-xxl-5{padding-top:5em!important}.pr-xxl-5,.px-xxl-5{padding-right:5em!important}.pb-xxl-5,.py-xxl-5{padding-bottom:5em!important}.pl-xxl-5,.px-xxl-5{padding-left:5em!important}.p-xxl-6{padding:6em!important}.pt-xxl-6,.py-xxl-6{padding-top:6em!important}.pr-xxl-6,.px-xxl-6{padding-right:6em!important}.pb-xxl-6,.py-xxl-6{padding-bottom:6em!important}.pl-xxl-6,.px-xxl-6{padding-left:6em!important}.m-xxl-n1{margin:-1em!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-1em!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-1em!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-1em!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-1em!important}.m-xxl-n2{margin:-2em!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-2em!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-2em!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-2em!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-2em!important}.m-xxl-n3{margin:-3em!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3em!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3em!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3em!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3em!important}.m-xxl-n4{margin:-4em!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4em!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4em!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4em!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4em!important}.m-xxl-n5{margin:-5em!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-5em!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-5em!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-5em!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-5em!important}.m-xxl-n6{margin:-6em!important}.mt-xxl-n6,.my-xxl-n6{margin-top:-6em!important}.mr-xxl-n6,.mx-xxl-n6{margin-right:-6em!important}.mb-xxl-n6,.my-xxl-n6{margin-bottom:-6em!important}.ml-xxl-n6,.mx-xxl-n6{margin-left:-6em!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media screen and (min-width:2000px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:1em!important}.mt-xxxl-1,.my-xxxl-1{margin-top:1em!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:1em!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:1em!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:1em!important}.m-xxxl-2{margin:2em!important}.mt-xxxl-2,.my-xxxl-2{margin-top:2em!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:2em!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:2em!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:2em!important}.m-xxxl-3{margin:3em!important}.mt-xxxl-3,.my-xxxl-3{margin-top:3em!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:3em!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:3em!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:3em!important}.m-xxxl-4{margin:4em!important}.mt-xxxl-4,.my-xxxl-4{margin-top:4em!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:4em!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:4em!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:4em!important}.m-xxxl-5{margin:5em!important}.mt-xxxl-5,.my-xxxl-5{margin-top:5em!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:5em!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:5em!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:5em!important}.m-xxxl-6{margin:6em!important}.mt-xxxl-6,.my-xxxl-6{margin-top:6em!important}.mr-xxxl-6,.mx-xxxl-6{margin-right:6em!important}.mb-xxxl-6,.my-xxxl-6{margin-bottom:6em!important}.ml-xxxl-6,.mx-xxxl-6{margin-left:6em!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:1em!important}.pt-xxxl-1,.py-xxxl-1{padding-top:1em!important}.pr-xxxl-1,.px-xxxl-1{padding-right:1em!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:1em!important}.pl-xxxl-1,.px-xxxl-1{padding-left:1em!important}.p-xxxl-2{padding:2em!important}.pt-xxxl-2,.py-xxxl-2{padding-top:2em!important}.pr-xxxl-2,.px-xxxl-2{padding-right:2em!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:2em!important}.pl-xxxl-2,.px-xxxl-2{padding-left:2em!important}.p-xxxl-3{padding:3em!important}.pt-xxxl-3,.py-xxxl-3{padding-top:3em!important}.pr-xxxl-3,.px-xxxl-3{padding-right:3em!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:3em!important}.pl-xxxl-3,.px-xxxl-3{padding-left:3em!important}.p-xxxl-4{padding:4em!important}.pt-xxxl-4,.py-xxxl-4{padding-top:4em!important}.pr-xxxl-4,.px-xxxl-4{padding-right:4em!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:4em!important}.pl-xxxl-4,.px-xxxl-4{padding-left:4em!important}.p-xxxl-5{padding:5em!important}.pt-xxxl-5,.py-xxxl-5{padding-top:5em!important}.pr-xxxl-5,.px-xxxl-5{padding-right:5em!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:5em!important}.pl-xxxl-5,.px-xxxl-5{padding-left:5em!important}.p-xxxl-6{padding:6em!important}.pt-xxxl-6,.py-xxxl-6{padding-top:6em!important}.pr-xxxl-6,.px-xxxl-6{padding-right:6em!important}.pb-xxxl-6,.py-xxxl-6{padding-bottom:6em!important}.pl-xxxl-6,.px-xxxl-6{padding-left:6em!important}.m-xxxl-n1{margin:-1em!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-1em!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-1em!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-1em!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-1em!important}.m-xxxl-n2{margin:-2em!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-2em!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-2em!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-2em!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-2em!important}.m-xxxl-n3{margin:-3em!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-3em!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-3em!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-3em!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-3em!important}.m-xxxl-n4{margin:-4em!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-4em!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-4em!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-4em!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-4em!important}.m-xxxl-n5{margin:-5em!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-5em!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-5em!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-5em!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-5em!important}.m-xxxl-n6{margin:-6em!important}.mt-xxxl-n6,.my-xxxl-n6{margin-top:-6em!important}.mr-xxxl-n6,.mx-xxxl-n6{margin-right:-6em!important}.mb-xxxl-n6,.my-xxxl-n6{margin-bottom:-6em!important}.ml-xxxl-n6,.mx-xxxl-n6{margin-left:-6em!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}@font-face{font-family:font-cityscan;src:url(../fonts/font-cityscan.eot?4902689);src:url(../fonts/font-cityscan.eot?4902689#iefix) format("embedded-opentype"),url(../fonts/font-cityscan.woff2?4902689) format("woff2"),url(../fonts/font-cityscan.woff?4902689) format("woff"),url(../fonts/font-cityscan.ttf?4902689) format("truetype"),url(../fonts/font-cityscan.svg?4902689#fontello) format("svg");font-weight:400;font-style:normal}@font-face{font-family:font-cityscan2;src:url(../fonts/font-cityscan2.eot?76158281);src:url(../fonts/font-cityscan2.eot?76158281#iefix) format("embedded-opentype"),url(../fonts/font-cityscan2.woff2?76158281) format("woff2"),url(../fonts/font-cityscan2.woff?76158281) format("woff"),url(../fonts/font-cityscan2.ttf?76158281) format("truetype"),url(../fonts/font-cityscan2.svg?76158281#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:font-cityscan}[class*=" icon2-"]:before,[class*=" icon-"]:before,[class^=icon2-]:before,[class^=icon-]:before{font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon2-"]:before,[class^=icon2-]:before{font-family:font-cityscan2}.icon-zoom-carto:before{content:"\e800"}.icon-unzoom-carto:before{content:"\e801"}.icon-note-1:before{content:"\e802"}.icon-note-2:before{content:"\e803"}.icon-note-3:before{content:"\e804"}.icon-note-4:before{content:"\e805"}.icon-note-5:before{content:"\e806"}.icon-options-carto:before{content:"\e807"}.icon-Breadcrumb:before{content:"\e808"}.icon-information:before{content:"\e809"}.icon-Bold_close:before{content:"\e80a"}.icon-menu:before{content:"\e80b"}.icon-return:before{content:"\e80c"}.icon-top:before{content:"\e80d"}.icon-flop:before{content:"\e80e"}.icon-Arrow-Select:before{content:"\e80f"}.icon-arrow-child:before{content:"\e810"}.icon-administration:before{content:"\e811"}.icon-Positive:before{content:"\e812"}.icon-Negative:before{content:"\e813"}.icon-isochrones:before{content:"\e814"}.icon-nb-plan:before{content:"\e815"}.icon-arrow-dropdown-up:before{content:"\e816"}.icon-arrow-dropdown-down:before{content:"\e817"}.icon-hidden:before{content:"\e818"}.icon-PremiumStroke:before{content:"\e819"}.icon-MenuBurger:before{content:"\e81a"}.icon-crown:before{content:"\e81b"}.icon-LikeStroke:before{content:"\e81c"}.icon-objectif:before{content:"\e81d"}.icon-warning:before{content:"\e81e"}.icon-itineraire:before{content:"\e81f"}.icon-share1:before{content:"\e820"}.icon-Check:before{content:"\e821"}.icon-message:before{content:"\e822"}.icon-Close:before{content:"\e823"}.icon-Like:before{content:"\e824"}.icon-layer-carto:before{content:"\e825"}.icon-Premium:before{content:"\e826"}.icon-ArrowTop:before{content:"\e827"}.icon-ArrowBottom:before{content:"\e828"}.icon-ArrowLeft:before{content:"\e829"}.icon-ArrowRight:before{content:"\e82a"}.icon-appartement:before{content:"\e82b"}.icon-podium:before{content:"\e82c"}.icon-commune:before{content:"\e82d"}.icon-show:before{content:"\e82e"}.icon-SpeachBubble1:before{content:"\e82f"}.icon-payment:before{content:"\e830"}.icon-calendar:before{content:"\e831"}.icon-calendar-year:before{content:"\e832"}.icon-graph:before{content:"\e833"}.icon-Location:before{content:"\e834"}.icon-phone:before{content:"\e835"}.icon-Phone:before{content:"\e836"}.icon-CameraStroke:before{content:"\e837"}.icon-magnifyglass:before{content:"\e838"}.icon-new-address:before{content:"\e839"}.icon-pencil:before{content:"\e83a"}.icon-location-full:before{content:"\e83b"}.icon-SaveStroke:before{content:"\e83c"}.icon-Print:before{content:"\e83d"}.icon-TrashStroke:before{content:"\e83e"}.icon-comment-validation:before{content:"\e83f"}.icon-map:before{content:"\e840"}.icon-user:before{content:"\e841"}.icon-iso-transport:before{content:"\e842"}.icon-iso-voiture:before{content:"\e843"}.icon-iso-velo:before{content:"\e844"}.icon-iso-pied:before{content:"\e845"}.icon-bedroom:before{content:"\e846"}.icon-strong-arrow-to-right:before{content:"\e847"}.icon-strong-arrow-to-top:before{content:"\e848"}.icon-strong-arrow-to-left:before{content:"\e849"}.icon-strong-arrow-to-bottom:before{content:"\e84a"}.icon-logo:before{content:"\e900"}.icon-dashboard:before{content:"\e901"}.icon-profile:before{content:"\e902"}.icon-widget:before{content:"\e903"}.icon-ipsumimmo:before{content:"\e904"}.icon-france:before{content:"\e905"}.icon-show-cartouche:before{content:"\e906"}.icon-add-payment:before{content:"\e907"}.icon-new-payment:before{content:"\e908"}.icon-refresh:before{content:"\e909"}.icon-logout:before{content:"\e90a"}.icon-thematique:before{content:"\e90b"}.icon-change-user:before{content:"\e90c"}.icon-location-disable:before{content:"\e90d"}.icon-rounded-parameters:before{content:"\e90e"}.icon-share:before{content:"\e90f"}.icon-map-switcher:before{content:"\e910"}.icon-ticket:before{content:"\e911"}.icon-letter-rounded:before{content:"\e912"}.icon-adresses:before{content:"\e913"}.icon-settings-rounded:before{content:"\e914"}.icon-dashed-paper:before{content:"\e915"}.icon-rapport-share:before{content:"\e916"}.icon-comparator:before{content:"\e917"}.icon-dashed-card:before{content:"\e918"}.icon-dashed-address:before{content:"\e919"}.icon-psw-show:before{content:"\e91a"}.icon-Compare:before{content:"\e91b"}.icon-Download:before{content:"\e91c"}.icon-HalfCheck:before{content:"\e91d"}.icon-psw-hidden:before{content:"\e91e"}.icon-return1:before{content:"\e91f"}.icon-range-button-drag:before{content:"\e920"}.icon-range-to-left:before{content:"\e921"}.icon-range-to-right:before{content:"\e922"}.icon-room:before{content:"\e923"}.icon-rooms:before{content:"\e924"}.icon-rooms1:before{content:"\e925"}.icon-Parameters:before{content:"\e926"}.icon-rooms2:before{content:"\e927"}.icon-rooms3:before{content:"\e928"}.icon-RapportCreated:before{content:"\e929"}.icon-RapportDownload:before{content:"\e92a"}.icon-RapportError:before{content:"\e92b"}.icon-RapportLoader:before{content:"\e92c"}.icon-Rapport:before{content:"\e92d"}.icon-rooms4:before{content:"\e92e"}.icon-rooms5:before{content:"\e92f"}.icon-informations:before{content:"\e930"}.icon-check-bold:before{content:"\e931"}.icon-range-to-left-hollow:before{content:"\e932"}.icon-range-to-left-stroke:before{content:"\e933"}.icon-range-to-right-hollow:before{content:"\e934"}.icon-range-to-right-stroke:before{content:"\e935"}.icon-address-focus:before{content:"\e936"}.icon-plot-result:before{content:"\e937"}.icon-logo-cityscan-vertical:before{content:"\e938"}.icon-menu-bold:before{content:"\e939"}.icon-cqv:before{content:"\e93a"}.icon-update:before{content:"\e93b"}.icon-Share:before{content:"\e93c"}.icon-vertical-arrows:before{content:"\e93d"}.icon-qr-code:before{content:"\e93e"}.icon-appartement1:before{content:"\e93f"}.icon-maison:before{content:"\e940"}.icon-import:before{content:"\e941"}.icon-high-prices:before{content:"\e942"}.icon-low-prices:before{content:"\e943"}.icon-price:before{content:"\e944"}.icon-underline:before{content:"\e945"}.icon-bold:before{content:"\e946"}.icon-italic:before{content:"\e947"}.icon-logo_cs_by:before{content:"\e948"}.icon-geolocalization:before{content:"\e949"}.icon-little-house-on-the-homepage:before{content:"\e94a"}.icon-file:before{content:"\e94b"}.icon-nofav:before{content:"\e94c"}.icon-equal:before{content:"\e94d"}.icon-increase:before{content:"\e94e"}.icon-reduction:before{content:"\e94f"}.icon-rent:before{content:"\e950"}.icon-title-estimate:before{content:"\e951"}.icon-title-poi:before{content:"\e952"}.icon-title-similar:before{content:"\e953"}.icon-check-black:before{content:"\e954"}.icon-cross-black:before{content:"\e955"}.icon-property:before{content:"\e956"}.icon-properties:before{content:"\e957"}.icon-final-price:before{content:"\e958"}.icon-housing:before{content:"\e959"}.icon-analyse:before{content:"\e95a"}.icon-balcony:before{content:"\e95b"}.icon-bathroom:before{content:"\e95c"}.icon-bedroom1:before{content:"\e95d"}.icon-cellar:before{content:"\e95e"}.icon-comfort:before{content:"\e95f"}.icon-construction:before{content:"\e960"}.icon-co-ownership:before{content:"\e961"}.icon-cost-co-ownership:before{content:"\e962"}.icon-dpe:before{content:"\e963"}.icon-floor:before{content:"\e964"}.icon-loggia:before{content:"\e965"}.icon-luminosity:before{content:"\e966"}.icon-occupancy:before{content:"\e967"}.icon-orientation:before{content:"\e968"}.icon-parking:before{content:"\e969"}.icon-restoration:before{content:"\e96a"}.icon-room1:before{content:"\e96b"}.icon-state:before{content:"\e96c"}.icon-surface-carrez:before{content:"\e96d"}.icon-swimming-pool:before{content:"\e96e"}.icon-tax:before{content:"\e96f"}.icon-view:before{content:"\e970"}.icon-land-area:before{content:"\e971"}.icon-annex-room:before{content:"\e972"}.icon-garden:before{content:"\e973"}.icon-above-ground-levels:before{content:"\e974"}.icon-living-room:before{content:"\e975"}.icon-garage:before{content:"\e976"}.icon-group-ground-floor-apartment:before{content:"\e977"}.icon-private-ground-floor-apartment:before{content:"\e978"}.icon-tax-exemption:before{content:"\e979"}.icon-lift:before{content:"\e97a"}.icon-total-floor:before{content:"\e97b"}.icon-living-area:before{content:"\e97c"}.icon-surface:before{content:"\e97d"}.icon-uninhabitable-area:before{content:"\e97e"}.icon-open-new-tab:before{content:"\e97f"}.icon-data:before{content:"\e98c"}.icon-price1:before{content:"\eba6"}.icon-82A-02:before{content:"\e900"}.icon-16-02:before{content:"\e901"}.icon-82B-02:before{content:"\e902"}.icon-1601-02:before{content:"\e903"}.icon-82C-02:before{content:"\e904"}.icon-1624-02:before{content:"\e905"}.icon-84A-02:before{content:"\e906"}.icon-16240-02:before{content:"\e907"}.icon-84B-02:before{content:"\e908"}.icon-1622-02:before{content:"\e909"}.icon-84C-02:before{content:"\e90a"}.icon-1623-02:before{content:"\e90b"}.icon-85-02:before{content:"\e90c"}.icon-16220-02:before{content:"\e90d"}.icon-cached:before{content:"\e90e"}.icon-date_range:before{content:"\e90f"}.icon-trending_down:before{content:"\e910"}.icon-trending_flat:before{content:"\e911"}.icon-trending_up:before{content:"\e912"}.icon-10-02:before{content:"\e913"}.icon-16221-02:before{content:"\e914"}.icon-11-02:before{content:"\e915"}.icon-16222-02:before{content:"\e916"}.icon-12-01:before{content:"\e917"}.icon-12-02:before{content:"\e918"}.icon-16230-02:before{content:"\e919"}.icon-13-01:before{content:"\e91a"}.icon-13-02:before{content:"\e91b"}.icon-16231-02:before{content:"\e91c"}.icon-14-01:before{content:"\e91d"}.icon-14-02:before{content:"\e91e"}.icon-16232-02:before{content:"\e91f"}.icon-15-01:before{content:"\e920"}.icon-15-02:before{content:"\e921"}.icon-1650-02:before{content:"\e922"}.icon-160-02:before{content:"\e923"}.icon-1-02:before{content:"\e924"}.icon-17-01:before{content:"\e925"}.icon-17-02:before{content:"\e926"}.icon-165-02:before{content:"\e927"}.icon-18-02:before{content:"\e928"}.icon-26-02:before{content:"\e929"}.icon-19-02:before{content:"\e92a"}.icon-16271-02:before{content:"\e92b"}.icon-100-01:before{content:"\e92c"}.icon-100-02:before{content:"\e92d"}.icon-101-01:before{content:"\e92f"}.icon-101-02:before{content:"\e930"}.icon-102-01:before{content:"\e932"}.icon-102-02:before{content:"\e933"}.icon-110-02:before{content:"\e935"}.icon-111-02:before{content:"\e937"}.icon-112-02:before{content:"\e939"}.icon-113-02:before{content:"\e93b"}.icon-120-02:before{content:"\e93d"}.icon-121-01:before{content:"\e93f"}.icon-121-02:before{content:"\e940"}.icon-122-01:before{content:"\e942"}.icon-122-02:before{content:"\e943"}.icon-130-01:before{content:"\e945"}.icon-130-02:before{content:"\e946"}.icon-131-01:before{content:"\e948"}.icon-131-02:before{content:"\e949"}.icon-132-01:before{content:"\e94b"}.icon-132-02:before{content:"\e94c"}.icon-133-01:before{content:"\e94e"}.icon-133-02:before{content:"\e94f"}.icon-134-01:before{content:"\e951"}.icon-134-02:before{content:"\e952"}.icon-140-01:before{content:"\e954"}.icon-140-02:before{content:"\e955"}.icon-141-01:before{content:"\e957"}.icon-141-02:before{content:"\e958"}.icon-142-01:before{content:"\e95a"}.icon-142-02:before{content:"\e95b"}.icon-143-01:before{content:"\e95d"}.icon-143-02:before{content:"\e95e"}.icon-144-01:before{content:"\e960"}.icon-144-02:before{content:"\e961"}.icon-150-01:before{content:"\e963"}.icon-150-02:before{content:"\e964"}.icon-151-01:before{content:"\e966"}.icon-151-02:before{content:"\e967"}.icon-152-01:before{content:"\e969"}.icon-152-02:before{content:"\e96a"}.icon-153-01:before{content:"\e96c"}.icon-153-02:before{content:"\e96d"}.icon-1611-02:before{content:"\e971"}.icon-170-01:before{content:"\e973"}.icon-170-02:before{content:"\e974"}.icon-171-01:before{content:"\e976"}.icon-171-02:before{content:"\e977"}.icon-172-01:before{content:"\e979"}.icon-172-02:before{content:"\e97a"}.icon-173-01:before{content:"\e97c"}.icon-173-02:before{content:"\e97d"}.icon-174-01:before{content:"\e97f"}.icon-174-02:before{content:"\e980"}.icon-175-01:before{content:"\e982"}.icon-175-02:before{content:"\e983"}.icon-180-02:before{content:"\e985"}.icon-181-02:before{content:"\e987"}.icon-182-02:before{content:"\e989"}.icon-184-02:before{content:"\e98c"}.icon-185-02:before{content:"\e98e"}.icon-186-02:before{content:"\e990"}.icon-190-02:before{content:"\e992"}.icon-191-02:before{content:"\e994"}.icon-192-02:before{content:"\e996"}.icon-193-01:before{content:"\e998"}.icon-193-02:before{content:"\e999"}.icon-1000-01:before{content:"\e99b"}.icon-1000-02:before{content:"\e99c"}.icon-1001-01:before{content:"\e99e"}.icon-1001-02:before{content:"\e99f"}.icon-1010-01:before{content:"\e9a1"}.icon-1010-02:before{content:"\e9a2"}.icon-1011-01:before{content:"\e9a4"}.icon-1011-02:before{content:"\e9a5"}.icon-1020-01:before{content:"\e9a7"}.icon-1020-02:before{content:"\e9a8"}.icon-1021-01:before{content:"\e9aa"}.icon-1021-02:before{content:"\e9ab"}.icon-1022-01:before{content:"\e9ad"}.icon-1022-02:before{content:"\e9ae"}.icon-1023-01:before{content:"\e9b0"}.icon-1023-02:before{content:"\e9b1"}.icon-1024-01:before{content:"\e9b3"}.icon-1024-02:before{content:"\e9b4"}.icon-1100-02:before{content:"\e9b6"}.icon-1101-02:before{content:"\e9b8"}.icon-1102-02:before{content:"\e9ba"}.icon-1110-02:before{content:"\e9bc"}.icon-1111-02:before{content:"\e9be"}.icon-1112-02:before{content:"\e9c0"}.icon-1120-02:before{content:"\e9c2"}.icon-1121-02:before{content:"\e9c4"}.icon-1122-02:before{content:"\e9c6"}.icon-1123-02:before{content:"\e9c8"}.icon-1130-02:before{content:"\e9ca"}.icon-1131-02:before{content:"\e9cc"}.icon-1132-02:before{content:"\e9ce"}.icon-1200-01:before{content:"\e9d0"}.icon-1200-02:before{content:"\e9d1"}.icon-1201-01:before{content:"\e9d3"}.icon-1201-02:before{content:"\e9d4"}.icon-1202-01:before{content:"\e9d6"}.icon-1202-02:before{content:"\e9d7"}.icon-1210-02:before{content:"\e9d9"}.icon-1220-01:before{content:"\e9da"}.icon-1220-02:before{content:"\e9db"}.icon-1221-01:before{content:"\e9dd"}.icon-1221-02:before{content:"\e9de"}.icon-1222-01:before{content:"\e9e0"}.icon-1222-02:before{content:"\e9e1"}.icon-1300-01:before{content:"\e9e3"}.icon-1300-02:before{content:"\e9e4"}.icon-1301-01:before{content:"\e9e6"}.icon-1301-02:before{content:"\e9e7"}.icon-1310-01:before{content:"\e9e9"}.icon-1310-02:before{content:"\e9ea"}.icon-1311-01:before{content:"\e9ec"}.icon-1311-02:before{content:"\e9ed"}.icon-1320-01:before{content:"\e9ef"}.icon-1320-02:before{content:"\e9f0"}.icon-1321-01:before{content:"\e9f2"}.icon-1321-02:before{content:"\e9f3"}.icon-1330-01:before{content:"\e9f5"}.icon-1330-02:before{content:"\e9f6"}.icon-1331-01:before{content:"\e9f8"}.icon-1331-02:before{content:"\e9f9"}.icon-1340-01:before{content:"\e9fb"}.icon-1340-02:before{content:"\e9fc"}.icon-1341-01:before{content:"\e9fe"}.icon-1341-02:before{content:"\e9ff"}.icon-1342-01:before{content:"\ea01"}.icon-1342-02:before{content:"\ea02"}.icon-1400-01:before{content:"\ea04"}.icon-1400-02:before{content:"\ea05"}.icon-1410-01:before{content:"\ea07"}.icon-1410-02:before{content:"\ea08"}.icon-1420-01:before{content:"\ea0a"}.icon-1420-02:before{content:"\ea0b"}.icon-1430-01:before{content:"\ea0d"}.icon-1430-02:before{content:"\ea0e"}.icon-1440-01:before{content:"\ea10"}.icon-1440-02:before{content:"\ea11"}.icon-1500-01:before{content:"\ea13"}.icon-1500-02:before{content:"\ea14"}.icon-1510-01:before{content:"\ea16"}.icon-1510-02:before{content:"\ea17"}.icon-1520-01:before{content:"\ea19"}.icon-1520-02:before{content:"\ea1a"}.icon-1530-01:before{content:"\ea1c"}.icon-1530-02:before{content:"\ea1d"}.icon-1600-02:before{content:"\ea1f"}.icon-1610-02:before{content:"\ea23"}.icon-1700-01:before{content:"\ea27"}.icon-1700-02:before{content:"\ea28"}.icon-1701-01:before{content:"\ea2a"}.icon-1701-02:before{content:"\ea2b"}.icon-1710-01:before{content:"\ea2d"}.icon-1710-02:before{content:"\ea2e"}.icon-1720-01:before{content:"\ea30"}.icon-1720-02:before{content:"\ea31"}.icon-1730-01:before{content:"\ea33"}.icon-1730-02:before{content:"\ea34"}.icon-1740-01:before{content:"\ea36"}.icon-1740-02:before{content:"\ea37"}.icon-1750-01:before{content:"\ea39"}.icon-1750-02:before{content:"\ea3a"}.icon-1840-02:before{content:"\ea3c"}.icon-1841-02:before{content:"\ea3e"}.icon-1900-02:before{content:"\ea40"}.icon-1901-02:before{content:"\ea42"}.icon-1902-02:before{content:"\ea44"}.icon-1903-02:before{content:"\ea46"}.icon-1905-02:before{content:"\ea49"}.icon-1910-02:before{content:"\ea4b"}.icon-1911-02:before{content:"\ea4d"}.icon-1912-02:before{content:"\ea4f"}.icon-1913-02:before{content:"\ea51"}.icon-1914-02:before{content:"\ea53"}.icon-1915-02:before{content:"\ea55"}.icon-1920-02:before{content:"\ea57"}.icon-1921-02:before{content:"\ea59"}.icon-1922-02:before{content:"\ea5b"}.icon-1923-02:before{content:"\ea5d"}.icon-1924-02:before{content:"\ea5f"}.icon-1930-01:before{content:"\ea61"}.icon-1930-02:before{content:"\ea62"}.icon-1931-01:before{content:"\ea64"}.icon-1931-02:before{content:"\ea65"}.icon-1932-01:before{content:"\ea67"}.icon-1932-02:before{content:"\ea68"}.icon-1933-01:before{content:"\ea6a"}.icon-1933-02:before{content:"\ea6b"}.icon-1934-01:before{content:"\ea6d"}.icon-1934-02:before{content:"\ea6e"}.icon-1935-01:before{content:"\ea70"}.icon-1935-02:before{content:"\ea71"}.icon-10000-01:before{content:"\ea73"}.icon-10000-02:before{content:"\ea74"}.icon-10001-01:before{content:"\ea76"}.icon-10001-02:before{content:"\ea77"}.icon-10002-01:before{content:"\ea79"}.icon-10002-02:before{content:"\ea7a"}.icon-10010-01:before{content:"\ea7c"}.icon-10010-02:before{content:"\ea7d"}.icon-10011-01:before{content:"\ea7f"}.icon-10011-02:before{content:"\ea80"}.icon-10012-01:before{content:"\ea82"}.icon-10012-02:before{content:"\ea83"}.icon-11210-02:before{content:"\ea85"}.icon-11211-02:before{content:"\ea87"}.icon-11230-02:before{content:"\ea89"}.icon-11231-02:before{content:"\ea8b"}.icon-11232-02:before{content:"\ea8d"}.icon-18400-02:before{content:"\ea8f"}.icon-18401-02:before{content:"\ea91"}.icon-18402-02:before{content:"\ea93"}.icon-18403-02:before{content:"\ea95"}.icon-18404-02:before{content:"\ea97"}.icon-18410-02:before{content:"\ea99"}.icon-18411-02:before{content:"\ea9b"}.icon-18412-02:before{content:"\ea9d"}.icon-18413-02:before{content:"\ea9f"}.icon-18414-02:before{content:"\eaa1"}.icon-18415-02:before{content:"\eaa3"}.icon-18416-02:before{content:"\eaa5"}.icon-18417-02:before{content:"\eaa7"}.icon-18418-02:before{content:"\eaa9"}.icon-110001-02:before{content:"\eaab"}.icon-110002-02:before{content:"\eaad"}.icon-110003-02:before{content:"\eaaf"}.icon-110004-02:before{content:"\eab1"}.icon-110005-02:before{content:"\eab3"}.icon-110006-02:before{content:"\eab5"}.icon-110007-02:before{content:"\eab7"}.icon-110008-02:before{content:"\eab9"}.icon-110009-02:before{content:"\eabb"}.icon-110010-02:before{content:"\eabd"}.icon-110011-02:before{content:"\eabf"}.icon-110012-02:before{content:"\eac1"}.icon-110013-02:before{content:"\eac3"}.icon-110014-02:before{content:"\eac5"}.icon-110015-02:before{content:"\eac7"}.icon-110016-02:before{content:"\eac9"}.icon-110017-02:before{content:"\eacb"}.icon-110018-02:before{content:"\eacd"}.icon-110019-02:before{content:"\eacf"}.icon-110101-02:before{content:"\ead1"}.icon-110102-02:before{content:"\ead3"}.icon-110103-02:before{content:"\ead5"}.icon-110104-02:before{content:"\ead7"}.icon-110105-02:before{content:"\ead9"}.icon-110106-02:before{content:"\eadb"}.icon-110107-02:before{content:"\eadd"}.icon-110108-02:before{content:"\eadf"}.icon-110109-02:before{content:"\eae1"}.icon-110110-02:before{content:"\eae3"}.icon-110111-02:before{content:"\eae5"}.icon-110112-02:before{content:"\eae7"}.icon-110113-02:before{content:"\eae9"}.icon-110114-02:before{content:"\eaeb"}.icon-110115-02:before{content:"\eaed"}.icon-110116-02:before{content:"\eaef"}.icon-110117-02:before{content:"\eaf1"}.icon-110118-02:before{content:"\eaf3"}.icon-110119-02:before{content:"\eaf5"}.icon-110120-02:before{content:"\eaf7"}.icon-110121-02:before{content:"\eaf9"}.icon-110122-02:before{content:"\eafb"}.icon-110123-02:before{content:"\eafd"}.icon-111001-02:before{content:"\eaff"}.icon-111002-02:before{content:"\eb01"}.icon-111003-02:before{content:"\eb03"}.icon-111004-02:before{content:"\eb05"}.icon-111005-02:before{content:"\eb07"}.icon-111006-02:before{content:"\eb09"}.icon-111007-02:before{content:"\eb0b"}.icon-111008-02:before{content:"\eb0d"}.icon-111009-02:before{content:"\eb0f"}.icon-111010-02:before{content:"\eb11"}.icon-111011-02:before{content:"\eb13"}.icon-111012-02:before{content:"\eb15"}.icon-111013-02:before{content:"\eb17"}.icon-111014-02:before{content:"\eb19"}.icon-111015-02:before{content:"\eb1b"}.icon-112001-02:before{content:"\eb1d"}.icon-112002-02:before{content:"\eb1f"}.icon-112003-02:before{content:"\eb21"}.icon-112004-02:before{content:"\eb23"}.icon-112005-02:before{content:"\eb25"}.icon-112006-02:before{content:"\eb27"}.icon-sp07-01:before{content:"\eb29"}.icon-sp07-02:before{content:"\eb2a"}.icon-sp19-01:before{content:"\eb2c"}.icon-sp19-02:before{content:"\eb2d"}.icon-sp20-01:before{content:"\eb2f"}.icon-sp20-02:before{content:"\eb30"}.icon-sp21-01:before{content:"\eb32"}.icon-sp21-02:before{content:"\eb33"}.icon-sp38-02:before{content:"\eb35"}.icon-sp87-02:before{content:"\eb38"}.icon-sp88-02:before{content:"\eb3a"}.icon-sp89-02:before{content:"\eb3c"}.icon-sp105-02:before{content:"\eb3e"}.icon-sp123-02:before{content:"\eb40"}.icon-1904-02:before{content:"\eb42"}.icon-100000-01:before{content:"\eb43"}.icon-100000-02:before{content:"\eb44"}.icon-100001-02:before{content:"\eb46"}.icon-100002-01:before{content:"\eb47"}.icon-100002-02:before{content:"\eb48"}.icon-100003-01:before{content:"\eb4a"}.icon-100003-02:before{content:"\eb4b"}.icon-100010-01:before{content:"\eb4d"}.icon-100010-02:before{content:"\eb4e"}.icon-100011-02:before{content:"\eb50"}.icon-100020-02:before{content:"\eb52"}.icon-100100-01:before{content:"\eb54"}.icon-100100-02:before{content:"\eb55"}.icon-100101-02:before{content:"\eb57"}.icon-100102-01:before{content:"\eb58"}.icon-100102-02:before{content:"\eb59"}.icon-100110-01:before{content:"\eb5b"}.icon-100110-02:before{content:"\eb5c"}.icon-100111-02:before{content:"\eb5e"}.icon-100120-02:before{content:"\eb60"}.icon-122200-02:before{content:"\eb62"}.icon-122210-02:before{content:"\eb63"}.icon-122211-02:before{content:"\eb64"}.icon-112300-02:before{content:"\eb68"}.icon-112301-01:before{content:"\eb69"}.icon-112301-02:before{content:"\eb6a"}.icon-112310-02:before{content:"\eb6c"}.icon-112320-02:before{content:"\eb6e"}.icon-27-02:before{content:"\eb70"}.icon-176-02:before{content:"\eb71"}.icon-1380-02:before{content:"\eb72"}.icon-241-02:before{content:"\eb73"}.icon-1231-02:before{content:"\eb74"}.icon-1370-02:before{content:"\eb75"}.icon-240-02:before{content:"\eb76"}.icon-24-02:before{content:"\eb77"}.icon-2011-02:before{content:"\eb78"}.icon-2010-02:before{content:"\eb79"}.icon-201-02:before{content:"\eb7a"}.icon-2002-02:before{content:"\eb7b"}.icon-2001-02:before{content:"\eb7c"}.icon-2000-02:before{content:"\eb7d"}.icon-200-02:before{content:"\eb7e"}.icon-20-02:before{content:"\eb7f"}.icon-155-02:before{content:"\eb81"}.icon-154-02:before{content:"\eb82"}.icon-251-02:before{content:"\eb83"}.icon-1373-02:before{content:"\eb84"}.icon-1371-02:before{content:"\eb85"}.icon-250-02:before{content:"\eb86"}.icon-25-02:before{content:"\eb87"}.icon-1334-02:before{content:"\eb88"}.icon-1333-02:before{content:"\eb89"}.icon-211-02:before{content:"\eb8a"}.icon-1332-02:before{content:"\eb8b"}.icon-210-02:before{content:"\eb8c"}.icon-21-02:before{content:"\eb8d"}.icon-1323-02:before{content:"\eb8e"}.icon-230-02:before{content:"\eb8f"}.icon-1372-02:before{content:"\eb90"}.icon-1322-02:before{content:"\eb91"}.icon-23-02:before{content:"\eb92"}.icon-1361-02:before{content:"\eb93"}.icon-1360-02:before{content:"\eb94"}.icon-222-02:before{content:"\eb95"}.icon-1344-02:before{content:"\eb96"}.icon-1343-02:before{content:"\eb97"}.icon-1353-02:before{content:"\eb98"}.icon-221-02:before{content:"\eb99"}.icon-1352-02:before{content:"\eb9a"}.icon-1351-02:before{content:"\eb9b"}.icon-1350-02:before{content:"\eb9c"}.icon-220-02:before{content:"\eb9d"}.icon-22-02:before{content:"\eb9e"}.icon-1230-02:before{content:"\eb9f"}.icon-1460-02:before{content:"\eba0"}.icon-1450-02:before{content:"\eba1"}.icon-148-02:before{content:"\eba2"}.icon-147-02:before{content:"\eba3"}.icon-146-02:before{content:"\eba4"}.icon-145-02:before{content:"\eba5"}.icon-162-02:before{content:"\eba6"}.icon-1621-02:before{content:"\eba7"}.icon-261-02:before{content:"\eba8"}.icon-1620-02:before{content:"\eba9"}.icon-16210-02:before{content:"\ebaa"}.icon-16211-02:before{content:"\ebab"}.icon-16212-02:before{content:"\ebac"}.icon-1470-02:before{content:"\ebad"}.icon-1441-02:before{content:"\ebae"}.icon-1630-02:before{content:"\ebaf"}.icon-163-02:before{content:"\ebb0"}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0}.js-lazy[data-background],.js-swiper-lazy[data-background]{background-color:transparent}.js-lazy:not(.initial),.js-swiper-lazy:not(.initial){transition:opacity 1s}.js-lazy.initial,.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.initial,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1;background-color:transparent}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#59613a;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#59613a}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #59613a;box-shadow:-10px 0 0 #59613a}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #59613a,5px 0 0 #59613a;box-shadow:-5px 0 0 #59613a,5px 0 0 #59613a}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}

/*! nouislider - 14.1.1 - 12/15/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:10000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:initial;width:inherit;height:inherit;max-width:inherit;max-height:inherit}@media screen and (min-width:768px){.simplebar-wrapper{overflow:hidden}}.simplebar-mask{overflow:initial;direction:inherit;position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}@media screen and (min-width:768px){.simplebar-mask{overflow:hidden}}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ss-main{position:relative;display:inline-block;user-select:none;color:currentColor;width:100%;border:1px solid #59613a}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:52px;padding:.5em;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#59613a;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:currentColor}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 .5em;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 .5em}.ss-main .ss-single-selected .ss-arrow span{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:5px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:5px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-5px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:52px;width:100%;padding:0 0 0 3px;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#59613a;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:currentColor}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:currentColor;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#59613a;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer;font-family:Arial}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:currentColor;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:currentColor;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #59613a;z-index:10000;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:.5em}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:.5em;margin:0;border:1px solid #59613a;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#fff;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:#fff;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #59613a}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #59613a;border-radius:0;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#59613a}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#59613a}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:currentColor;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:currentColor;background-color:rgba(89,97,58,.2)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:600}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button{font:normal normal 400 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:lowercase;padding:1em 2em;text-decoration:none;border-radius:2em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#fff;background:#59613a;border:2px solid #59613a;transition:all .4s ease-out}.button__icon{height:1em;width:auto;fill:currentColor}.button__content+.button__icon,.button__icon+.button__content{margin-left:.6em}.button:focus,.button:hover{color:#59613a;background:transparent;border-color:#59613a}.button:disabled{opacity:.5;cursor:default}.button--simple{padding:0;border:none;background:transparent;color:#59613a}.drawer{color:#2b2b2b;top:0;right:-1px;position:absolute;height:100%;max-height:100vh;z-index:2000;display:flex;align-items:flex-start;justify-content:center;transform:translateX(100%);transition:transform .4s ease-out;width:100%}@media screen and (min-width:768px){.drawer{width:60%}}@media screen and (min-width:1200px){.drawer{width:50%}}.drawer--opened{transform:translateX(0)}.drawer__close{margin:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;z-index:1;border:0;padding:.5em;top:2em;right:2em;cursor:pointer}.drawer__close:active,.drawer__close:focus{outline:none}.drawer__close:hover svg,.drawer__close svg{fill:#59613a}.drawer__close-icon{display:block;width:2em;height:2em}.drawer__body{position:relative;z-index:2;width:100%;height:100%;padding:3em 2em}@media screen and (min-width:1200px){.drawer__body{padding:3em 16%}}.drawer__content{width:100%;height:100%}.drawer__scroll{padding-right:1.5em;height:100%}.drawer__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:hsla(0,0%,100%,.76)}.drawer__focus-trap{opacity:0;position:absolute}.drawer .title__chapo,.drawer .title__deco{color:#59613a}.drawer .subtitle{color:#2b2b2b}.drawer .subtitle__chapo{color:#59613a}.drawer .subtitle__text{color:#2b2b2b}.drawer .button,.drawer .subtitle__arrow:after,.drawer .subtitle__arrow:before{background:#59613a}.drawer .button{border-color:#59613a}.drawer .button:focus,.drawer .button:hover{background:transparent;color:#2b2b2b}.image__img{display:block;max-width:100%;height:auto}.image--placeholder{background-color:#f1f1f1}.image--height .image__img{height:100%}.image--contain{width:100%;height:100%}.image--contain .image__img{width:100%;height:100%;object-fit:contain}.image--cover{width:100%;height:100%}.image--cover .image__img{width:100%;height:100%;object-fit:cover}.link{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;text-decoration:none;display:flex;align-items:center;transition:all .4s ease-out}.link:active,.link:focus{outline:none}.link__icon{height:100%}.link__icon>svg{fill:currentColor;transition:all .4s ease-out;display:block;height:1.1em}.link__icon+.link__label{margin-left:1em}.link__label{color:currentColor}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#59613a;width:50px;height:50px;-webkit-animation:spin 1.5s ease-in-out infinite;animation:spin 1.5s ease-in-out infinite;margin:16px auto auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.subtitle{text-align:center;color:currentColor}.subtitle__chapo{font:normal normal 200 25px Montserrat,sans-serif;color:#59613a}.subtitle__chapo,.subtitle__content{letter-spacing:0;text-transform:none}.subtitle__content{font:normal normal normal 1em/1 Montserrat,sans-serif;color:currentColor}.subtitle__wrapper{display:inline-block;position:relative}.subtitle__deco{margin-top:.5rem;line-height:.45rem;text-align:center;color:currentColor}.subtitle__arrow{display:inline-block;height:.45rem;position:relative}.subtitle__arrow:after,.subtitle__arrow:before{content:"";position:absolute;width:50px;height:1px;top:50%;background:#59613a}.subtitle__arrow:before{left:-68px}.subtitle__arrow:after{right:-68px}.subtitle__arrow svg{display:block;width:auto;height:100%;fill:currentColor}.swiper-container--nav-under .swiper-pagination{position:static;padding:1em 0}.swiper-container--nav-under .swiper-pagination-bullet{width:20px;height:20px;line-height:20px}.swiper-container--slides-auto .swiper-slide{width:auto;margin-right:30px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:1.5em}.swiper-pagination-bullet{width:10px;height:10px;text-align:center;line-height:15px;font-size:12px;vertical-align:text-bottom;opacity:1;color:#2b2b2b;background:transparent;border:1px solid #2b2b2b;border-radius:100%;margin:1em .5882em}.swiper-pagination-bullet-active{color:#2b2b2b;background:#2b2b2b;border-color:#2b2b2b}.title{text-align:left;display:inline-block}.title__chapo{font:normal normal normal .5em/1 Montserrat,sans-serif;color:#59613a}.title__chapo,.title__content{letter-spacing:0;text-transform:none}.title__content{font:normal normal normal 1em/1 Montserrat,sans-serif;color:currentColor}.title__base{font:normal normal normal .4em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#59613a}.title__wrapper{display:inline-block;position:relative}.title--deco .title__wrapper{padding:20px 0}.title__deco{display:block;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;color:#59613a;opacity:0}.title__deco-element{position:absolute;height:1.2em;width:2px;background:currentColor;transform:rotate(35deg)}.title__deco-element--top{bottom:50%;left:50%;transform-origin:center bottom}.title__deco-element--bottom{top:50%;left:50%;transform-origin:center top}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;font:normal normal 400 1em/1.2em Montserrat,sans-serif;letter-spacing:0;text-transform:lowercase}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color:#59613a}.checkbox__field:checked+.checkbox__box svg path{fill:#59613a}.checkbox__field:checked+.checkbox__box svg polyline{stroke-dashoffset:0}.checkbox__box{position:relative;top:calc(.5em - 9px);margin-right:8px;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid}.checkbox__box svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px}.checkbox__box svg path{stroke:#59613a;fill:transparent;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.checkbox__box svg polyline{stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20px;stroke-dashoffset:20px;transition:all .3s ease}.checkbox__span{pointer-events:none;vertical-align:middle;text-align:left}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkboxes__fieldset{border:0}.checkboxes__legend{font:normal normal 300 22px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;margin:0}.form__field--full .checkboxes__legend{text-align:center}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.form__field--full .checkboxes__group{justify-content:space-around}.checkboxes__item{display:flex;align-items:center;flex:1 0 33%;margin:.8em 0}.checkboxes .checkbox{height:100%}.localizator{position:relative;outline:none;color:#525252;display:flex!important;flex-direction:column}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;bottom:2px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#59613a}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#59613a}.localizator__search{display:none;position:absolute;z-index:1;min-width:100%;width:100%;top:100%;left:0}@media screen and (min-width:768px){.localizator__search{min-width:300px}}.localizator__content{display:none;position:relative;flex-direction:row;height:100%;min-height:52px;width:100%}.localizator__summary{display:flex;height:100%;border:solid #59613a;border-width:0 0 1px;background:transparent;padding:3px 0;cursor:pointer;min-height:52px}.localizator__summary .localizator__value{display:none;max-width:calc(100% - 5.2em)}.localizator__summary .localizator__value--count,.localizator__summary .localizator__value:first-child{display:flex}.localizator__input{flex:1;border:0}.localizator__input .textfield__input::placeholder{opacity:1}.localizator__input .textfield__input::-ms-input-placeholder{opacity:1}.localizator__input .textfield__input:focus{background:none;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal normal 1em/1.5 Montserrat,sans-serif;position:absolute;z-index:1;top:calc(100% - 2px);left:0;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);padding:1em}.localizator__select .ss-main{position:absolute}.localizator__select .ss-multi-selected{display:none}.localizator__values{display:flex;font:normal normal normal 1em/1.5 Montserrat,sans-serif;width:calc(100% - 2em);flex-wrap:wrap;margin:-5px}.localizator__value{display:flex;white-space:nowrap;font-size:12px;align-items:center;border-radius:2em;padding-right:1em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#525252;margin:5px;height:3em;align-self:center;max-width:100%}.localizator__value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localizator__value-delete{display:none;margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.localizator__value--count{border:none;background:#59613a;color:#fff;padding-right:1em}.localizator__value--delete{padding-right:.5em}.localizator__value--delete .localizator__value-delete{display:block}.localizator__extra{margin:1.5em 5px 0}.localizator__extra .radios__legend{font:normal normal 600 .9em Montserrat,sans-serif;letter-spacing:.1em;color:inherit}.localizator--opened .localizator__summary{display:none}.localizator--opened .localizator__content{display:flex}.localizator--opened.localizator--filled .localizator__plus,.localizator--opened.localizator--searching .localizator__plus{transform:rotate(45deg)}.localizator--loading .localizator__plus{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.localizator--filled .localizator__values-container,.localizator--searching .localizator__search{display:block}.localizator--searching .localizator__values-container{display:none}.localizator--no-proximity .localizator__extra{opacity:.4;pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio__input{opacity:0;width:18px;height:18px}.radio__input,.radio__input+label{display:inline-block;vertical-align:middle}.radio__input+label{position:relative;cursor:pointer}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:20px;height:20px;border:1px solid}.radio__input+label:after{content:"";position:absolute;left:-16px;top:calc(50% - 6px);border-radius:50%;width:10px;height:10px}.radio__input:checked+label:after{background:#59613a}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 400 .875em/1.2em Montserrat,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 1em/1.5em Montserrat,sans-serif;letter-spacing:0;text-transform:none;margin:0}.radios__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.radios__group .radios__item{flex:initial;margin-right:.7em;margin-top:.2em;margin-bottom:.2em}.range{position:relative;outline:none;font:normal normal normal 1em/1.5 Montserrat,sans-serif}.range__input{position:relative;height:100%}.range__input:focus{outline:none}.range__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;top:calc(50% - 2em + 10px);transition:transform .2s;cursor:pointer}.range__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#59613a}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#59613a}.range__highlight{color:#59613a}.range__prompt{align-self:center;text-transform:none;letter-spacing:0}.range__content{position:absolute;z-index:1;min-width:100%;top:calc(100% - 2px);left:0;padding:1.8em;width:100%;background:#fff;color:#2b2b2b;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform-origin:top;transition:transform .2s,opacity .2s;transform:scaleY(0);opacity:0}@media screen and (min-width:1200px){.range__content{width:auto}}.range--right .range__content{left:auto;right:0}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:inherit}.range__preview .range__highlight{display:block}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #59613a;border-width:0 0 1px;background:transparent;cursor:pointer}.range__values{display:none;align-self:center;width:calc(100% - 15px)}.range--opened .range__prompt{display:block}.range--opened .range__values{display:none}.range--opened .range__content{transform:scaleY(1);opacity:1}.range--opened .range__plus{transform:rotate(45deg)}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#59613a}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#919191}.range .noUi-horizontal .noUi-base{width:calc(100% - 25px);margin:0 auto}.range .noUi-horizontal .noUi-handle{width:26px;height:26px;right:-13px;top:-11px;border-radius:13px;box-shadow:none;outline:none}.range .noUi-horizontal .noUi-handle:after,.range .noUi-horizontal .noUi-handle:before{content:none}.range .noUi-horizontal .noUi-handle:focus{border:2px solid #919191}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select{display:flex;flex-direction:column}.select__label{font:normal normal normal 1em/1.5 Montserrat,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:inherit}.select__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.select__input{flex:1 1 auto;display:flex}.ss-main.js-select--main{font:normal normal normal 1em/1.5 Montserrat,sans-serif;border-width:0 0 1px}.ss-main.js-select--main .ss-content{border-color:#dadada;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);top:100%;left:0}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide){padding:1em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input{border-color:#dadada;padding:1em .6em;height:3em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input:focus{box-shadow:1px 4px 7px 2px rgba(0,0,0,.15)}.ss-main.js-select--main .ss-content .ss-list .ss-option{letter-spacing:0;text-transform:none;color:#59613a;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#59613a}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#59613a;background:rgba(89,97,58,.1)}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2359613A' width='24' height='24'%3E%3Cpath d='M20.285 2L9 13.567 3.714 8.556 0 12.272 9 21 24 5.715z'/%3E%3C/svg%3E")}.ss-main.js-select--main .ss-single-selected{background:transparent;padding:3px 0;height:auto;min-height:52px}.ss-main.js-select--main .ss-single-selected .placeholder{flex:1;border:none;letter-spacing:0;text-transform:none;white-space:normal}.ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#59613a}.ss-main.js-select--main .ss-multi-selected{background:transparent;height:52px;min-height:52px;padding:0}.ss-main.js-select--main .ss-multi-selected .ss-values{width:auto;flex:initial}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value{display:none}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value:first-child{display:flex}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:12px;align-items:center;border-radius:2em;margin:0 5px 0 0;padding-right:.5em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;height:3em;align-self:center;max-width:100%}.ss-main.js-select--main .ss-multi-selected .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main.js-select--main .ss-multi-selected .ss-value--custom{position:relative;border:none;padding-right:1em;background:#59613a;color:#fff}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.ss-main.js-select--main .ss-multi-selected .ss-add{margin:0;position:absolute;display:block;right:15px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#59613a}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{position:relative}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{content:"";background-size:contain;background-position:50%;height:1em;width:1em;display:block;position:absolute;right:10px;top:calc(50% - .5em)}.ss-main.js-select--main .ss-content .ss-list .ss-option{padding:1.3em 30px 1em 1em}select.js-select{opacity:0}.js-enabled select.js-select{opacity:1}.textarea{display:flex;flex-direction:column}.textarea__label{text-transform:none;font:normal normal normal 1em/1.5 Montserrat,sans-serif;letter-spacing:0;margin-bottom:.3em;color:inherit}.textarea__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.textarea__input{flex:1;width:100%;padding:3px 0;font:normal normal normal 1em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;min-height:52px;-webkit-appearance:none;border:solid #59613a;border-width:0 0 1px;background:transparent;color:inherit}.textarea__input::placeholder{color:currentColor;opacity:.49}.textarea__input::-ms-input-placeholder{color:currentColor;opacity:.49}.textarea__input:focus{outline:none;background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:currentColor;opacity:.49}.textarea__input:focus::-ms-input-placeholder{color:currentColor;opacity:.49}.textarea__input[type=date]:invalid::-webkit-datetime-edit{color:currentColor;opacity:.49}.textfield{display:flex;flex-direction:column}.textfield__label{text-transform:none;font:normal normal normal 1em/1.5 Montserrat,sans-serif;letter-spacing:0;margin-bottom:.3em;color:inherit}.textfield__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.textfield__input{flex:1;width:100%;padding:3px 0;font:normal normal normal 1em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;min-height:52px;-webkit-appearance:none;border:solid #59613a;border-width:0 0 1px;background:transparent;color:inherit}.textfield__input::placeholder{color:currentColor;opacity:.49}.textfield__input::-ms-input-placeholder{color:currentColor;opacity:.49}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:currentColor;opacity:.49}.textfield__input:focus::-ms-input-placeholder{color:currentColor;opacity:.49}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:currentColor;opacity:.49}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:.4em;top:.7em;pointer-events:none}.textfield--date .textfield__calendar svg{width:1em;height:1em;fill:#59613a}.upload .upload__content{display:flex;align-items:center;border:solid #59613a;border-width:0 0 1px;width:100%;min-height:3em;padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif}.upload .upload__label{display:flex;flex-grow:1;flex-flow:row nowrap;align-items:center}.upload .upload__label>div{flex-grow:1}.upload .upload__text{align-items:center}.upload .upload__text--content{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Montserrat,sans-serif;color:#fff;background-color:#59613a;border:1px solid #59613a;border-radius:2em;line-height:1.5em;padding:0 1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:240px;width:fit-content}.upload .upload__svg{height:20px;fill:#59613a;margin-left:10px}.upload .upload__infos{color:#59613a;margin-top:16px}.upload .upload__errors{color:red;font-size:12px;margin-top:6px;position:absolute}.upload .cross__svg{height:10px;width:10px;fill:#fff;margin-left:5px}.calendar table{width:100%}.calendar td{text-align:center;width:50px}.calendar__month{font:normal normal 400 1.25em Montserrat,sans-serif;color:inherit}.calendar__day{font:normal normal 400 .8em Montserrat,sans-serif;color:#59613a;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:22px;font-weight:700;line-height:2em;text-align:center;height:40px;width:40px;background-color:transparent;display:flex;transition:.5s;outline:none;background:transparent;border:1px solid #59613a;border-radius:20px;color:currentColor}.calendar .swiper-button-next:focus,.calendar .swiper-button-next:hover,.calendar .swiper-button-prev:focus,.calendar .swiper-button-prev:hover{background:#59613a;border-color:#59613a}.calendar .swiper-button-next:focus:after,.calendar .swiper-button-next:hover:after,.calendar .swiper-button-prev:focus:after,.calendar .swiper-button-prev:hover:after{color:#fff}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{color:currentColor;font-size:1em}.calendar__date{font:normal normal 400 .8em Montserrat,sans-serif;color:inherit;padding:.5em 0}.calendar__date--outermonth{color:#fff;opacity:0}.calendar__date--booked{background-color:#b13838;color:#fff}.calendar__date--available{background-color:#50b138;color:#fff}.calendar__legend{font:normal normal 400 1.5em Montserrat,sans-serif;color:currentColor;display:flex;flex-direction:column;margin:1.5em 0}@media screen and (min-width:992px){.calendar__legend{flex-direction:row}}.calendar__legend>*{margin-right:4em;display:flex;align-items:center}.calendar__legend>:last-child{margin-right:0}.calendar__legend-drawing{position:relative;height:20px;width:20px;display:inline-block;margin-right:1em}.calendar__legend--available .calendar__legend-drawing{background-color:#50b138}.calendar__legend--booked .calendar__legend-drawing{background-color:#b13838}.editorial{font-size:.9em;text-align:center}.editorial a{color:currentColor}.editorial p{margin:0 0 2em;text-align:left}.editorial ol,.editorial ul{margin:0 0 2em;list-style-position:inside}.editorial img{max-width:100%;height:auto}.editorial hr{width:50%;margin:2em auto;border-top:1px solid #59613a;border-bottom:0}.editorial table{margin:0 auto;width:100%}.editorial h1,.editorial h2,.editorial h3,.editorial h4{text-align:center}.main-swiper{width:100%;height:100%}.main-swiper__image,.main-swiper__item,.main-swiper__picture{display:block;width:100%;height:100%}.main-swiper__image{object-fit:cover}.module-map-poi{display:block;position:relative;width:100%}.module-map-poi__map{position:relative;margin-bottom:2em}.module-map-poi__map>*{position:absolute;width:100%;height:100%}.module-map-poi__map>*>*{width:100%;height:100%}.module-map-poi__filters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.module-map-poi__filters{grid-template-columns:repeat(4,1fr);grid-gap:1em 1em}}.module-map-poi__filters li{margin-bottom:1em}.module-map-poi__filters li>span{color:#59613a;display:flex;align-items:center;flex-direction:row;margin-bottom:1em;min-height:3.1em;font:normal normal 400 .875em Montserrat,sans-serif;text-transform:none;letter-spacing:0}.drawer .module-map-poi__filters li>span{color:#59613a}@media screen and (min-width:768px){.module-map-poi__filters li>span{margin-bottom:.5em}}.module-map-poi__filters li>span svg{width:32px;margin-right:.6em}@media screen and (min-width:576px){.module-map-poi__filters li>span{font:normal normal 400 .875em Montserrat,sans-serif}}@media screen and (min-width:768px){.module-map-poi__filters li>span{font:normal normal 400 1em Montserrat,sans-serif}}.module-map-poi__filters ul{list-style:none;margin:0;padding:0}.module-map-poi__filters .checkbox{font-size:.9em}.map__marker svg{fill:#2b2b2b}.map .leaflet-control-attribution a{color:inherit}.map__cluster{background-color:rgba(43,43,43,.6);background-clip:padding-box;border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map__cluster div{background:#2b2b2b;color:#fff;width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px}.map__cluster span{line-height:30px}.map__circle{stroke:#2b2b2b;fill:rgba(43,43,43,.6);stroke-width:2}.modal{top:0;display:block;visibility:hidden;opacity:0;left:0;position:fixed;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center}.modal__close{position:absolute;border:0;padding:.5em;top:0;right:0;cursor:pointer;background:#59613a}.modal__close-drawing{display:block;width:1.5em;height:1.5em;fill:#fff}.modal__body{overflow:auto;padding:3em 1em 1em;position:relative;text-align:center;z-index:2;max-width:90%;max-height:100vh;background:#fff}@media screen and (min-width:992px){.modal__body{width:918px;height:auto;max-height:calc(100vh - 2em);padding:3em}}.modal__scroller{width:100%;overflow:hidden}.modal__title{font-size:2.3em;margin:.5em 0}.modal__logo{height:200px;width:100%}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(0,0,0,.75)}.modal__focus-trap{opacity:0;position:absolute}.properties-labels{list-style:none;margin:0;padding:0}.properties-labels__item{padding:.8em 2em;color:#fff;background:#59613a}.properties-labels__item+.properties-labels__item{margin-top:1em}.properties-lots .showhide-lot.open{margin-bottom:0}.properties-lots .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.properties-lots .showhide-lot__title{cursor:pointer;border-bottom:1px solid #59613a}.properties-lots .showhide-lot__title .title{font-size:1.1111em;margin:0 0 0 .6em;display:flex;width:100%;justify-content:space-between}.properties-lots .showhide-lot__title .title__element{display:inline-block}.properties-lots .showhide-lot__title button{cursor:pointer;border:0;position:relative;padding:1em 0 1em 1em;display:flex;justify-content:space-between;width:100%;background-color:transparent;color:inherit}.properties-lots .showhide-lot__title button:focus{outline:none}.properties-lots .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:0;top:52%;transform:translateY(-50%);background-color:#59613a}.properties-lots .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:5px;top:52%;transform:translateY(-50%);background-color:#59613a}.properties-lots .showhide-lot__content{display:none}.properties-lots .showhide-lot__content a{text-decoration:none}.properties-lots .showhide-lot.open .showhide-lot__content{display:block}.properties-lots .showhide-lot .table-aria--lot .table-aria__group{background:transparent}.properties-lots .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr{border-bottom-width:1px}.properties-lots .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td{color:#2b2b2b}.properties-lots .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover{color:#fff;background-color:#2b2b2b}.properties-lots .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more{fill:#fff}.properties-lots .showhide-lot .table-aria--lot [role=cell]{width:auto;text-align:center}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot [role=cell]{width:50%;text-align:left}}.properties-lots .showhide-lot .table-aria--lot .table-aria__tr{display:flex;flex-direction:column;align-items:center;padding:.3em .3em .3em 1.3em;margin-left:0;margin-right:0;border-bottom:1px solid #59613a}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot .table-aria__tr{flex-direction:row}}.properties-lots .showhide-lot .table-aria--lot .table-aria__tr:hover{background-color:rgba(89,97,58,.4)}.properties-lots .showhide-lot .table-aria--lot .table-aria__td{background-color:transparent;padding:.2em 0}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--title,.properties-lots .showhide-lot .table-aria--lot .table-aria__td--value{color:inherit}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--ref{position:relative;padding-left:.7em}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot .table-aria__td--ref{max-width:120px}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--ref:before{content:"";position:absolute;width:7px;height:7px;top:50%;left:0;transform:translateY(-50%);background-color:#59613a}}@media screen and (min-width:768px){.properties-lots .showhide-lot .table-aria--lot .table-aria__td--stage{max-width:130px}}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--link{flex:0;margin-right:1em}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--link:last-child{margin-right:0}.properties-lots .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label{color:#fff}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-more{border:1px solid #2b2b2b;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-more svg{width:18px;height:18px;fill:#59613a}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-label{margin-right:.3em;color:inherit}.properties-lots .showhide-lot .table-aria--lot .table-aria__link-action{display:flex;align-items:center;justify-content:center}.properties-media{list-style:none;margin:0;padding:0;display:flex;width:100%;justify-content:center}.properties-media__item+.properties-media__item{margin-left:1em}.properties-media .button{padding-top:.5em;padding-bottom:.5em}.properties-media .button__icon{height:1.6em}.properties-details-composition{width:100%}@media screen and (min-width:1200px){.properties-details-composition .table-aria__tr{display:flex;flex-direction:row}}.properties-details-composition .table-aria__thead{display:none}@media screen and (min-width:1200px){.properties-details-composition .table-aria__thead{display:flex}}.properties-details-composition .table-aria__thead .table-aria__td:not(.table-aria__td--piece){position:relative;text-align:left;font:normal normal normal 1.25em/1 Montserrat,sans-serif;color:#2b2b2b}.properties-details-composition .table-aria__thead .table-aria__td:not(.table-aria__td--piece):after{content:"";background-color:#59613a;width:100%;height:1px;position:absolute;bottom:0;right:0}.properties-details-composition .table-aria__td{width:100%;padding:5px 0;float:left;font:normal normal normal 1em/1 Montserrat,sans-serif;color:#59613a}.properties-details-composition .table-aria__td--stage,.properties-details-composition .table-aria__td--surface{width:auto}@media screen and (min-width:1200px){.properties-details-composition .table-aria__td--stage,.properties-details-composition .table-aria__td--surface{width:20%}}.properties-details-composition .table-aria__td--surface{margin-right:15px}@media screen and (min-width:1200px){.properties-details-composition .table-aria__td--surface{margin-right:0}}@media screen and (min-width:1200px){.properties-details-composition .table-aria__td{width:20%;margin:0 2.5%;padding:15px 0;text-align:right}}.properties-details-composition .table-aria__td--piece{text-align:left;color:#2b2b2b}.property-contact{display:flex;flex-direction:column;margin:4em auto 0;justify-content:center}@media screen and (min-width:992px){.property-contact{flex-direction:row}}.property-contact .card-contact{padding:0 2em}.property-contact .card-contact--negotiator .coords__name{margin-bottom:2em}.property-contact .card-contact--negotiator .coords__name .coords__text{font-size:1.5em}.property-contact .card-contact--negotiator .coords__name .coords__label{font-size:1.15em}.property-contact .decorate__image{width:330px;max-height:360px}.property-contact .coords__label{display:block;color:#59613a}.property-contact .coords__text{display:block;color:current}.property-contact .coords__text a{text-decoration:none}.property-contact .coords__element{margin:.5em 0}.property-contact .coords__address .coords__text,.property-contact .coords__mail .coords__text{font-size:.85em}.side-menu__expand{overflow:hidden;height:0;transition:height .4s ease-out}@media screen and (min-width:992px){.side-menu__expand{height:100%!important}}.side-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media screen and (min-width:992px){.side-menu__list{height:100%}}.side-menu__item{position:relative;height:134px;border-top:1px solid #59613a}@media screen and (min-width:992px){.side-menu__item{flex:1;height:auto;border-top:none}}.side-menu__item--sm-hide{display:none}@media screen and (min-width:992px){.side-menu__item--sm-hide{display:block}}.side-menu__link-title{font-size:1.9em;transition:color .4s ease-out}.side-menu__link-background{position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:1;transition:width .4s ease-out}.side-menu__link-content{position:relative;z-index:2;width:100%}.side-menu__link-text{position:relative}.side-menu__arrow{position:absolute;right:-30px;top:calc(50% - 11px);transition:transform .4s ease-out}@media screen and (min-width:992px){.side-menu__arrow{right:-50px}}.side-menu__arrow svg{transition:fill .4s ease-out;fill:#59613a;height:13px;width:auto;display:block}@media screen and (min-width:992px){.side-menu__arrow svg{height:22px}}.side-menu__link,.side-menu__prompt{border:none;margin:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;text-decoration:none;display:flex;align-items:center;width:100%;height:100%;padding:0 calc(3vw + 50px) 0 36px}.side-menu__link:active,.side-menu__link:focus,.side-menu__prompt:active,.side-menu__prompt:focus{outline:none}@media screen and (min-width:992px){.side-menu__link,.side-menu__prompt{padding:0 calc(3vw + 50px) 0 0}}@media screen and (min-width:992px){.side-menu__link:hover .side-menu__link-background,.side-menu__prompt:hover .side-menu__link-background{width:0}.side-menu__link:hover .side-menu__arrow,.side-menu__prompt:hover .side-menu__arrow{transform:translateX(-50px)}.side-menu__link:hover .side-menu__arrow svg,.side-menu__prompt:hover .side-menu__arrow svg{fill:#2b2b2b}}.side-menu__prompt{height:134px}.side-menu__prompt .side-menu__arrow{transform:rotate(90deg)}@media screen and (min-width:992px){.side-menu__prompt{display:none}}.form{width:100%;color:inherit}.form__wrapper{height:100%}.form__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.form__fieldset{border:0;margin:3em 0;height:100%}.form__fieldset--validation{margin:0}.form__legend{position:relative;font:normal normal normal 1em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;margin:0 0 3em}.form__legend--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.form__fields{display:grid;grid-gap:1em}@media screen and (min-width:768px){.form__fields{grid-gap:1em 4em;grid-template-columns:repeat(2,1fr)}}.form__field{display:inline-block;vertical-align:top;width:100%}@media screen and (min-width:768px){.form__field--full{grid-column-start:span 2}}.form__footer{margin-top:2em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.form__mandatory{margin:1em 0;color:#59613a}.form__conditions,.form__mandatory{padding:0;font:normal normal 400 .7778em Montserrat,sans-serif}.form__conditions{margin:0;color:inherit}.form__legals{width:100%;margin:2em 0 0;font:normal normal 400 .7em Montserrat,sans-serif;color:inherit;text-align:left}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#dc1d34!important}.field-validate--has-danger [class*=__input]{border-bottom-color:#dc1d34!important}.field-validate--has-danger .ss-main.js-select--main .ss-multi-selected,.field-validate--has-danger .ss-main.js-select--main .ss-single-selected{border-color:#dc1d34!important}.field-validate__help{display:none;pointer-events:none;padding:.6em 1em;margin-top:8px;font-size:.9em;position:absolute;z-index:1;top:100%;background:#dc1d34;color:#fff}.field-validate__help:before{content:"";position:absolute;top:-5px;left:3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #dc1d34}.field-validate:hover .field-validate__help{display:block}.modal-media .modal__body{width:70vw}.modal-media iframe{width:100%;min-height:70vh;max-height:90vh;border:0}.modal-share-socials .modal__body{width:90%;max-width:470px}@media screen and (min-width:576px){.modal-share-socials .modal__body{padding:3em;text-align:left}}.modal-share-socials .modal__body .modal__title{margin-bottom:1em;font:normal normal 400 clamp(16px,2vw,22px)/1.36 Montserrat,sans-serif}.modal-share-socials .modal__body .share-socials{display:flex;flex-wrap:wrap;width:100%;font-size:12px}.modal-share-socials .modal__body .share-socials__item{flex:50%;height:50px;text-transform:uppercase;font-weight:600;color:grey;letter-spacing:2px;align-items:left}@media screen and (min-width:576px){.modal-share-socials .modal__body .share-socials__item{display:flex;align-items:center}}.modal-share-socials .modal__body .share-socials__item__btn{cursor:pointer}.modal-share-socials .modal__body .share-socials__item .share-icon{width:30px;margin-bottom:-6px;max-height:24px}.modal-share-socials .modal__body .share-socials__item .share-icon__facebook{fill:#39569c}.modal-share-socials .modal__body .share-socials__item .share-icon__messenger{fill:#0078ff}.modal-share-socials .modal__body .share-socials__item .share-icon__twitter{fill:#00acee}.modal-share-socials .modal__body .share-socials__item .share-icon__linkedin{fill:#0072b1}.modal-share-socials .modal__body .share-socials__item .share-icon__email{fill:#5d5c5b}.modal-share-socials .modal__body .share-socials__item .share-icon__whatsapp{fill:#28d146}.modal-share-socials .modal__body .share-socials__item .share-icon__copy-link{fill:#5d5c5b}.alert-mail-v1{background:transparent}.alert-mail-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.alert-mail-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.alert-mail-v1__informations{position:relative;flex:1 1 0;min-width:0}.alert-mail-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.alert-mail-v1__text{font-size:.9em;margin-top:1em;text-align:left}.alert-mail-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em;margin-bottom:1em}@media screen and (min-width:992px){.alert-mail-v1__side{padding-left:0;padding-right:2em;margin-bottom:0;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.alert-mail-v1__side{padding-left:4em;padding-right:4em}}.alert-mail-v1__side-scroll{height:100%}@media screen and (min-width:992px){.alert-mail-v1__side-scroll{padding-right:1em}}.alert-mail-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.alert-mail-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.alert-mail-v1__slideshow{height:100%;background:transparent}.alert-mail-v1__slideshow-pagination{display:none}.alert-mail-v1__slideshow-button--next,.alert-mail-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.alert-mail-v1__slideshow-button--next,.alert-mail-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.alert-mail-v1__slideshow-button--next.swiper-button-disabled,.alert-mail-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.alert-mail-v1__slideshow-button--next svg,.alert-mail-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.alert-mail-v1__slideshow-button--next:focus,.alert-mail-v1__slideshow-button--next:hover,.alert-mail-v1__slideshow-button--prev:focus,.alert-mail-v1__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.alert-mail-v1__slideshow-button--next{right:0}.alert-mail-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.alert-mail-v1__slideshow .main-swiper__image{object-fit:cover}.alert-mail-v1__form{position:relative;height:auto;max-height:none;width:100%}@media screen and (min-width:768px){.alert-mail-v1__form{position:absolute;height:100%;max-height:100vh;display:block}}@media screen and (min-width:1440px){.alert-mail-v1__form{width:80%}}.alert-mail-form-v1__subtitle{font-size:1.5em}.alert-mail-v1-inner{background:transparent url(../images/modules/alert-mail/alert-mail-inner.jpg) no-repeat;height:360px;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;padding:0 2em}.alert-mail-v1-inner:before{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.alert-mail-v1-inner__wrapper{display:flex;flex-direction:column;align-items:center}.alert-mail-v1-inner__container{position:relative}.alert-mail-v1-inner__title{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}.alert-mail-v1-inner__title:active,.alert-mail-v1-inner__title:focus{outline:none}@media screen and (min-width:0){.alert-mail-v1-inner__title{font-size:16px}}@media screen and (min-width:768px){.alert-mail-v1-inner__title{font-size:1em}}.alert-mail-v1-inner__title .subtitle__chapo{font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#59613a}.alert-mail-v1-inner__title .subtitle__text{font:normal normal normal 1.85em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#000}.alert-mail-v1-inner__container-text{margin:1.5em 0;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#000;text-align:center}body.body--home .topbar-v1__avis-clients{top:77px;left:0}@media screen and (min-width:576px){body.body--home .topbar-v1__avis-clients{position:relative;top:0;right:0}}body:not(.body--home) .topbar-v1__avis-clients{top:60px;left:-2em}@media screen and (min-width:576px){body:not(.body--home) .topbar-v1__avis-clients{position:relative;top:0;left:0}}body .topbar-v1__avis-clients{flex-direction:row;position:absolute;max-width:100%;right:0;justify-content:center}@media screen and (min-width:576px){body .topbar-v1__avis-clients{flex-direction:column}}@media screen and (min-width:992px){body .topbar-v1__avis-clients{flex-direction:row}}body .topbar-v1__avis-clients>*{margin:0 .1em}@media screen and (min-width:768px){body .topbar-v1__avis-clients>*{margin:.2em .3em}}.bandeau-info{background-color:#2b2b2b;text-transform:uppercase;padding:.4em;z-index:9999;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.bandeau-info .bandeau-info__structure{max-width:1280px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}@media screen and (min-width:992px){.bandeau-info .bandeau-info__structure{flex-direction:row}}.bandeau-info .bandeau-info__structure .formDataToLocation{width:100%;margin:1em}.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement{text-align:center;outline:none;width:100%;background:none;color:#fff;font-family:Montserrat,sans-serif;padding:.5em 0;border:none;border-bottom:1px solid #fff;letter-spacing:.1em}.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement::placeholder{color:#fff}.bandeau-info .bandeau-info__text{text-transform:none;color:#fff;font:normal normal 100 12px Montserrat,sans-serif}@media screen and (min-width:992px){.bandeau-info .bandeau-info__text{font:normal normal 100 18px Montserrat,sans-serif;margin-right:3em}}.bandeau-info .bandeau-info__button{cursor:pointer;background:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:.5em 1em;margin:.6em auto 0;border:1px solid #fff;color:#2b2b2b;font-family:Montserrat,sans-serif;word-break:normal;text-transform:none}.bandeau-info .bandeau-info__button:hover{background:#59613a;border:1px solid #59613a;color:#fff}@media screen and (min-width:992px){.bandeau-info .bandeau-info__button{margin:0;padding:.6em 2em}}.breadcrumb-v1{background:transparent}.breadcrumb-v1__wrapper{margin:0 auto;width:100%}.breadcrumb-v1__link{color:#59613a}.breadcrumb-v1__items{list-style:none;margin:0;padding:0;text-align:left}.breadcrumb-v1__item:after{content:">";position:relative;margin-left:.6em;color:#59613a}.breadcrumb-v1__item--active{color:#2b2b2b}.breadcrumb-v1__item,.breadcrumb-v1__item--active{display:inline-block;letter-spacing:0;text-transform:none}@media screen and (min-width:0){.breadcrumb-v1__item,.breadcrumb-v1__item--active{font:normal normal 400 .8333em Montserrat,sans-serif}}@media screen and (min-width:768px){.breadcrumb-v1__item,.breadcrumb-v1__item--active{font:normal normal 400 .8333em Montserrat,sans-serif}}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:10000;background-color:#2b2b2b}@media screen and (min-width:576px){.call-tracking{display:none}}.call-tracking__wrapper{margin:0 auto;width:100%;height:100%}.call-tracking__container,.call-tracking__items{width:100%;height:100%}.call-tracking__items{display:flex;flex-direction:row}.call-tracking__item{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.call-tracking__item .item__wrapper{width:100%;height:100%}.call-tracking__item .item__decorate{height:30px}.call-tracking__item .item__mail{height:100%}.call-tracking__item .item__mail a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Montserrat,sans-serif;text-decoration:none;color:#59613a}.call-tracking__item .item__mail a .mail-svg{fill:#59613a;width:19px;height:100%}.call-tracking__item .item__phone{height:100%}.call-tracking__item .item__phone a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Montserrat,sans-serif;text-decoration:none;color:#59613a}.call-tracking__item .item__phone a .phone-svg{fill:#59613a;width:23px;height:100%}.contact-v1{background:transparent}.contact-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.contact-v1__side{height:100%;display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__side{width:33.33333%;min-width:300px;max-width:610px}.contact-v1__side .side-menu__item{min-height:6em}}.contact-v1__informations{position:relative;flex:1 1 0;min-width:0}.contact-v1__intro{flex:1;position:relative}.contact-v1__scroll{padding:0 2em}@media screen and (min-width:992px){.contact-v1__scroll{position:absolute;width:100%;height:100%;padding:0 50px 0 0}}.contact-v1__title{margin:0;text-align:center;font-size:1.6em}.contact-v1__text{font-size:.9em;margin-top:1em;text-align:left}.contact-v1__menu{position:relative;z-index:2;flex-direction:column}.contact-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.contact-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.contact-v1__slideshow{height:100%;background:transparent}.contact-v1__slideshow-pagination{display:none}.contact-v1__slideshow-button--next,.contact-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.contact-v1__slideshow-button--next,.contact-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.contact-v1__slideshow-button--next.swiper-button-disabled,.contact-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.contact-v1__slideshow-button--next svg,.contact-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.contact-v1__slideshow-button--next:focus,.contact-v1__slideshow-button--next:hover,.contact-v1__slideshow-button--prev:focus,.contact-v1__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.contact-v1__slideshow-button--next{right:0}.contact-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.contact-v1__slideshow .main-swiper__image{object-fit:cover}.contact-v1__drawer{position:relative;height:auto;max-height:none;display:none}.contact-v1__drawer.drawer--opened{display:block}@media screen and (min-width:768px){.contact-v1__drawer{position:absolute;height:100%;max-height:100vh;display:block}}.contact-v1__drawer .drawer__close{display:none}@media screen and (min-width:768px){.contact-v1__drawer .drawer__close{display:block}}.contact-v1__coordinates{width:100%}@media screen and (min-width:1200px){.contact-v1__coordinates{width:80%}.contact-v1__coordinates .drawer__body{padding-left:4em;padding-right:5em}}.contact-v1__locator{width:100%}@media screen and (min-width:1200px){.contact-v1__locator{width:80%}.contact-v1__locator .drawer__body{padding-left:4em;padding-right:5em}}.contact-coordinates-v1{color:inherit;overflow:hidden}.contact-coordinates-v1__title{font-size:1.5em}.contact-coordinates-v1__intro{margin-top:2em;color:inherit;font:normal normal normal .9em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.contact-coordinates-v1__coords{margin-top:2em}.contact-coordinates-v1__coords-name{width:100%;text-align:center;color:inherit;font:normal normal normal 1.5em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase}.contact-coordinates-v1__coords-name .contact-coordinates-v1__coords-content{display:inline-block}.contact-coordinates-v1__coords-wrapper{display:block}@media screen and (min-width:768px){.contact-coordinates-v1__coords-wrapper{display:table;width:100%;margin:0 auto}}@media screen and (min-width:1440px){.contact-coordinates-v1__coords-wrapper{max-width:calc(452px + 4em);border-spacing:2em 1em}}.contact-coordinates-v1__coords-element{display:block;margin:1em 0}@media screen and (min-width:768px){.contact-coordinates-v1__coords-element{margin:0;display:table-row}}.contact-coordinates-v1__coords-label{display:block;color:#59613a;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.contact-coordinates-v1__coords-label{display:table-cell;padding:.5em .5em .5em 0}}.contact-coordinates-v1__coords-content{text-decoration:none;display:block}@media screen and (min-width:768px){.contact-coordinates-v1__coords-content{display:table-cell;padding:.5em 0 .5em .5em}}.contact-coordinates-v1__coords-content__cp{display:inline-block}.contact-coordinates-v1__coords-content__ville{display:inline-block;text-transform:lowercase}.contact-coordinates-v1__coords-content__ville:first-letter{text-transform:uppercase}.contact-coordinates-v1__coords-value{display:block;color:inherit;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.contact-coordinates-v1__coords-value{display:table-cell}}.contact-coordinates-v1__timetable{margin-top:2em}.contact-coordinates-v1__timetable-wrapper{margin:0 auto}@media screen and (min-width:1440px){.contact-coordinates-v1__timetable-wrapper{max-width:calc(452px + 4em)}}.contact-coordinates-v1 .timetable{display:block}@media screen and (min-width:768px){.contact-coordinates-v1 .timetable{display:table;border-spacing:1em}}@media screen and (min-width:1440px){.contact-coordinates-v1 .timetable{border-spacing:2em 1em}}.contact-coordinates-v1 .timetable__element{display:block;margin:1em 0}@media screen and (min-width:768px){.contact-coordinates-v1 .timetable__element{margin:0;display:table-row}}.contact-coordinates-v1 .timetable__label{display:block;color:#59613a;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}@media screen and (min-width:768px){.contact-coordinates-v1 .timetable__label{display:table-cell}}.contact-coordinates-v1 .timetable__value{display:table-cell;color:inherit;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.contact-form-v1__title{font-size:1.5em}.contact-locator-v1{color:inherit;overflow:hidden}.contact-locator-v1__title{font-size:1.5em}.contact-locator-v1__intro{margin-top:2em;color:inherit;font:normal normal normal .9em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.contact-locator-v1__map{margin-top:2em}.contact-locator-v1__map .map{height:375px}.colorPrimarySite{color:#2b2b2b}.cookiesContainer{z-index:99999999999;color:#333}.cookiesContainer .cookiesStructure_1{left:-375px;max-width:325px}.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{position:fixed;bottom:0;margin:25px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.25);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}.cookiesContainer .cookiesStructure_2{left:-650px;max-width:600px}.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{padding:25px 15px 15px;position:relative;width:100%}.cookiesContainer .cookiesStructure_1.active,.cookiesContainer .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesContainer .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%;display:none}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{display:block}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesContainer .cookiesContent .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%}.cookiesContainer .cookiesContent .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;cursor:pointer;font-weight:400;width:130px;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;font-size:13px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer .btnCookies{padding:7px 0}}.cookiesContainer .cookiesContent .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesContainer .cookiesContent .btnContainer .btnCookies:hover{color:#333;background:#fff;border:2px solid #333}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies{justify-content:space-around}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies a,.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .btnCookies{width:45%}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:750px;overflow-y:auto;height:100%;color:#333}.cookiesContainer .cookiesStructure_2 .cookiesContent .topContentCookies{border-bottom:1px solid #ddd;padding:10px 0 25px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:15px;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .btnRetour{position:absolute;top:15px;left:15px;cursor:pointer;border:none;background:none;height:43px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement{padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent{font-size:13px;font-family:Open Sans;line-height:19px!important;padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent .titreSection{padding-bottom:5px;font-weight:700;font-size:22px;display:block;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{display:flex;align-items:center;justify-content:space-between;width:75%;padding-top:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer:first-child{padding-top:0}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent{display:flex;align-items:center}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies{display:none}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#75da84}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #75da84}@media screen and (max-width:1080px){.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{width:calc(100% - 30px);margin:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{width:100%}}@media screen and (max-width:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:500px}}@media screen and (max-height:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}}.cro-v1__wrapper{display:flex;flex-direction:row}.cro-v1__title{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}.cro-v1__title:active,.cro-v1__title:focus{outline:none}@media screen and (min-width:0){.cro-v1__title{font-size:38px}}@media screen and (min-width:768px){.cro-v1__title{font-size:2.6em}}.cro-v1__title .title__content{display:flex;flex-direction:row;align-items:center}.cro-v1__title .title__chapo{font:normal normal 400 20px Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#fff}.cro-v1__title .title__text{font:normal normal 300 40px Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#fff}.cro-v1__title .title__icon{margin-left:.7em}.cro-v1__title .title__icon svg{transition:fill .4s ease-out;fill:#fff;height:22px;width:auto;display:block}.cro-v1__title:hover .title__icon svg{fill:#59613a}.cro-drawer-v1__wrapper{padding-top:35px;height:100%;position:relative}.cro-drawer-v1 .cro__buttons{display:flex;flex-wrap:wrap;justify-content:center}.cro-drawer-v1 .cro__button{margin:0 10px 20px}.cro-drawer-v1__title_referencement h1{font:normal normal normal 2em/1 Montserrat,sans-serif}.cro-drawer-v1__title{font-size:24px;position:relative;margin:0 0 .6em}@media screen and (min-width:768px){.cro-drawer-v1__title{font-size:3em}}.cro-drawer-v1__title .title__content{display:flex;flex-direction:row;align-items:center;position:relative}.cro-drawer-v1__title .title__chapo{font:normal normal 400 20px Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#59613a}.cro-drawer-v1__title .title__text{font:normal normal 300 40px Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#2b2b2b}.cro-drawer-v1__title .title__deco{color:#59613a}.cro-drawer-v1__back{position:absolute;transform:translate(-100%,-50%) scale(-1);left:-16px;top:6.4em;cursor:pointer}@media screen and (min-width:768px){.cro-drawer-v1__back{left:-2vw}}.cro-drawer-v1__back svg{fill:#59613a;transition:all .4s ease-out;height:20px;width:auto}@media screen and (min-width:768px){.cro-drawer-v1__back svg{height:30px}}.cro-drawer-v1__back:hover svg{transform:translateX(10px);fill:#fff}.cro-drawer-v1 .drawer__body{padding:3em 50px 3em 70px}@media screen and (min-width:768px){.cro-drawer-v1 .drawer__body{padding:3em 16%}}.cro-drawer-v1__scroll{padding-right:1.5em;height:100%}.cro-drawer-v1__logo{margin-right:0;margin-left:auto;margin-top:2em}@media screen and (min-width:0){.cro-drawer-v1__logo{width:75px;height:62px}}@media screen and (min-width:768px){.cro-drawer-v1__logo{width:154px;height:127px}}@media screen and (min-width:992px){.cro-drawer-v1__logo{width:154px;height:127px}}@media screen and (min-width:1200px){.cro-drawer-v1__logo{width:154px;height:127px}}@media screen and (min-width:1440px){.cro-drawer-v1__logo{width:154px;height:127px}}.cro-drawer-v1__img,.cro-drawer-v1__img>*{width:100%;height:100%}.cro-drawer-v1__img>*{object-fit:contain}.cro-drawer-v1__cta{border:none;background:none;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:space-between}.cro-drawer-v1__cta-arrow{color:#59613a;transition:all .4s ease-out}.cro-drawer-v1__cta-arrow svg{fill:currentColor;width:30px;height:auto}.isExpanded .cro-drawer-v1__cta-arrow{transform:rotate(-180deg)}.cro-drawer-v1__cta:focus,.cro-drawer-v1__cta:hover{outline:0}.cro-drawer-v1__paging{display:flex;align-items:center;justify-content:space-between;background:transparent;width:100%}@media screen and (min-width:992px){.cro-drawer-v1__paging{position:absolute;z-index:1;left:0}}.cro-drawer-v1__paging-button--next,.cro-drawer-v1__paging-button--prev{width:44px;height:44px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#59613a;background:transparent;transition:all .4s ease-out}@media screen and (min-width:992px){.cro-drawer-v1__paging-button--next,.cro-drawer-v1__paging-button--prev{width:50px;height:50px}}.cro-drawer-v1__paging-button--next.swiper-button-disabled,.cro-drawer-v1__paging-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.cro-drawer-v1__paging-button--next svg,.cro-drawer-v1__paging-button--prev svg{fill:currentColor;width:30px;height:auto}.cro-drawer-v1__paging-button--next:focus,.cro-drawer-v1__paging-button--next:hover,.cro-drawer-v1__paging-button--prev:focus,.cro-drawer-v1__paging-button--prev:hover{outline:0;color:#2b2b2b;background:transparent}.cro-drawer-v1__paging-button--prev{transform:scaleX(-1);margin-right:1em}.cro-drawer-v1__paging-title{font-size:1.8em}.cro-drawer-v1__paging-arrows{display:flex;font-size:1.8em}.drawer .noUi-handle{background-color:#59613a}.drawer .ss-main{border-color:#59613a}.drawer .ss-main.js-select--main .ss-single-selected{border-color:#59613a;background:transparent}.drawer .ss-main.js-select--main .ss-single-selected .placeholder,.drawer .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#2b2b2b}.drawer .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#59613a}.drawer .ss-main.js-select--main .ss-multi-selected{border-color:#59613a;background:transparent}.drawer .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#2b2b2b}.drawer .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.drawer .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#59613a}.drawer .textfield__input{border-color:#59613a;background:transparent;color:#2b2b2b}.drawer .textfield__input::placeholder{color:#2b2b2b}.drawer .textfield__input::-ms-input-placeholder{color:#2b2b2b}.drawer .localizator__summary{border-color:#59613a;background:transparent;color:#2b2b2b}.drawer .localizator__plus:after,.drawer .localizator__plus:before{background:#59613a}.drawer .range .range__values .range__highlight{color:#59613a!important}.drawer .range__summary{border-color:#59613a;background:transparent;color:#2b2b2b}.drawer .range .noUi-connect,.drawer .range__plus:after,.drawer .range__plus:before{background:#59613a}.drawer .checkboxes__legend{color:#2b2b2b}.drawer .form__mandatory{color:#59613a}.environnement-list{position:relative}.environnement-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1300px;padding:0 10px}.environnement-list__list-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}@media screen and (max-width:767px){.environnement-list__list-wrapper{flex-direction:column}}.environnement-list__item{text-align:center;display:flex;justify-content:center}@media screen and (min-width:992px){.environnement-list__item{flex:1;padding:0 .4em;margin-bottom:0}}.environnement-list .title-environement{text-align:center}.environnement__top{margin-bottom:0;display:flex;flex-direction:column}.environnement .environnement__bottom a{position:absolute;width:100%;top:0;height:100%}.environnement__wrapper{max-width:400px;width:100%;position:relative;padding-bottom:20px}.environnement__drawing{background:#59613a;border-radius:100%;width:93px;height:93px;margin:2em auto}.environnement__drawing img{max-width:100%;height:auto}.environnement__drawing svg{height:95px;width:39px;fill:#fff}.environnement__drawing-img{height:95px;width:auto}.environnement__drawing-img.js-lazy{background:transparent}.environnement__title{margin-bottom:2em;font-family:Montserrat,sans-serif;letter-spacing:.8em}.environnement__title .title__content__environement{font:normal normal 500 1em/1.4em Montserrat,sans-serif;letter-spacing:0;text-transform:lowercase;text-align:center;color:#59613a}.environnement__title .title__content__environement:first-letter{text-transform:uppercase}.environnement__title .title__content__environement .title__subtitle{color:#fff}.environnement__title .title__content__environement .title__subtitle:first-letter{text-transform:uppercase}.environnement__title .title__content__environement span{display:block}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Montserrat,sans-serif;letter-spacing:0;text-transform:lowercase;text-align:center}.environnement__content{margin-bottom:2em}.environnement__links{margin-bottom:2em;width:100%;height:100%;border:none}.environnement .links-group__link{color:inherit;width:100%}.environnement .links-group__wrapper{width:100%;height:100%}.environnement .links-group .button,.environnement .links-group__wrapper__link{border:none}.environnement .links-group .button:before{display:none}.environnement__wrapper>div:last-child{margin-bottom:0}button.estimation-toggle.estimation-toggle--close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:currentColor;transition:color .3s;height:1.6em;width:1.6em;position:relative;font-size:1em;cursor:pointer;outline:none}.estimation_pro_classic{background:transparent}.estimation_pro_classic__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.estimation_pro_classic__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.estimation_pro_classic__informations{position:relative;flex:1 1 0;min-width:0}.estimation_pro_classic__title{margin:1em 0 0;text-align:center;font-size:1.6em}.estimation_pro_classic__text{font-size:.9em;margin-top:1em;text-align:left}.estimation_pro_classic__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em;margin-bottom:1em}@media screen and (min-width:992px){.estimation_pro_classic__side{padding-left:0;padding-right:2em;margin-bottom:0;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.estimation_pro_classic__side{padding-left:4em;padding-right:4em}}.estimation_pro_classic__side-scroll{height:100%}@media screen and (min-width:992px){.estimation_pro_classic__side-scroll{padding-right:1em}}.estimation_pro_classic__data{list-style:none;margin:0;padding:0;overflow:hidden}.estimation_pro_classic__slideshow{height:100%;background:transparent;position:absolute;top:0;left:0;width:100%}.estimation_pro_classic__slideshow-pagination{display:none}.estimation_pro_classic__slideshow-button--next,.estimation_pro_classic__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.estimation_pro_classic__slideshow-button--next,.estimation_pro_classic__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.estimation_pro_classic__slideshow-button--next.swiper-button-disabled,.estimation_pro_classic__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.estimation_pro_classic__slideshow-button--next svg,.estimation_pro_classic__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.estimation_pro_classic__slideshow-button--next:focus,.estimation_pro_classic__slideshow-button--next:hover,.estimation_pro_classic__slideshow-button--prev:focus,.estimation_pro_classic__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.estimation_pro_classic__slideshow-button--next{right:0}.estimation_pro_classic__slideshow-button--prev{transform:scaleX(-1);left:0}.estimation_pro_classic__slideshow .main-swiper__image{object-fit:cover}.estimation_pro_classic__form{position:relative;height:auto;max-height:none;width:100%}@media screen and (min-width:768px){.estimation_pro_classic__form{position:absolute;height:100%;max-height:100vh;display:block}}@media screen and (min-width:1440px){.estimation_pro_classic__form{width:80%}}.estimation_pro_classic__form .drawer__body{padding:2em}.estimation_pro_classic__form .estimation-pro .estimation__form .form__wrapper{padding:1em 0}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fields{text-align:center;grid-gap:0 0;grid-template-columns:repeat(1,2fr)}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fields__title{padding-top:1em}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fields__title.default{font-size:1.2em;font-family:Montserrat,sans-serif}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fields__title.title__content{font-size:1.6em}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fields__title.title__content .subtitle__text{text-transform:lowercase}.estimation_pro_classic__form .estimation-pro .estimation__form .form__field{padding:1em;width:100%}.estimation_pro_classic__form .estimation-pro .estimation__form .form__field .radios__group{justify-content:space-evenly}.estimation_pro_classic__form .estimation-pro .estimation__form .form-group{display:flex;flex-wrap:wrap}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionoffredem{margin:0}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionoffredem .form__fields__title{padding-top:0}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioninfosbien{margin:0}@media screen and (min-width:768px){.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioninfosbien .form__field{width:33.3333%}}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioninfosbien .form__field.textfield--date .textfield__input{padding-right:50px}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioninfosbien .form__field.textfield--date .textfield__calendar{top:2.2em;right:1.4em}@media screen and (min-width:768px){.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioninfosbien .form__field.textfield--date .textfield__calendar{top:1.8em}}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioninfosbien .form__field.textfield--date .textfield__calendar::placeholder{color:red;opacity:1}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioncoordonnees{margin:0}@media screen and (min-width:768px){.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectioncoordonnees .form__field{width:50%}}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionvalidationform{margin:0}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionvalidationform .form-group{justify-content:space-between}@media screen and (min-width:768px){.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionvalidationform .form__field{width:50%}}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionvalidationform .form__conditions__Content{width:100%;text-align:left}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionvalidationform .form__conditions{color:#59613a}.estimation_pro_classic__form .estimation-pro .estimation__form .form__fieldset.sectionvalidationform .checkbox__label{font:normal normal 400 .6em Montserrat,sans-serif}.estimation_pro_classic .simplebar-content{padding:0!important}@media screen and (min-width:768px){.estimation_pro_classic .simplebar-content{padding:0 21px 0 0!important}}.estimation{margin-bottom:6em}.estimation__wrapper{margin:2.6em auto;padding:0 1em;max-width:1300px}.estimation__wrapper .title__content .subtitle__chapo,.estimation__wrapper .title__content .subtitle__text,.estimation__wrapper .title__content .title__chapo{text-transform:lowercase}@media screen and (min-width:768px){.estimation__breadcrumb{padding-left:1em}}.editorial-estimation{display:flex;justify-content:space-between;flex-direction:column;margin:auto;max-width:1280px}.editorial-estimation .editorial-estimation__text_content{width:100%;padding-top:3em}.editorial-estimation .editorial-estimation__text_content .title__content{text-align:center}.editorial-estimation .editorial-estimation__text_content .title__content .title{font-size:1.8em}.editorial-estimation .editorial-estimation__text_content .text__content{padding:1em 0;text-align:left;line-height:1.5}@media screen and (min-width:768px){.editorial-estimation .editorial-estimation__text_content .text__content{padding:2em 1em}}.estimation-formulaires{margin-bottom:4em}.estimation-formulaires.withExpand{padding-top:3em}.estimation-formulaires .title__content{text-align:center;width:100%;font-size:1.8em}.estimation-formulaires .title__content-1{text-transform:lowercase;display:block}.estimation-formulaires .title__content-2{text-transform:lowercase}.estimation-formulaires .title__content:after{background:#282828!important}.estimation-formulaires__button{z-index:1;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;padding:1em;width:100%}.estimation-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:1em}.estimation-formulaires__button__content{padding:1em 0;width:100%;max-width:550px;min-width:300px}@media screen and (min-width:768px){.estimation-formulaires__button__content{padding:1em 0}}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1em}.estimation-formulaires__button .icon-estimation-pro .st0,.estimation-formulaires__button .icon-estimation-rapide .st0{fill:#59613a}.estimation-formulaires__button .icon-estimation-pro .st1,.estimation-formulaires__button .icon-estimation-rapide .st1{fill:#525252;transition:.3s ease-out}@media screen and (min-width:768px){.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation-formulaires__button__text{font:normal normal 400 1.1em Montserrat,sans-serif;color:#525252;text-transform:none;transition:.3s ease-out}.estimation-formulaires__button:before{background:#2b2b2b;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transition:.3s ease-out;transform-origin:bottom}.estimation-formulaires__button__arrow-bottom{display:none}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation-formulaires__button.isExpanded .icon-estimation-pro .st0,.estimation-formulaires__button.isExpanded .icon-estimation-rapide .st0,.estimation-formulaires__button:hover .icon-estimation-pro .st0,.estimation-formulaires__button:hover .icon-estimation-rapide .st0{fill:#59613a}.estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation-formulaires__button.isExpanded:before,.estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation-formulaires__button__text{padding:1.3em 0}}@media screen and (min-width:992px){.estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3em 1em}.estimation-formulaires__button__content{width:30%;padding:1em;width:50%;min-width:250px;max-width:550px}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation-formulaires__button__arrow-bottom{width:15px;height:15px;display:block;border-bottom:2px solid #2b2b2b;border-right:2px solid #2b2b2b;transform:rotate(45deg)}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__arrow-bottom,.estimation-formulaires__button:hover .estimation-formulaires__button__arrow-bottom{border-bottom:2px solid #fff;border-right:2px solid #fff}}.estimation-formulaires #estimation_rapide_group{max-width:1000px;margin:0 auto}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4em}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-transform:none;letter-spacing:0;text-align:center;padding:0 1em;color:#282828;font:normal normal 400 1.75em Montserrat,sans-serif}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title:after{display:none}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{position:relative;width:100%;padding:2.5em 5px;margin:auto;display:flex;justify-content:space-between}@media screen and (min-width:576px){.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{width:80%}}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{opacity:1;position:relative;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;font-weight:700;background:#fff;border:1px solid #59613a;color:#282828;box-shadow:0 0 0 20px #fff;font-size:19px;cursor:pointer}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active{color:#fff;background:#2b2b2b;border-color:#2b2b2b}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{width:50px;height:50px;line-height:50px}}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination:before{content:"";background:#59613a;width:100%;height:1px;position:absolute;top:50%}.estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fieldset{margin:0}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{grid-gap:0 0;grid-template-columns:repeat(1,2fr);margin:0;padding:0}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{margin:0;padding:15px;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{width:33.3333%}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field.textfield input{border-bottom-color:#59613a}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field.textfield input::placeholder{min-height:2.5em}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend{font:normal normal 400 20px Montserrat,sans-serif;letter-spacing:.18em;color:#59613a}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:100%;flex:none;margin:10px 0 1em}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:25%}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#2b2b2b;text-transform:none;letter-spacing:0;padding:15px;font:normal normal 400 1.5em Montserrat,sans-serif;display:block}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:1em}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group.form-group--column{padding-top:1em;display:flex;flex-direction:row;flex-wrap:wrap}.estimation-formulaires #estimation_rapide_group .swiper-slide .notForChild.hidden{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form-group--form__fields__structure{display:flex;flex-wrap:wrap;justify-content:center}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group.radioEstimationRapide{display:flex;flex-wrap:wrap}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group{padding-bottom:3em}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{padding:1em;flex:none;width:50%}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{width:25%}}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field.radios{width:100%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label{flex-direction:column;align-items:center;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#59613a;font:normal normal 400 20px Montserrat,sans-serif}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg{position:relative;margin-bottom:15px;transition:.3s;border:1px solid #59613a;border-radius:7px;width:50px;padding:.5em;min-width:50px;height:50px;object-fit:contain}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg svg{transition:.3s ease-out;fill:#525252}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#59613a;position:absolute;top:-7.5px;left:-7.5px;transform:scale(1.5);opacity:0;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg:after{width:6px;height:11px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:-3px;left:0;transform:rotate(45deg) scale(1.5);opacity:0;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label:hover .checkboxes-svg{background:#59613a;border:1px solid #59613a}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label:hover .checkboxes-svg svg{fill:#fff}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg{transform:scale(.9)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg:before{opacity:1;transform:scale(1)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg:after{opacity:1;transform:rotate(45deg) scale(1)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__legals,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .swiper-button-prev-estimate{display:none}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field.checkboxes,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field.checkboxes{width:100%}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field .form__label,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field .form__label{overflow:visible!important;position:relative!important;width:auto;height:auto;clip:auto;margin:0 1em 0 0}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field .checkboxes__legend,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field .radios__legend,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field .checkboxes__legend,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field .radios__legend{font:normal normal 400 20px Montserrat,sans-serif;padding-bottom:1em;letter-spacing:0;color:#282828}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;color:#282828;font:normal normal 400 15px Montserrat,sans-serif}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label:after,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label:before,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label:before{content:"";position:absolute;cursor:pointer;z-index:-1;left:0;top:0;border-radius:50%;border:1px solid #59613a;width:40px;height:40px;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input:checked+label,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#59613a;border-color:#59613a}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .radios__group,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .radios__group{padding-bottom:1em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form__legals,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form__legals{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation{padding-right:0;align-items:center;justify-content:flex-end}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation .form__conditions{margin:0;padding-bottom:15px}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation .form__conditions{padding-bottom:0}}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field .form__label{overflow:visible!important;position:relative!important;width:auto;height:auto;clip:auto;margin:0 1em 0 0}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field .checkbox__label{font:normal normal 400 .6em Montserrat,sans-serif}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date{margin:0;padding:3em 15px;width:100%}@media screen and (min-width:992px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date{width:75%;display:flex;align-items:center;flex-direction:row}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__label{color:#525252;font:normal normal 400 .9em Montserrat,sans-serif;display:flex;align-items:center;letter-spacing:0;padding-bottom:1em}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__label{margin:0 1em 0 0;padding:0}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__input{min-height:2.5em;border:1px solid #282828;padding:0 1em;color:#2b2b2b}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__calendar{top:inherit;right:2em;bottom:3.25em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4{width:100%;flex:auto;margin:0}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__fields{padding:0}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__validation{padding-right:0;display:flex;justify-content:center}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__validation .button{padding:1em 4em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__conditions__Content{padding:0 15px;width:100%;flex:auto}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__conditions__Content .form__conditions{color:#59613a;margin:0}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .swiper-button-next-estimate{display:none}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:140px}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button{flex-direction:row;min-height:0}}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element{display:flex;align-items:center;justify-content:center;margin:0 .75em;cursor:pointer;text-transform:capitalize;text-align:center;letter-spacing:0;border:none;color:#525252;padding:.5em 0;min-width:175px;background:#fff;font:normal normal 400 1.3em/1em Montserrat,sans-serif}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element .arrow_link_svg{border:1px solid #59613a;border-radius:100%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:.25s}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element .arrow_link_svg:before{border-color:transparent #282828;border-style:solid;content:""}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element .arrow_left{margin-right:1em}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element .arrow_left:before{border-width:7px 10px 7px 0}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element .arrow_right{margin-left:1em}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element .arrow_right:before{border-width:7px 0 7px 10px}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element:hover .arrow_link_svg{transform:scale(.9)}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element.swiper-button-disabled{display:none}.estimation-formulaires #estimation_pro_group{max-width:1280px;margin:0 auto;position:relative}.estimation-formulaires #estimation_pro_group .vertical_text__content{display:none}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .vertical_text__content{transform:rotate(-90deg) translateY(-50%);transform-origin:right;position:absolute;bottom:50%;right:calc(100% + 25px);display:block;color:#dadada;font:normal normal 400 6em Montserrat,sans-serif}}.estimation-formulaires #estimation_pro_group .form__legals{padding:1.5em;margin:0}.estimation-formulaires #estimation_pro_group .module-form{padding-top:3em}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset{padding:0 1em;margin:0}.estimation-formulaires #estimation_pro_group .module-form .form__fields__title{color:#2b2b2b;text-transform:none;letter-spacing:0;padding-top:1em;font:normal normal 400 1.5em Montserrat,sans-serif;display:block}.estimation-formulaires #estimation_pro_group .module-form .form__fields{grid-gap:0 0;grid-template-columns:repeat(1,2fr);width:100%;margin:0}.estimation-formulaires #estimation_pro_group .module-form .form__field{margin:0;padding:1em 0;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__field{width:30%}.estimation-formulaires #estimation_pro_group .module-form .form__field:first-child{padding-right:2em}.estimation-formulaires #estimation_pro_group .module-form .form__field:nth-child(2){padding:1em}.estimation-formulaires #estimation_pro_group .module-form .form__field:last-child{padding-left:2em}}.estimation-formulaires #estimation_pro_group .module-form .form__field.textfield input{border-bottom-color:#59613a}.estimation-formulaires #estimation_pro_group .module-form .form__field .textfield__calendar{top:inherit;bottom:1.5em}.estimation-formulaires #estimation_pro_group .module-form .form__field .textfield__label{letter-spacing:.3em}.estimation-formulaires #estimation_pro_group .module-form .form__field .form__label{overflow:visible!important;position:relative!important;width:auto;height:auto;clip:auto;margin:0 1em 0 0}.estimation-formulaires #estimation_pro_group .module-form .form__field .checkboxes__legend,.estimation-formulaires #estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 400 20px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#59613a}.estimation-formulaires #estimation_pro_group .module-form .form__field .checkboxes__item{width:50%;margin:10px 0 1em}.estimation-formulaires #estimation_pro_group .module-form .form__legend{margin:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset .form-group{padding:0 0 1em}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1em 0}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form__field.radios{width:100%}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4{width:100%;flex:auto}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3em;flex-direction:column}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__fields{padding:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1em 0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:75%}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field .checkbox__label{font:normal normal 400 .6em Montserrat,sans-serif}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{padding-right:0;justify-content:center;display:flex}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__validation .button{padding:1em 4em}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content{width:100%;flex:auto}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content .form__conditions{margin:0;color:#59613a}.estimation-formulaires__message{padding:45px 15px 15px}.estimation-formulaires .form__legals{margin:0;padding:0 15px;font-size:.6em}.estimation-formulaires .flatpickr-calendar{font:normal normal 400 20px Montserrat,sans-serif}.estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 400 20px Montserrat,sans-serif;display:flex;align-items:center}.estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#59613a}.estimation-formulaires .property-more-v1__title .title .title__content:after{background-color:#282828!important}.estimation-formulaires .ss-main .ss-single-selected .placeholder .ss-disabled{opacity:.5;color:#2b2b2b}.estimation-drawer-v1__wrapper{height:100%}.modal-estimation-rapide .form .submit{background:#59613a;border:none;border-radius:36px;margin-top:2em;cursor:pointer}@media screen and (min-width:991px){.modal-estimation-rapide .form .submit{margin-top:2em;float:right;margin-right:.5em}}.modal-estimation-rapide .form-group.form-group--column>div{margin-bottom:2em}.modal-estimation-rapide button.submit__field.submit svg{display:none}@media screen and (max-width:990px){.modal-estimation-rapide .search-form-v1__title{margin-top:89px}}.modal-estimation-rapide .select__input.js-select{flex:1;width:98%;padding:3px 0;font:normal normal normal 1em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;min-height:52px;border:solid #cfbb9b;border-width:0 0 1px;opacity:1}.modal-estimation-rapide .form__fields{grid-gap:inherit;grid-template-columns:inherit}.modal-estimation-rapide .drawer__body{padding:3em}.modal-estimation-rapide .main-search__close{display:none}.modal-estimation-rapide .all-swiper-button svg{margin:0 1em;fill:#59613a;width:30px;height:24px}.modal-estimation-rapide .all-swiper-button .arrow_link_svg.prev{transform:rotate(180deg)}@media screen and (max-width:769px){.modal-estimation-rapide .all-swiper-button svg{display:none}}.modal-estimation-rapide .checkbox__span{color:#fff}.modal-estimation-rapide .checkbox__field:checked+.checkbox__box svg path{fill:#59613a}.modal-estimation-rapide .radio__input:checked+label:after{background:#fff}.modal-estimation-rapide .siwp_1 .checkboxes :hover .checkboxes-svg{background:#59613a}.modal-estimation-rapide .siwp_1 .checkboxes :hover .checkboxes-svg svg{fill:#fff}.modal-estimation-rapide .radio label{color:#fff}.modal-estimation-rapide .radio__input:checked+label:before{border:1px solid #fff}.modal-estimation-rapide .radio__input+label:before{content:"";border-color:#fff;color:#fff}.modal-estimation-rapide .radio__input+label:after{content:"";color:#fff}.modal-estimation-rapide .swiper-pagination.swiper-pagination-fraction{color:#59613a;font-size:20px;letter-spacing:0}@media screen and (max-width:768px){.modal-estimation-rapide .swiper-pagination.swiper-pagination-fraction{font-size:18px}}.modal-estimation-rapide .swiper-pagination{position:relative}.modal-estimation-rapide .namediv__pagination{position:absolute;bottom:17px;left:97px}.modal-estimation-rapide .namediv{display:flex;color:#fff;font-size:28px;letter-spacing:0;text-transform:none;text-align:left;align-items:flex-start}@media screen and (max-width:768px){.modal-estimation-rapide .namediv{flex-direction:column}}.modal-estimation-rapide .namediv strong{color:#fff;font-size:45px;line-height:38px}@media screen and (max-width:768px){.modal-estimation-rapide .namediv strong{font-size:25px}}.modal-estimation-rapide .modal__background{background:transparent}.modal-estimation-rapide-all{position:relative;width:100%}.modal-estimation-rapide .swiper-wrapper .swiper-slide{overflow:hidden;padding-left:1em;width:100%}.modal-estimation-rapide .modal__body{background:rgba(43,43,43,.95);height:93vh;width:98%;height:82vh;max-width:97%}.modal-estimation-rapide .form__field.select label{display:none}.modal-estimation-rapide .textfield__input::placeholder{color:#fff;opacity:1}@media screen and (min-width:768px){.modal-estimation-rapide .form__field{margin:0 .5em}}@media screen and (max-width:768px){.modal-estimation-rapide .modal__scroller{padding-top:3em}}.modal-estimation-rapide .close__btn_all{display:flex;align-items:center;justify-content:space-between}.modal-estimation-rapide .close__btn_all span.bnt__text__modal__close{color:#fff}.modal-estimation-rapide .modal__scroller{overflow:hidden;margin:0 auto}@media screen and (min-width:768px){.modal-estimation-rapide .modal__scroller{width:69%}}.modal-estimation-rapide .modal__close-drawing{width:1.2em;height:1.2em}.modal-estimation-rapide .close__btn__text{top:1em;position:absolute;padding:.5em;right:1em;cursor:pointer;background:transparent;align-items:center;min-width:110px}.modal-estimation-rapide .swiper-container-horizontal>.swiper-pagination-bullets,.modal-estimation-rapide .swiper-pagination-custom,.modal-estimation-rapide .swiper-pagination-fraction{bottom:inherit;left:inherit;width:inherit}.modal-estimation-rapide .estimationrapide__title{text-align:left;margin-bottom:4em}.modal-estimation-rapide .estimationrapide__title .title__subtitle{letter-spacing:.3em}@media screen and (min-width:1024px){.modal-estimation-rapide .estimationrapide__title .title__subtitle{font:normal normal 400 30px/1em Montserrat,sans-serif}}@media screen and (max-width:1023px){.modal-estimation-rapide .estimationrapide__title .title__subtitle{font:normal normal 400 15px/1em Montserrat,sans-serif}}.modal-estimation-rapide .estimationrapide__title .title__content{margin-bottom:.5em;color:#fff}@media screen and (min-width:1500px){.modal-estimation-rapide .estimationrapide__title .title__content{font:normal normal 400 60px/1.1em Montserrat,sans-serif}}@media screen and (max-width:1499px){.modal-estimation-rapide .estimationrapide__title .title__content{font:normal normal 400 40px/1.1em Montserrat,sans-serif}}.modal-estimation-rapide .estimationrapide__title p{font:normal normal 400 18px/1.3em Montserrat,sans-serif;color:#fff}.modal-estimation-rapide .swiper-button-next-estimate,.modal-estimation-rapide .swiper-button-prev-estimate{cursor:pointer;text-transform:capitalize;display:flex;align-items:center;padding:7px 25px}@media only screen and (min-width:768px){.modal-estimation-rapide .swiper-button-next-estimate,.modal-estimation-rapide .swiper-button-prev-estimate{font:normal normal 400 25px/1.3em Montserrat,sans-serif}}@media only screen and (max-width:767px){.modal-estimation-rapide .swiper-button-next-estimate,.modal-estimation-rapide .swiper-button-prev-estimate{font:normal normal 400 18px/1.3em Montserrat,sans-serif}}.modal-estimation-rapide .swiper-button-disabled{display:none}.modal-estimation-rapide .swiper-button-next-estimate{color:#fff}.modal-estimation-rapide .all-swiper-button{margin:0 auto;display:flex;justify-content:space-evenly}@media only screen and (min-width:768px){.modal-estimation-rapide .all-swiper-button{width:80%}}@media only screen and (max-width:767px){.modal-estimation-rapide .all-swiper-button{width:100%}}.modal-estimation-rapide .swiper-button-prev-estimate{color:#fff}.modal-estimation-rapide .estimationrapide__title__pagination{position:relative}.modal-estimation-rapide .estimationrapide__title__pagination__title__content__2{color:#525252;text-transform:uppercase;letter-spacing:.2em}@media screen and (min-width:1024px){.modal-estimation-rapide .estimationrapide__title__pagination__title__content__2{font:normal normal 400 23px Montserrat,sans-serif}}@media screen and (max-width:1023px){.modal-estimation-rapide .estimationrapide__title__pagination__title__content__2{font:normal normal 400 15px Montserrat,sans-serif}}.modal-estimation-rapide .estimationrapide__title__pagination .swiper-pagination{left:0;right:0;margin:0 auto;bottom:0;max-width:700px;display:flex;top:82px;justify-content:space-between}.modal-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet{position:relative;color:#606060;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border-color:#2b2b2b;font-weight:700;font-size:19px}.modal-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet:after{content:"";right:-26px;background:#fff;position:absolute;z-index:100;width:25px;height:9px;top:15px}.modal-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet:before{content:"";left:-26px;background:#fff;position:absolute;z-index:100;width:25px;height:9px;top:15px}.modal-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background:#59613a;border-color:#59613a}.modal-estimation-rapide .estimationrapide__title__pagination .swiper-pagination:after{content:"";background:#919191;width:100%;height:1px;position:absolute;z-index:-1;top:20px}.modal-estimation-rapide .button{background:#59613a;color:#fff;text-transform:capitalize;padding:.8em 3em}@media only screen and (max-width:400px){.modal-estimation-rapide .button{margin:0 auto;color:#fff}}.modal-estimation-rapide .siwp_3 .form-group.form-group--column>div{margin-bottom:3em}.modal-estimation-rapide .siwp_3 .form__field.checkboxes.checkbox-simple{width:100%;margin-top:0}.modal-estimation-rapide .siwp_1 input[type=checkbox][id^=my-checkbox]{display:none}.modal-estimation-rapide .siwp_1 label{align-items:center;display:flex;text-align:center;width:100%;padding:10px;position:relative;margin:0;cursor:pointer;color:#fff;font:normal normal 400 18px Montserrat,sans-serif}@media only screen and (min-width:768px){.modal-estimation-rapide .siwp_1 label{text-transform:capitalize}}@media only screen and (max-width:767px){.modal-estimation-rapide .siwp_1 label{letter-spacing:.1em;margin-left:10px;text-transform:capitalize}}.modal-estimation-rapide .siwp_1 label:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid #2b2b2b;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:.4s;transform:scale(0)}.modal-estimation-rapide .siwp_1 label img{transition-duration:.2s;transform-origin:50% 50%;border:1px solid #2b2b2b;padding:.8em 1em;border-radius:7px;max-width:50px;height:50px;object-fit:contain}@media only screen and (min-width:768px){.modal-estimation-rapide .siwp_1 label img{margin-right:24px}}@media only screen and (max-width:767px){.modal-estimation-rapide .siwp_1 label img{margin-right:12px}}.modal-estimation-rapide .siwp_1 .checkboxes-svg{transition-duration:.2s;transform-origin:50% 50%;border:1px solid #59613a;padding:.5em;border-radius:7px;width:50px;min-width:50px;height:50px;object-fit:contain}@media only screen and (min-width:768px){.modal-estimation-rapide .siwp_1 .checkboxes-svg{margin-right:10px}}@media only screen and (max-width:767px){.modal-estimation-rapide .siwp_1 .checkboxes-svg{margin-right:12px}}.modal-estimation-rapide .siwp_1 .checkboxes-svg svg{fill:#fff}.modal-estimation-rapide .siwp_1 :checked+label .checkboxes-svg{transform:scale(.9);z-index:1}.modal-estimation-rapide .siwp_1 :checked+label{align-items:center}.modal-estimation-rapide .siwp_1 :checked+label:before{content:"✓";background-color:#fff;transform:scale(1);color:#2b2b2b}.modal-estimation-rapide .siwp_1 :checked+label img{transform:scale(.9);z-index:1}.modal-estimation-rapide .form__legals{display:none}.modal-estimation-rapide .form .form-group--column{flex-direction:row;flex-wrap:wrap}.modal-estimation-rapide .siwp_2 .form-group.form-group--column,.modal-estimation-rapide .siwp_3 .form-group.form-group--column,.modal-estimation-rapide .siwp_4 .form-group.form-group--column{justify-content:space-between}.modal-estimation-rapide .form .form-group{display:flex;flex:inherit}@media only screen and (max-width:990px){.modal-estimation-rapide .form .form-group{flex-direction:column}}.modal-estimation-rapide .form .form-group--column>*{align-self:auto}@media only screen and (max-width:767px){.modal-estimation-rapide .form .form-group--column>*{width:100%}}@media only screen and (min-width:1500px){.modal-estimation-rapide .form .form-group--column>*{width:29%}}@media only screen and (min-width:900px) and (max-width:1499px){.modal-estimation-rapide .form .form-group--column>*{width:45%}}@media only screen and (min-width:768px) and (max-width:899px){.modal-estimation-rapide .form .form-group--column>*{width:26%}}@media only screen and (max-width:767px){.modal-estimation-rapide fieldset.form__fieldset{padding:0}}@media only screen and (max-width:767px){.modal-estimation-rapide .radios__group .radios__item{margin-right:.5em}}@media only screen and (min-width:991px){.modal-estimation-rapide .siwp_2 .form__field{width:41%}}@media only screen and (max-width:990px){.modal-estimation-rapide .siwp_2 .form__field,.modal-estimation-rapide .siwp_3 .form__field{width:100%}}@media only screen and (min-width:991px){.modal-estimation-rapide .siwp_3 .form__field{width:41%}}@media only screen and (max-width:990px){.modal-estimation-rapide .siwp_4 .form__field{width:100%}}@media only screen and (min-width:991px){.modal-estimation-rapide .siwp_4 .form__field{width:41%}}.modal-estimation-rapide .form .form-group>*{flex:inherit;flex-basis:inherit;align-self:inherit}.modal-estimation-rapide .js-swiper-estimation-rapide{overflow:hidden}.modal-estimation-rapide .siwp_2,.modal-estimation-rapide .siwp_3,.modal-estimation-rapide .siwp_4{height:0}@media only screen and (min-width:768px){.modal-estimation-rapide .siwp_2 ul.radios__group,.modal-estimation-rapide .siwp_3 ul.radios__group,.modal-estimation-rapide .siwp_4 ul.radios__group{margin-left:-.5em}}.modal-estimation-rapide .siwp_2.swiper-slide-active,.modal-estimation-rapide .siwp_3.swiper-slide-active,.modal-estimation-rapide .siwp_4.swiper-slide-active{height:auto}.modal-estimation-rapide .siwp_2.swiper-slide-next,.modal-estimation-rapide .siwp_3.swiper-slide-next,.modal-estimation-rapide .siwp_4.swiper-slide-next{height:0}.modal-estimation-rapide .siwp_2 .radio__input:checked+label{color:#2b2b2b}.modal-estimation-rapide .form__validation .form__field.checkboxes{width:100%;margin-top:26px}.modal-estimation-rapide .form,.modal-estimation-rapide .form__conditions{color:#fff}@media only screen and (max-width:1440px){.modal-estimation-rapide .siwp_3 .checkbox__label{font-size:15px}}.modal-estimation-rapide .siwp_3 .form__field.radios:first-child .radio__input:checked+label,.modal-estimation-rapide .siwp_3 .form__field.radios:nth-child(2) .radio__input:checked+label,.modal-estimation-rapide .siwp_3 .form__field.radios:nth-child(3) .radio__input:checked+label,.modal-estimation-rapide .siwp_3 .form__field.radios:nth-child(4) .radio__input:checked+label{color:#2b2b2b}.modal-estimation-rapide .siwp_3 .checkboxes__group .checkboxes__item{margin-bottom:.5em;align-self:auto;width:50%;margin-right:0}.modal-estimation-rapide .select__label,.modal-estimation-rapide .textfield__label{text-align:left}.modal-estimation-rapide .checkboxes__legend,.modal-estimation-rapide .radios__legend{padding-bottom:1em;color:#fff;font-weight:600;text-align:left;font:normal normal 400 18px/1.3em Montserrat,sans-serif;letter-spacing:0}.modal-estimation-rapide .form__field.checkboxes.checkbox-simple,.modal-estimation-rapide .form__field.radios{margin-top:2em}.modal-estimation-rapide .checkboxes__legend:first-letter,.modal-estimation-rapide .radios__legend:first-letter{text-transform:uppercase}.modal-estimation-rapide .textfield__input{color:#fff}.modal-estimation-rapide .form__field.select select{border:none;border-bottom:1px solid #59613a;background:transparent}.modal-estimation-rapide span.separation_content{height:80px;width:100%;display:block}.modal-estimation-rapide .siwp_4 .form__field.select:first-child{width:100%}.modal-estimation-rapide .form__validation{padding-right:1em;padding-left:1em}.modal-estimation-rapide .form__field.checkboxes.checkbox_validation{width:100%}.modal-estimation-rapide .siwp_4 .form__field.select select{padding-bottom:9px;padding-top:10px}.modal-estimation-rapide .siwp_4 .form__legals{display:block;margin:2em 0;font-size:.4em}.modal-estimation-rapide .swiper-slide.siwp_4.swiper-slide-active .form__validation.btn_validation_estimation{margin-bottom:0}.modal-estimation-rapide .swiper-slide.siwp_4.swiper-slide-active{height:100%}.modal-estimation-rapide .swiper-slide.siwp_4 .form__fieldset{border:0;margin:3em 0 1em;height:100%}.modal-estimation-rapide .swiper-slide.siwp_4.swiper-slide-active{margin-bottom:1em}.modal-estimation-rapide .disabled-verification{pointer-events:none;color:#c7c2c2}@media only screen and (min-width:990px){.modal-estimation-rapide .modal__body{padding:5em 8em}}@media only screen and (max-width:989px){.modal-estimation-rapide .modal__body{padding:2em 1em}}.modal-estimation-rapide .modal{width:100%}.modal-estimation-rapide .radio__label{padding-left:.6em}.modal-estimation-rapide .form__field.checkboxes.checkbox-simple legend.checkboxes__legend,.modal-estimation-rapide .form__field.radios.radio-simple legend.radios__legend,.modal-estimation-rapide .radio-etage li.radios__item:first-child label{padding:0}.modal-estimation-rapide .form__field.radios.radio-simple ul.radios__group{margin:0}.modal-estimation-rapide select{color:#fff;font:normal normal 400 14px/1.3em Montserrat,sans-serif}.modal-estimation-rapide select option{color:#59613a;font:normal normal 400 14px/1.3em Montserrat,sans-serif}@media only screen and (max-width:989px){.modal-estimation-rapide .all-swiper-button{flex-direction:row}.modal-estimation-rapide .swiper-button-prev-estimate{margin-bottom:.5em}}.modal-estimation-rapide .swiper-slide header.estimationrapide__title.title{display:none}.modal-estimation-rapide .bulle-radio{font-weight:700;font-size:16px;color:#fff;width:40px}.modal-estimation-rapide .bulle-radio,.modal-estimation-rapide .bulle-radio .radio{display:flex;align-items:center;justify-content:center}.modal-estimation-rapide .bulle-radio label.radio__label{padding-left:0;font-weight:700;font-size:16px;color:#fff;width:40px;height:40px;justify-content:center;align-items:center;display:flex}.modal-estimation-rapide .bulle-radio li.radios__item .radio__input{position:absolute}.modal-estimation-rapide .bulle-radio .radio__input+label:before{content:"";position:absolute;left:0;top:0;border-radius:50%;border:1px solid #fff;width:40px;height:40px}.modal-estimation-rapide .bulle-radio .radio__input:checked+label:after{background:#fff;z-index:-1;position:absolute;left:0;top:0;border-radius:50%;border:1px solid;width:40px;height:40px}.modal-estimation-rapide .bulle-radio{justify-content:start;margin-bottom:2em;margin-top:3em}.modal-estimation-rapide .form__field.textfield label.textfield__label{display:none}.modal-estimation-rapide .form .submit{color:#fff}.modal-estimation-rapide .form .submit__arrow_link_svg{fill:#fff}.modal-estimation-rapide .form__legals{color:#fff}.modal-estimation-rapide .form__submit{padding-right:2em}.modal-estimation-rapide .form__validation.btn_validation_estimation{width:100%}@media screen and (max-width:990px){.modal-estimation-rapide .form .submit{text-align:center}}.bandeaux_wrap_estimate{position:relative}.body-modal--open main#main{z-index:1}.body--estimationrapide-opened .topbar-v1__rapide-toggle{display:block}svg.estimation-toggle__icon{fill:#fff;padding:6px;width:30px}.topbar-v1__rapide-toggle{display:none}.drawer.estimation-drawer-v1{position:fixed}button.estimation-toggle.estimation-toggle--close{display:none}.body--estimationrapide-opened{overflow:hidden}.body--estimationrapide-opened button.estimation-toggle.estimation-toggle--close{display:block;background:#2b2b2b;border-radius:100%}span.text_content_estimation_rapide{margin-bottom:3em;display:none}span.text_content_estimation_rapide p{font-size:18px}@media only screen and (min-width:1500px){span.text_content_estimation_rapide p{padding-right:9em}}.siwp_1 span.text_content_estimation_rapide{display:block}.body--search-form__drawer-opened .topbar-v1__rapide-toggle,.topbar-v1__rapide-toggle.inner-bdn-estimation{display:none}.estimaiton_home{background:#59613a url(../images/modules/estimation/2.jpg) fixed 50% 50% no-repeat;background-size:cover;position:relative}.estimaiton_home:before{content:"";background:rgba(43,43,43,.65);width:100%;height:100%;position:absolute;top:0;left:0}.estimaiton_home .title__content-1{text-align:center;color:#fff;letter-spacing:.2em}.estimaiton_home .title__content-2{text-align:center;color:#fff}.estimaiton_home .estimaiton_home__structure{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3em 2em;max-width:1300px;margin:auto}.estimaiton_home .estimaiton_home__paragraphe__content{padding:2em 0;text-align:center}.estimaiton_home .estimaiton_home__paragraphe__element{color:#fff}.estimaiton_home .estimaiton_home__button__content .button{color:#fff;border-color:#fff}.estimaiton_home .estimaiton_home__button__content .button:hover{border-color:#59613a}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:1300px;margin:auto}.estimation-result__message{text-align:center;padding:16px;border-radius:6px}.estimation-result__message--error{background-color:#dc3545;color:#fff}.estimation-result__main-title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),26px)/1.8 Montserrat,sans-serif;font-size:1.8em;letter-spacing:0;text-transform:uppercase;color:#525252;width:100%;display:flex;justify-content:center}.estimation-result__title{letter-spacing:0;text-transform:none;color:#525252}.estimation-result__title .icon-title-poi:before{margin:0 15px 0 0}.estimation-result__text{margin:1em 0}.estimation-result__action,.estimation-result__estimate,.estimation-result__locate-drawing,.estimation-result__quality,.estimation-result__similar,.estimation-result__strong-point{border-bottom:1px solid hsla(0,0%,56.9%,.56);padding:30px 0;width:100%;max-width:980px;margin:0 auto}.estimation-result__quality .swiper-pagination,.estimation-result__similar .swiper-pagination,.estimation-result__strong-point .swiper-pagination{position:relative}.estimation-result__quality .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__quality .swiper-pagination-custom,.estimation-result__quality .swiper-pagination-fraction,.estimation-result__similar .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__similar .swiper-pagination-custom,.estimation-result__similar .swiper-pagination-fraction,.estimation-result__strong-point .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__strong-point .swiper-pagination-custom,.estimation-result__strong-point .swiper-pagination-fraction{bottom:0}.estimation-result__quality .swiper-pagination-bullet,.estimation-result__similar .swiper-pagination-bullet,.estimation-result__strong-point .swiper-pagination-bullet{border-radius:100%}.estimation-result__locate{display:flex;flex-direction:column}.estimation-result__locate-drawing{display:flex;align-items:center}.estimation-result__locate-drawing .icon-estimation-font{font-size:3em}.estimation-result__locate-text{margin-left:1em;font-size:1em;line-height:2}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),28px)/1.6 Montserrat,sans-serif;color:#59613a}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#59613a;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1.6 Montserrat,sans-serif;letter-spacing:0}.estimation-result__estimate .estimate .estimate__item-label{padding-bottom:5px;color:#525252;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,sans-serif}.estimation-result__estimate .estimate__items{display:flex;margin:30px 0 0}.estimation-result__estimate .estimate__item{margin-right:5%}.estimation-result__strong-point .strong-point__swiper-container{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__strong-point .strong-point__item{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item{width:50%}}@media screen and (min-width:768px){.estimation-result__strong-point .strong-point__item{width:25%}}.estimation-result__strong-point .strong-point__item-info{display:flex;align-items:center;padding:15px 10px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item-info{justify-content:flex-start}}.estimation-result__strong-point .strong-point__item-drawing{font-size:2em}.estimation-result__strong-point .strong-point__item-label{color:#525252}.estimation-result__strong-point .strong-point__item-description{color:#59613a}.estimation-result__similar .similar__items{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__similar .similar__swiper-container{margin-top:30px}.estimation-result__similar .similar__item{padding:10px 10px 20px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;text-align:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item{text-align:left}}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__similar .similar__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__similar .similar__item-content{width:25%}}.estimation-result__similar .similar__item-drawing{font-size:2em}.estimation-result__similar .similar__item-info{margin:15px 0}.estimation-result__similar .similar__item-info:first-child{margin-top:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item-info:first-child{justify-content:flex-start}}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#2b2b2b}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#2b2b2b;display:block}.estimation-result__quality .quality__items{display:flex;margin:0 -10px;flex-wrap:wrap}.estimation-result__quality .quality__swiper-container{margin-top:30px}.estimation-result__quality .quality__item{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1 Montserrat,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;height:100%;padding:10px;text-align:center}@media screen and (min-width:576px){.estimation-result__quality .quality__item{text-align:left}}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:576px){.estimation-result__quality .quality__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__quality .quality__item-content{width:25%}}.estimation-result__quality .quality__item>*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;justify-content:center;margin:6px 0;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif}@media screen and (min-width:576px){.estimation-result__quality .quality__item-title{justify-content:flex-start}}.estimation-result__quality .quality__item-note{color:#fff;text-transform:uppercase;display:flex;width:30px;height:30px;border-radius:100%;align-items:center;justify-content:center}.estimation-result__quality .quality__item-note--a{background-color:#1b5e20}.estimation-result__quality .quality__item-note--b{background-color:#7cb342}.estimation-result__quality .quality__item-note--c{background-color:#fdd835}.estimation-result__quality .quality__item-note--d{background-color:#ffa726}.estimation-result__quality .quality__item-note--e{background-color:#ff4b26}.estimation-result__quality .quality__item-label{color:#2b2b2b;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Montserrat,sans-serif;color:#59613a}.estimation-result__quality .quality__item-drawing{font-size:2em}.estimation-result__action{border-bottom:none}.estimation-result__action .links-group__wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.estimation-result__action .links-group__link{border-radius:6px;border:none;border-bottom:4px solid #010101;padding:10px 20px;background:#59613a;min-height:50px;display:flex;align-items:center;margin:10px}.estimation-result__action .links-group__link-content{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Montserrat,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result__action .links-group__link--back{transition:.5s;border:1px solid #59613a;background:transparent;text-decoration:none}.estimation-result__action .links-group__link--back .links-group__link-content{transition:.5s;color:#919191}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#2b2b2b}.estimation-result__action .links-group__link:focus.links-group__link--back,.estimation-result__action .links-group__link:hover.links-group__link--back{border:1px solid #2b2b2b;background:#2b2b2b}.estimation-result__action .links-group__link:focus.links-group__link--back .links-group__link-content,.estimation-result__action .links-group__link:hover.links-group__link--back .links-group__link-content{color:#fff}.estimation-result__action .button-drawing{transition:.5s}.estimation-result__action .button-drawing__svg{fill:#fff;margin-right:20px;font-size:1em}.estimation-result .modal__title{font-size:1em}.estimation-result .modal-generate-report .generate-report{display:flex;justify-content:center}.estimation-result .modal-generate-report .generate-report #report-download-btn{display:none;border-radius:6px;border:none;border-bottom:2px solid #010101;padding:10px 20px;background:#59613a;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Montserrat,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#2b2b2b;color:#fff}.fab-v1{position:fixed;z-index:5000;right:0;bottom:30px}@media screen and (min-width:992px){.fab-v1{right:240px;top:75px}}.fab-v1--one{right:0;bottom:30px}@media screen and (min-width:992px){.fab-v1--one{bottom:inherit;right:240px;top:75px}}.fab-v1--one .fab-v1__items{right:2vh}@media screen and (min-width:992px){.fab-v1--one .fab-v1__items{bottom:8.5vh;right:100px}}.fab-v1__nav--one .fab-v1__item-picto-svg{left:inherit}@media screen and (min-width:992px){.fab-v1__nav--one .fab-v1__item-picto-svg{right:0}}.fab-v1__nav--one .fab-v1__item-label{opacity:0;transition:.3s;transform-origin:center;transform:scale(0)}.fab-v1__nav--one .fab-v1__item:not(.fab__button){opacity:1}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:transform .15s cubic-bezier(.33,.16,.26,1.72) 0s,opacity .1s;opacity:1;z-index:10}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:transform .25s cubic-bezier(.33,.16,.26,1.72) 15ms,opacity .1s;opacity:1;z-index:9}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:transform .35s cubic-bezier(.33,.16,.26,1.72) .03s,opacity .1s;opacity:1;z-index:8}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:transform .45s cubic-bezier(.33,.16,.26,1.72) 45ms,opacity .1s;opacity:1;z-index:7}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:transform .55s cubic-bezier(.33,.16,.26,1.72) .06s,opacity .1s;opacity:1;z-index:6}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:transform .65s cubic-bezier(.33,.16,.26,1.72) 75ms,opacity .1s;opacity:1;z-index:5}.fab-v1.active .fab-v1__button .fab-v1__button-icon{transform:rotate(135deg)}.fab-v1__button{background-color:#59613a;color:#fff;width:58px;height:58px;border:0;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:10px}@media screen and (min-width:992px){.fab-v1__button{display:none}}.fab-v1__button-icon{position:relative;transform:rotate(0deg);transition:.8s}.fab-v1__button-icon,.fab-v1__button-icon:before{width:20px;height:5px;background-color:#fff;display:block}.fab-v1__button-icon:before{content:"";color:red;position:absolute;top:0;left:0;transform:rotate(90deg)}.fab-v1__button:hover .fab-v1__button-icon{transform:rotate(180deg)}.fab-v1__items,.fab-v1__nav{position:relative}.fab-v1__items{bottom:130px;right:3px}@media screen and (min-width:992px){.fab-v1__items{bottom:inherit;top:0;right:0}}.fab-v1__item{color:rgba(0,0,0,.65);width:auto;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;position:absolute;transition:transform .3s cubic-bezier(.22,-.57,.51,1.07),opacity .2s .1s;right:0}.fab-v1__item:focus{outline:none}.fab-v1__item.fab__button{background:#2196f3;border-color:#1976d2;color:#fff;z-index:11}.fab-v1__item:not(.fab__button){opacity:0}.fab-v1__item-drawing{width:70px;height:70px}.fab-v1__item-picto-svg{width:auto;height:100%;top:0;right:0;position:absolute}.fab-v1__item-picto-svg-content{fill:#59613a;transition:fill .4s ease}.fab-v1__item-picto-svg-bg{fill:#fff;transition:fill .4s ease}.fab-v1__item-label{font:normal normal 400 .7em/1.5em Montserrat,sans-serif;color:#2b2b2b;text-transform:none;letter-spacing:0;background:#fff;box-shadow:0 0 12px 3px rgba(0,0,0,.19);text-align:center;border-radius:20px;height:40px;display:flex;align-items:center;justify-content:flex-start;z-index:-1;opacity:0;position:absolute;top:48px;left:50%;padding:2px 20px;transform:translateX(-50%);transform-origin:top left}@media screen and (min-width:992px){.fab-v1__item-label{opacity:1}}.fab-v1__item-label span{position:relative;width:0}@media screen and (min-width:992px){.fab-v1__item-label span{width:auto;white-space:nowrap}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item{padding-top:50%;padding-right:5px}.fab-v1 .fab-v1__item>*{pointer-events:none}.fab-v1 .fab-v1__item:first-child{transform:translate(0);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 0s,opacity .1s;opacity:1;z-index:10}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:first-child{transform:translate(0)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(2){transform:translateY(-100px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 15ms,opacity .1s;opacity:1;z-index:9}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(2){transform:translate(-100px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(3){transform:translateY(-200px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) .03s,opacity .1s;opacity:1;z-index:8}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(3){transform:translate(-200px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(4){transform:translateY(-300px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 45ms,opacity .1s;opacity:1;z-index:7}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(4){transform:translate(-300px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(5){transform:translateY(-400px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) .06s,opacity .1s;opacity:1;z-index:6}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(5){transform:translate(-400px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(6){transform:translateY(-500px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 75ms,opacity .1s;opacity:1;z-index:5}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:nth-child(6){transform:translate(-500px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item-label{opacity:0;transition:.3s;transform-origin:top left;transform:scale(0) translateX(-50%)}.fab-v1 .fab-v1__item:hover:first-child{transform:translate(0);opacity:1;z-index:10}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:hover:first-child{transform:translate(0)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(2){transform:translate(-100px);opacity:1;z-index:9}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(2){transform:translate(-100px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(3){transform:translate(-200px);opacity:1;z-index:8}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(3){transform:translate(-200px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(4){transform:translate(-300px);opacity:1;z-index:7}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(4){transform:translate(-300px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(5){transform:translate(-400px);opacity:1;z-index:6}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(5){transform:translate(-400px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(6){transform:translate(-500px);opacity:1;z-index:5}}@media screen and (min-width:992px) and (min-width:992px){.fab-v1 .fab-v1__item:hover:nth-child(6){transform:translate(-500px)}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item:hover .fab-v1__item-label{opacity:1;transform:scale(1) translateX(-50%)}.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-content{fill:#fff}.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-bg{fill:#59613a}}.fab-v1__action{text-decoration:none;background:transparent;border:0;position:relative;cursor:pointer}.body--home .fab-v1{position:fixed}@media screen and (min-width:992px){.body--home .fab-v1{position:absolute}}@media screen and (min-width:992px){.body--properties-details .fab-v1{right:7vh;bottom:12vh;top:inherit}}.body--properties-details .fab-v1--one .fab-v1__items{bottom:60px}@media screen and (min-width:768px){.body--properties-details .fab-v1--one{right:0}}.js-accordeon .js-accordeon__title{width:100%}.js-accordeon .js-accordeon__title button{display:flex;align-items:center;justify-content:flex-start;width:100%;text-align:left;background:inherit;border:none;padding:.5em 0;cursor:pointer}.js-accordeon .js-accordeon__title button:disabled{color:initial}.js-accordeon .js-accordeon__title button:before{min-width:1.5em;content:"+";font-size:1.1em;font-weight:700;color:#59613a}.js-accordeon .js-accordeon__title button.open:before{content:"-"}.js-accordeon .js-accordeon__content{overflow:hidden}.faq{max-width:1280px;padding:0 0 4em;margin:auto}.faq .faq__structure{padding:0}.faq .faq__title-content{font-size:1.8em;padding-bottom:1em}.faq .faq__title{text-align:center}.faq .faq__title .title__content-1{display:block}.faq .faq__title .title__content-2{text-transform:lowercase}.faq .faq__title .title__content:after{background:#282828}.faq .faq__question__element{font:normal normal 400 1em/1.5em Montserrat,sans-serif;color:#2b2b2b}.faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;color:#2b2b2b;font:normal normal 400 .8em/1em Montserrat,sans-serif}@media screen and (min-width:768px){.faq .faq__structure{padding:0 1em}.faq .faq__reponse__element{line-height:2em;padding:1em 2em 2em}}.fees-content-v1{background:transparent}.fees-content-v1__title{text-align:center;margin:0 0 1em}.fees-content-v1__content h1,.fees-content-v1__content h2,.fees-content-v1__content h3{color:#59613a}.fees-content-v1__content table{max-width:600px;text-align:center}.fees-content-v1__content table td{padding:.5em .2em}.fees-content-v1__content table p{margin:0}.fees-content-v1__content table tbody tr:nth-child(odd){background-color:#f2f2f2}.filter-v1{background:transparent}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-start;flex-direction:row;align-items:center}}.filter-v1__label{font:normal normal 400 1em/1 Montserrat,sans-serif;margin-bottom:1em}@media screen and (min-width:768px){.filter-v1__label{margin-bottom:0;margin-right:1em}}.filter-v1-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#fff}.filter-v1__button{margin-right:1em;padding:.8em 2em;font:normal normal 400 .9em/1 Montserrat,sans-serif;text-transform:lowercase;background:#59613a;color:#fff;border-color:#59613a}.filter-v1__button:focus,.filter-v1__button:hover{background:transparent;color:#59613a;border-color:#59613a}.filter-v1__button:focus .filter-v1__arrow,.filter-v1__button:hover .filter-v1__arrow{fill:#59613a}.filter-v1__button.button--active{background:transparent;color:#2b2b2b;border-color:#59613a}.filter-v1__button.button--active .filter-v1__arrow{fill:#2b2b2b}.footer-v1{background:#59613a;color:#fff;overflow:hidden}@media screen and (min-width:992px){.footer-v1{position:fixed;bottom:0;left:0;right:0;z-index:1}}.footer-v1__wrapper{max-width:1300px;margin-left:auto;margin-right:auto;max-width:1600px;padding:1em 10px}@media screen and (min-width:768px){.footer-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.footer-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.footer-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:768px){.footer-v1__wrapper{padding-top:2em;padding-bottom:2em}}.footer-v1-top__wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.footer-v1-top__wrapper>*{margin:1em 0}@media screen and (min-width:768px){.footer-v1-top__wrapper>*{margin:2em 0}}@media screen and (min-width:992px){.footer-v1-top__wrapper{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}.footer-v1-top__wrapper>*{margin:0 auto;width:33.3333%}}.footer-v1-last__logo{margin:2em auto 0;width:180px;height:auto}.footer-v1-last__logo svg{fill:#fff;width:100%}.footer-v1-last__copyright{margin:2em auto 0;max-width:270px}@media screen and (min-width:768px){.footer-v1-last__copyright{margin-top:0;max-width:410px}}@media screen and (min-width:992px){.footer-v1-last__copyright{max-width:none}}.footer-avis-clients-v1{text-align:center}.footer-avis-clients-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.footer-avis-clients-v1__content{min-height:50px;display:inline-flex;justify-content:center;align-items:center;flex-direction:column}.footer-avis-clients-v1__content>*{margin:4px 0}@media screen and (min-width:576px){.footer-avis-clients-v1__content{flex-direction:row}.footer-avis-clients-v1__content>*{margin:0 4px}}.footer-copyright-v1{color:#fff;font:normal normal normal 12px/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.footer-copyright-v1__list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.7em}.footer-copyright-v1__item{margin:.7em;position:relative}@media screen and (min-width:992px){.footer-copyright-v1__item+.footer-copyright-v1__item:before{content:"";display:block;width:1px;height:10px;position:absolute;top:calc(50% - 5px);left:-.7em;background:currentColor}}.footer-estimation{text-align:center}.footer-estimation__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.footer-estimation__content{min-height:50px}.footer-estimation__content,.footer-estimation__list{display:flex;justify-content:center;align-items:center}.footer-estimation__list{list-style:none;padding:0;flex-direction:row;flex-wrap:wrap;margin:-.7em}.footer-estimation__item{margin:.7em}.footer-estimation__link{font-size:1em;text-transform:none;color:#fff;background:#2b2b2b}.footer-estimation__link .link__icon{color:#2b2b2b}.footer-estimation__link:hover{color:#2b2b2b;background:#fff}.footer-estimation__link:hover .link__icon{color:#2b2b2b}.footer-links-v1{text-align:center}.footer-links-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.footer-links-v1__content{min-height:50px}.footer-links-v1__content,.footer-links-v1__list{display:flex;justify-content:center;align-items:center}.footer-links-v1__list{list-style:none;padding:0;flex-direction:row;flex-wrap:wrap;margin:-.7em}.footer-links-v1__item{margin:.7em}.footer-links-v1__link{font-size:1em;text-transform:none;color:#fff}.footer-links-v1__link .link__icon,.footer-links-v1__link:hover,.footer-links-v1__link:hover .link__icon{color:#fff}.footer-logo-v1{height:100%}.footer-logo-v1__img{width:100%;height:130px;object-fit:contain}.footer-meilleurs-agents-v1{text-align:center}.footer-meilleurs-agents-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.footer-meilleurs-agents-v1__content{min-height:50px;display:inline-flex;justify-content:center;align-items:center}.footer-newsletter-v1{text-align:center}.footer-newsletter-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.footer-newsletter-v1__content{min-height:50px;display:flex;justify-content:center;align-items:center}.footer-newsletter-v1__list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.7em}.footer-newsletter-v1__item{margin:.7em}.footer-newsletter-v1__link{font-size:1em;text-transform:none;color:#fff;background:#2b2b2b}.footer-newsletter-v1__link .link__icon{color:#2b2b2b}.footer-newsletter-v1__link:hover{color:#2b2b2b;background:#fff}.footer-newsletter-v1__link:hover .link__icon{color:#2b2b2b}.footer-partners-v1{text-align:center}.footer-partners-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.footer-partners-v1__content{min-height:50px;display:flex;justify-content:center;align-items:center}.footer-partners-v1__list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.8em}.footer-partners-v1__item{margin:.8em}.footer-partners-v1__link{display:block}.footer-partners-v1__img{height:50px;width:auto;max-height:40px;max-width:100%}.footer-placeholder{display:none}@media screen and (min-width:992px){.footer-placeholder{display:block}}.footer-socials-v1{text-align:center}.footer-socials-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.footer-socials-v1__content{min-height:50px}.footer-socials-v1__content,.footer-socials-v1__list{display:flex;justify-content:center;align-items:center}.footer-socials-v1__list{list-style:none;padding:0;flex-direction:row;flex-wrap:wrap;margin:-.8em}.footer-socials-v1__item{margin:.8em}.footer-socials-v1__link{background:transparent;border:1px solid #fff;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.5em}.footer-socials-v1__link svg{width:100%;height:auto;fill:#fff;transition:all .8s ease}.footer-socials-v1__link:focus,.footer-socials-v1__link:hover{background:transparent;border:1px solid #fff}.footer-socials-v1__link:focus svg,.footer-socials-v1__link:hover svg{fill:#fff}.header-home{position:absolute;z-index:5000;top:0;right:0;padding:0 1.3em;display:flex;justify-content:flex-end;color:#fff;width:100%}.header-home__topbar{color:currentColor}.header-home__topbar .topbar__interkab{display:flex}@media screen and (min-width:576px){.header-home{width:auto}}.header-v1{background:#fff;color:#fff;z-index:5;position:relative}@media screen and (min-width:992px){.header-v1{position:static}}.header-v1__wrapper{display:flex;flex-direction:row-reverse;height:100px}@media screen and (min-width:768px){.header-v1__wrapper{height:150px}}.header-v1__topbar{color:currentColor;height:100%}.header-v1__content{flex:1;justify-content:space-between;padding:0 .3em;background:transparent url(../images/modules/header/background.jpg) no-repeat 50%/cover;display:flex;align-items:center}@media screen and (min-width:768px){.header-v1__content{display:flex}}.header-v1__toggle{display:flex;align-items:center;width:100px}@media screen and (min-width:768px){.header-v1__toggle{width:auto}}.header-v1-left{align-items:center;flex-grow:1}@media screen and (min-width:992px){.header-v1-left{display:flex}}.header-v1-right{align-items:center;position:relative;z-index:5000;height:100%}@media screen and (min-width:992px){.header-v1-right{display:flex}}@media screen and (max-width:575px){.body:not(.body--home) .header-v1 .topbar-v1__selection{display:none}.ss-main .ss-single-selected{padding:.5em .1em}.topbar-v1__search-toggle:after{margin-left:.3em}.ss-main .ss-single-selected .ss-arrow span{padding:3px}}.header-logo-v1 .image__img{object-position:left;width:auto;height:auto;object-fit:contain;max-height:80px;max-width:100%}.header-toggle-v1{border:none;margin:0;padding:0;width:auto;overflow:visible;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;display:block;background:transparent;width:100%;height:100%;color:#2b2b2b}.header-toggle-v1:active,.header-toggle-v1:focus{outline:none}@media screen and (min-width:768px){.header-toggle-v1{width:200px}}.header-toggle-v1__wrapper{padding:3em 3.5em;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.header-toggle-v1__wrapper{padding:1.8em 3.5em}}.header-toggle-v1__text{letter-spacing:0;text-transform:none;transition:transform .3s ease-out;top:-20px;position:relative;font:normal normal normal 1.2em Montserrat,sans-serif}@media screen and (min-width:768px){.header-toggle-v1__text{font-size:1.8em}}.header-toggle-v1__icon{transition:transform .3s ease-out}.header-toggle-v1__burger{width:36px;height:4px;position:relative}@media screen and (min-width:768px){.header-toggle-v1__burger{width:46px;height:4px}}.header-toggle-v1__lines{top:calc(50% - 2px)}.header-toggle-v1__lines,.header-toggle-v1__lines:after,.header-toggle-v1__lines:before{pointer-events:none;display:block;content:"";width:100%;border-radius:0;background-color:currentColor;height:4px;background-color:#59613a}.header-toggle-v1__lines:after,.header-toggle-v1__lines:before{width:100%;position:absolute;transition:left .5s}.header-toggle-v1__lines:before{top:10px}.header-toggle-v1__lines:after{top:-10px}.home-logo-v1{position:absolute}@media screen and (min-width:0){.home-logo-v1{width:245px;height:202px}}@media screen and (min-width:768px){.home-logo-v1{width:25vw;height:25vh}}@media screen and (min-width:992px){.home-logo-v1{width:360px;height:295px}}@media screen and (min-width:1200px){.home-logo-v1{width:360px;height:295px}}@media screen and (min-width:1440px){.home-logo-v1{width:360px;height:295px}}@media screen and (min-width:0){.home-logo-v1{right:calc(50% - 122.5px);bottom:16em;top:auto;left:auto}}@media screen and (min-width:768px){.home-logo-v1{right:10vw;bottom:12em;top:auto;left:auto}}@media screen and (min-width:992px){.home-logo-v1{right:10vw;bottom:12em;top:auto;left:auto}}@media screen and (min-width:1200px){.home-logo-v1{right:5em;bottom:23em;top:auto;left:auto}}@media screen and (min-width:1440px){.home-logo-v1{right:11em;bottom:21em;top:auto;left:auto}}.home-logo-v1__img,.home-logo-v1__img>*{width:100%;height:100%}.home-logo-v1__img>*{object-fit:contain}.interkab-inner-v1{position:relative;padding:1em 0;background-repeat:no-repeat;background-position:50%;background-image:url(/images/interkab_bg_inner_v1.png)}.interkab-inner-v1 svg{max-width:241px;height:auto}@media screen and (max-width:767px){.interkab-inner-v1 svg.interkab-inner-v1__logo-svg{width:100%}}.interkab-inner-v1 .title__content{display:flex;flex-direction:column;padding-top:11px}.interkab-inner-v1 .title__content .title__content-innerv2-2{color:#bed000;letter-spacing:0;text-transform:none;font:normal 900 24px Raleway}.interkab-inner-v1 .title__content .title__content-innerv2-1{letter-spacing:0;color:#333;text-transform:none;font:normal 900 24px Raleway}.interkab-inner-v1 .interkab-inner-v1__text-block-title{display:flex;flex-direction:column}.interkab-inner-v1 .interkab-inner-v1__text-block-title .title-text-block-1{color:#000;letter-spacing:0;text-transform:none;font:normal normal 900 30px Raleway}.interkab-inner-v1 .interkab-inner-v1__text-block-title .title-text-block-2{color:#bed000;letter-spacing:0;text-transform:none;font:normal 900 30px Raleway}.interkab-inner-v1 .text-block{color:#000;text-transform:none;padding-top:19px;font:normal normal 18px Open Sans}.interkab-inner-v1 .interkab-inner-v1__notice{color:#000;font:normal 700 14px Open Sans;position:absolute;right:0}@media screen and (min-width:982px){.interkab-inner-v1 .interkab-inner-v1__notice{bottom:4px}}@media screen and (max-width:981px){.interkab-inner-v1 .interkab-inner-v1__notice{bottom:59px}}.interkab-inner-v1 .links-group__wrapper{flex-direction:row;align-items:start;text-align:left;padding-top:39px}@media screen and (min-width:982px){.interkab-inner-v1 .links-group__wrapper{justify-content:left}}@media screen and (max-width:981px){.interkab-inner-v1 .links-group__wrapper{justify-content:center}}.interkab-inner-v1 .links-group__wrapper a.links-group__link.button{background:#333;border-radius:27px;color:#fff;font-size:22px;letter-spacing:0;padding:10px 56px;font-weight:300;box-shadow:1px 1px 3px #000;border:none;text-transform:lowercase;max-width:171px}.interkab-inner-v1 .interkab-inner-v1__wrapper{display:flex;justify-content:space-around}@media screen and (max-width:981px){.interkab-inner-v1 .interkab-inner-v1__wrapper{flex-direction:column;align-items:center;text-align:center}}@media screen and (min-width:982px){.interkab-inner-v1 .interkab-inner-v1__wrapper{flex-direction:row;align-items:center}}.interkab-inner-v1 .interkab-inner-v1__container{position:relative;margin:auto}@media screen and (max-width:981px){.interkab-inner-v1 .interkab-inner-v1__container{width:calc(100% - 2em)}}@media screen and (min-width:982px){.interkab-inner-v1 .interkab-inner-v1__container{width:calc(100% - 5em)}}.interkab-inner-v1 .interkab-v2-right-content{padding-top:21px}.jestimo-v1{background:transparent}.jestimo-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.jestimo-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.jestimo-v1__informations{position:relative;flex:1 1 0;min-width:0}.jestimo-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.jestimo-v1__text{font-size:.9em;margin-top:1em}.jestimo-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.jestimo-v1__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.jestimo-v1__side{padding-left:4em;padding-right:4em}}.jestimo-v1__side-scroll{height:100%}@media screen and (min-width:992px){.jestimo-v1__side-scroll{padding-right:1em}}.jestimo-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.jestimo-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.jestimo-v1__slideshow{height:100%;background:transparent}.jestimo-v1__slideshow-pagination{display:none}.jestimo-v1__slideshow-button--next,.jestimo-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.jestimo-v1__slideshow-button--next,.jestimo-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.jestimo-v1__slideshow-button--next.swiper-button-disabled,.jestimo-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.jestimo-v1__slideshow-button--next svg,.jestimo-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.jestimo-v1__slideshow-button--next:focus,.jestimo-v1__slideshow-button--next:hover,.jestimo-v1__slideshow-button--prev:focus,.jestimo-v1__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.jestimo-v1__slideshow-button--next{right:0}.jestimo-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.jestimo-v1__slideshow .main-swiper__image{object-fit:cover}.jestimo-v1__form{position:relative;height:auto;max-height:none;width:100%}@media screen and (min-width:768px){.jestimo-v1__form{position:absolute;height:100%;max-height:100vh;display:block}}@media screen and (min-width:1440px){.jestimo-v1__form{width:80%}}.jestimo-form-v1__subtitle{font-size:1.5em}.jumbo-menu-v1,.jumbo-menu-v1__menu{height:100%;display:flex;flex-direction:column}.jumbo-menu-v1__menu{order:2;list-style:none;margin:0;padding:0;position:relative;z-index:2}@media screen and (min-width:768px){.jumbo-menu-v1__menu{justify-content:flex-end;width:32vw}}.jumbo-menu-v1__item{position:relative;transform:translateX(-100%);transition:transform .4s ease-out;height:134px}@media screen and (min-width:768px){.jumbo-menu-v1__item{flex:1;height:auto}}.jumbo-menu-v1.js-in .jumbo-menu-v1__item{transform:translateX(0)}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(0){transition-delay:0s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:first-child{transition-delay:.05s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(2){transition-delay:.1s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(3){transition-delay:.15s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(4){transition-delay:.2s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(5){transition-delay:.25s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(6){transition-delay:.3s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(7){transition-delay:.35s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(8){transition-delay:.4s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(9){transition-delay:.45s}.jumbo-menu-v1.js-in .jumbo-menu-v1__item:nth-child(10){transition-delay:.5s}.jumbo-menu-v1__count{font:normal normal normal 1em/1 Montserrat,sans-serif;color:#59613a}.jumbo-menu-v1__count,.jumbo-menu-v1__label{letter-spacing:0;text-transform:none;transition:color .4s ease-out}.jumbo-menu-v1__label{font:normal normal 300 40px Montserrat,sans-serif;color:#2b2b2b}.jumbo-menu-v1__label .js-fitty{display:inline-block;white-space:nowrap}@media screen and (min-width:0){.jumbo-menu-v1__label{font-size:25px}}@media screen and (min-width:768px){.jumbo-menu-v1__label{font-size:30px}}@media screen and (min-width:992px){.jumbo-menu-v1__label{font-size:30px}}@media screen and (min-width:1200px){.jumbo-menu-v1__label{font-size:40px}}@media screen and (min-width:1440px){.jumbo-menu-v1__label{font-size:40px}}.jumbo-menu-v1__link-background{position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:1;transition:width .4s ease-out}.jumbo-menu-v1__link-content{position:relative;z-index:2;width:100%}.jumbo-menu-v1__link-text{position:relative}.jumbo-menu-v1__arrow{position:absolute;right:-50px;top:calc(50% - 11px);transition:transform .4s ease-out;transform:translateX(-50px)}.jumbo-menu-v1__arrow svg{transition:fill .4s ease-out;fill:transparent;height:22px;width:auto;display:block}.jumbo-menu-v1__link{text-decoration:none;display:flex;align-items:center;width:100%;height:100%;padding:0 calc(3vw + 50px) 0 36px}@media screen and (min-width:768px){.jumbo-menu-v1__link{padding:0 calc(3vw + 50px) 0 3vw}}@media screen and (min-width:768px){.jumbo-menu-v1__link:hover .jumbo-menu-v1__link-background{width:0}.jumbo-menu-v1__link:hover .jumbo-menu-v1__count{color:#59613a}.jumbo-menu-v1__link:hover .jumbo-menu-v1__label{color:#2b2b2b}.jumbo-menu-v1__link:hover .jumbo-menu-v1__arrow{transform:translateX(0)}.jumbo-menu-v1__link:hover .jumbo-menu-v1__arrow svg{fill:#59613a}}.jumbo-menu-v1__images{order:1;list-style:none;margin:0;padding:0;position:relative;z-index:1;width:100%;height:100vh;max-height:526px}@media screen and (min-width:768px){.jumbo-menu-v1__images{position:absolute;top:0;left:0;height:100%;max-height:none}}.jumbo-menu-v1__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.jumbo-menu-v1__image--standby{opacity:0;z-index:3}.legals-content-v1{background:transparent}.legals-content-v1__title{text-align:center;margin:0 0 1em}.legals-content-v1__content h1,.legals-content-v1__content h2,.legals-content-v1__content h3{color:#59613a}.legals-content-v1__content li>p{display:inline;margin:0}.loader_container{position:absolute;top:0;left:0;background:hsla(0,0%,100%,.7);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:-1;opacity:0;transition:.25s}.loader_container.active{z-index:9999;opacity:1}.loader_container:before{animation-iteration-count:infinite;animation-duration:.5s;animation-name:rotationLoader;content:"";width:35px;height:35px;border-radius:50%;border:5px solid #59613a;border-left-color:transparent}@keyframes rotationLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formOffredem__container{display:flex;flex-direction:column;align-items:center;margin:0;width:100%}@media screen and (min-width:576px){.formOffredem__container{flex-direction:column}}@media screen and (min-width:992px){.formOffredem__container{flex-direction:row;width:auto}}.formOffredem__container .form__structure{width:100%}.formOffredem__container .form__element{position:relative}.formOffredem__container .form__content{display:flex;justify-content:flex-start;flex-direction:column}@media screen and (min-width:576px){.formOffredem__container .form__content{flex-direction:row}}.formOffredem__container .form__content .button-select__element{text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 400 15px/1.2em Montserrat,sans-serif;border:1px solid #59613a;background:transparent;color:#59613a;padding:0 1em;letter-spacing:0;width:100%;border-radius:50px;transition:.3s;text-transform:none;cursor:pointer;min-height:50px}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase}@media screen and (min-width:992px){.formOffredem__container .form__content .button-select__element{width:165px;min-height:60px}}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#59613a;color:#fff}.formOffredem__container .form__content .list-elements__structure{display:block;position:relative;margin-bottom:.5em;width:100%}@media screen and (min-width:576px){.formOffredem__container .form__content .list-elements__structure{margin:0 .5em 1em}.formOffredem__container .form__content .list-elements__structure:first-child{margin-left:0}.formOffredem__container .form__content .list-elements__structure:last-child{margin-right:0}}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure{margin:0 1em 0 0;width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content{display:flex;flex-direction:column;position:absolute;top:calc(100% + 20px);left:0;border-radius:10px;box-shadow:0 0 10px 0 rgba(40,40,40,.2);border:1px solid #59613a;background:#fff;padding:10px 15px;width:100%;min-width:100%;opacity:0;z-index:-1;transition:.3s;pointer-events:none}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure .elements__content{width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px}.formOffredem__container .form__content .list-elements__structure .elements__content:after{content:"";position:absolute;top:-3px;left:50%;width:12px;height:12px;background:#fff;border-top:1px solid #59613a;border-left:1px solid #59613a;transform:rotate(45deg) translateX(-50%)}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element{display:block;padding:7.5px 0}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item{display:none}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span{width:20px;min-width:20px;height:20px;border:1px solid #919191;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:10px}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span:before{content:"";width:10px;height:10px;border-radius:100%;background:#59613a;transform:scale(0);opacity:0;transition:.3s}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item:checked+.item-label .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-text{display:block;white-space:nowrap;color:#59613a}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element.empty{filter:grayscale(100%)}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label{cursor:pointer;display:flex;align-items:center;text-transform:lowercase;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label:hover .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure:hover .elements__content{pointer-events:auto;opacity:1;top:calc(100% + 10px);z-index:100}.formOffredem__container .link-email__content{width:100%;display:flex;justify-content:flex-end}.formOffredem__container .link-email__content .link-email__content-icon{margin-right:10px}.formOffredem__container .link-email__content .link-email__content-icon .icon-svg{transition:.3s;width:20px;height:20px;fill:#fff}@media screen and (min-width:992px){.formOffredem__container .link-email__content .link-email{width:auto}}.formOffredem__container .link-email__content .link-email__element{padding:.75em 1.5em;transition:.3s;text-align:center;text-decoration:none;font:normal normal 400 15px/1.2em Montserrat,sans-serif;background:#59613a;color:#fff;text-transform:none;letter-spacing:0;border:none;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:992px){.formOffredem__container .link-email__content .link-email__element{width:auto;white-space:nowrap}}.formOffredem__container .link-email__content .link-email__element:hover{color:#fff;background:#525252}@media screen and (min-width:992px){.formOffredem__container .link-email__content{margin-left:2em}}.formCheckbox__container{width:100%}.formCheckbox__container .formCheckbox__label-checkbox{text-transform:none;text-align:left;padding-bottom:1em;font:normal normal 400 15px/1.2em Montserrat,sans-serif;letter-spacing:0}.formCheckbox__container .formCheckbox__content{max-height:210px;overflow-y:auto}.formCheckbox__container .formCheckbox__list-content{display:flex;flex-direction:column}.formCheckbox__container .formCheckbox__list-content .list-element{display:flex;margin-bottom:1em}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span{transition:.3s;background:#fff;border:1px solid #525252;display:flex;border-radius:5px;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;margin-right:10px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{text-align:left;padding-right:5px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count{color:#59613a}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input{display:none}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#525252;border-color:#525252}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-label{display:flex;align-items:center;cursor:pointer;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formCheckbox__container .formCheckbox__list-content .list-element.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-span{background:#dadada;border-color:#dadada}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__label-checkbox{text-transform:none;font:normal normal 400 15px/1.2em Montserrat,sans-serif;letter-spacing:0;text-align:left;padding-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.formCheckboxCat__container .formCheckboxCat__list-content .list-element{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:1em}@media screen and (min-width:992px){.formCheckboxCat__container .formCheckboxCat__list-content .list-element{width:33.3333%;padding-right:3%}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open{width:100%}}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text{display:flex;align-items:flex-start;background:none;border:none;cursor:pointer;color:#2b2b2b}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:1em;margin-top:1px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:before{content:"";width:16px;height:1px;background:#59613a}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#59613a;margin-left:-8px;opacity:1;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .label-list-element{text-align:left;font-size:.9em}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container{max-height:0;overflow-y:auto;width:100%;display:flex;flex-direction:column;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content{margin-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span{transition:.3s;border:1px solid #59613a;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;margin-right:10px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #59613a;border-left:2px solid #59613a;transform:rotate(-45deg) scale(0)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text{text-align:left;padding-right:5px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text:first-letter{text-transform:uppercase}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input{display:none}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span{background:#525252;border-color:#525252}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-label{display:flex;align-items:center;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#59613a}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-span{background:#dadada;border-color:#dadada}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .button-open-close:after{opacity:0;transform:rotate(90deg)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .formCheckboxCat__list-element__container{max-height:200px;width:100%;margin:15px 0}.formRange__container .noUi-touch-area{cursor:pointer}.formRange__container.empty{opacity:.35;cursor:auto;position:relative}.formRange__container.empty:before{z-index:99;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.formRadio__container{width:100%}.formRadio__container .formRadio__label-radio{text-transform:none;font:normal normal 400 12px/1.2em Montserrat,sans-serif;text-align:left;padding-bottom:1em}.formRadio__container .formRadio__content{max-height:210px;overflow-y:auto}.formRadio__container .formRadio__list-content{display:flex}.formRadio__container .formRadio__list-content .list-element{display:flex;margin-right:1em}.formRadio__container .formRadio__list-content .list-element .radio-span{transition:.3s;border:1px solid #59613a;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;margin-right:10px}.formRadio__container .formRadio__list-content .list-element .radio-span:before{transition:.3s;content:"";width:10px;height:10px;border-radius:100%;transform:scale(0);background:#59613a}.formRadio__container .formRadio__list-content .list-element .radio-text{text-align:left;padding-right:5px;text-transform:none}.formRadio__container .formRadio__list-content .list-element .radio-input{display:none}.formRadio__container .formRadio__list-content .list-element .radio-input:checked+.radio-label .radio-span:before{transform:scale(1)}.formRadio__container .formRadio__list-content .list-element .radio-label{display:flex;align-items:center;cursor:pointer}.formInteger__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formInteger__container{justify-content:flex-start}}.formInteger__container .formInteger__content{display:flex;align-items:center;justify-content:flex-start;position:relative;flex-direction:column}.formInteger__container .formInteger__content .integer_content{display:flex}.formInteger__container .formInteger__content .label-element{text-align:center;width:100%;text-transform:none;padding-bottom:10px;font:normal normal 400 15px/1.2em Montserrat,sans-serif;letter-spacing:0}.formInteger__container .formInteger__content .button-element{cursor:pointer;width:30px;padding-top:2px;height:30px;border:2px solid #525252;color:#525252;background:transparent;border-radius:100%;transition:.3s;display:flex;align-items:center;justify-content:center}.formInteger__container .formInteger__content .button-element:disabled{border-color:#525252;color:#2b2b2b;opacity:.5;cursor:auto}.formInteger__container .formInteger__content .button-element:not(:disabled):hover{border-color:#59613a}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;border:none;font:normal normal 600 15px/1.2em Montserrat,sans-serif;color:#2b2b2b}@media screen and (min-width:576px){.formInteger__container .formInteger__content .input-element{width:75px}}.formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formDateLocsais__container{padding-right:3em;justify-content:flex-start}}.formDateLocsais__container .formDateLocsais__structure{width:100%}.formDateLocsais__container .formDateLocsais__label-date{text-transform:none;text-align:left;padding-bottom:25px;font:normal normal 400 15px/1.2em Montserrat,sans-serif;letter-spacing:0}.formDateLocsais__container .formDateLocsais__label-date .text_icon{display:none}.formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.formDateLocsais__container .formDateLocsais__content .date-label{font:normal normal 400 12px/1.2em Montserrat,sans-serif;text-transform:none;letter-spacing:0;color:#59613a}.formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.formDateLocsais__container .formDateLocsais__content .date-content .date-input{font:normal normal 400 15px/1.2em Montserrat,sans-serif;outline:none;width:150%;text-align:left;background:transparent;min-height:30px;border-radius:0;padding:5px 0;color:#59613a;border:none;border-bottom:1px solid #59613a}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::-webkit-inner-spin-button,.formDateLocsais__container .formDateLocsais__content .date-content .date-input::-webkit-outer-spin-button{display:none}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#59613a}.formDateLocsais__container .formDateLocsais__reset-content{width:100%;text-align:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#2b2b2b;width:25px;height:25px;transition:.3s}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.formDate__container{width:100%;display:flex;padding-top:25px}@media screen and (min-width:768px){.formDate__container{justify-content:flex-start}}.formDate__container .formDate__content{position:relative;width:85%}.formDate__container .formDate__content .date-input__structure{width:100%;text-align:left}.formDate__container .formDate__content .date-input__content{width:100%;position:relative;border-bottom:1px solid #59613a}.formDate__container .formDate__content .date-input{outline:none;display:flex;align-items:center;justify-content:space-between;min-height:45px;width:150%;border:none;background:transparent;color:#59613a}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-align:left;text-transform:uppercase;font:normal normal 400 15px/1.2em Montserrat,sans-serif;letter-spacing:0}@media screen and (min-width:768px){.formDate__container .formDate__content .date-label{display:none}}.formDate__container .formDate__content .date-icon{position:absolute;top:10.5px;right:0;display:flex;justify-content:center;align-items:center;width:19px;height:19px}.formDate__container .formDate__content .date-icon:before{content:"";width:1px;height:19px;background:#59613a}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#59613a}.formBubble__container{width:100%;display:none;justify-content:flex-start;align-items:flex-start;padding:.5em 1em}.formBubble__container.active{display:flex}.formBubble__container .button-more__element{background:#59613a;color:#59613a;margin:10px 0;border-radius:100%;min-width:30px;width:30px;height:30px;border:none;position:relative;cursor:pointer;display:none;transition:.3s}.formBubble__container .button-more__element.active{display:flex}.formBubble__container .button-more__element:before{content:"";width:15px;position:absolute;height:1px;top:calc(50% - .5px);left:7.5px;background:#fff}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#fff}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#525252}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg)}}.formBubble__container .button-more__element.open{background:#525252}.formBubble__container .button-more__element.open:after{opacity:0;transform:rotate(90deg)}.formBubble__container .formBubble__structure{height:50px;width:100%;overflow:hidden;transition:.3s}.formBubble__container .formBubble__content{width:100%;display:flex;flex-wrap:wrap}.formBubble__container .formBubble__element{display:flex;border:none;background:none}.formBubble__container .formBubble__element__button{border:none;border-radius:50px;margin:5px 10px 5px 0;background:#2b2b2b;color:#59613a;padding:5px 1.25em 5px 1em;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#525252}.formBubble__container .formBubble__element__button:hover .formBubble__element__text{text-decoration:line-through}.formBubble__container .formBubble__element__text{line-height:1;color:#fff;padding-right:.75em}.formBubble__container .formBubble__element__close{position:absolute;top:50%;right:11px;width:15px;height:15px;transform:rotate(45deg) translateY(-50%) translateX(-50%);display:flex;align-items:center;justify-content:center}.formBubble__container .formBubble__element__close:before{content:"";display:block;width:100%;height:1px;background:#fff}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#fff}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1em}@media screen and (min-width:768px){.formReference__container{position:absolute;text-align:left;justify-content:flex-start;bottom:15px;left:calc(50px - 1em);padding-top:25px;width:50%}}.formReference__container .formReference__structure{width:50%}.formReference__container .formReference__structure .label__item{text-transform:none;text-align:left;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;letter-spacing:0}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%;display:flex}.formReference__container .formReference__content .input__item{outline:none;background:transparent;border:none;border-bottom:1px solid #59613a;height:30px;font:normal normal 400 12px/1.2em Montserrat,sans-serif;max-width:300px;color:#2b2b2b;width:100%}.formReference__container .formReference__content .input__item::placeholder{color:#2b2b2b;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:center;justify-content:center;min-width:30px;width:30px;height:30px;border:none;border-radius:10px;cursor:pointer;margin-left:15px;font:normal normal 400 12px/1.2em Montserrat,sans-serif;background:#59613a;color:#fff;transition:.3s}.formReference__container .formReference__content .button_item .icon-svg{transition:.3s;margin-left:10px;width:20px;height:20px;fill:#59613a}.formReference__container .formReference__content .button_item:hover{background:#525252}.formReference__container .formReference__content .button_item:hover .icon-svg{transform:translateX(10px)}.formSubmit__container{width:100%;display:flex;padding:1em 1em 0;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px){.formSubmit__container{padding:20px 53px 1em;justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#dadada}.formSubmit__container .formSubmit__structure .button-submit__item{display:flex;align-items:center;padding:1em 3em;justify-content:center;transition:.3s;letter-spacing:0;border:none;background:#59613a;color:#fff;cursor:pointer;text-transform:none;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formSubmit__container .formSubmit__structure .button-submit__item span{transition:0s}.formSubmit__container .formSubmit__structure .button-submit__item:hover{background:#525252}.formSubmit__container .formSubmit__structure .button-submit__item:hover .icon-svg{transform:translateX(10px)}.formSubmit__container .formSubmit__structure .button-reset__item{cursor:pointer;margin:5px auto 0;border:none;letter-spacing:.5px;background:none;text-transform:none;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:30px;height:30px;fill:#2b2b2b;transition:.3s}.formSubmit__container .formSubmit__structure .button-reset__item:hover .button-reset__item-icon{transform:rotate(1turn)}.formSwitch__container{display:flex;justify-content:flex-start}.formSwitch__container .formSwitch__structure{width:100%}.formSwitch__container .formSwitch__content{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.formSwitch__container .formSwitch__content{justify-content:flex-start}}.formSwitch__container .formSwitch__content .checkbox-label{text-transform:lowercase;font:normal normal 400 12px/1.2em Montserrat,sans-serif;display:flex;align-items:center;cursor:pointer}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox{display:block;width:32px;height:16px;border-radius:50px;box-shadow:0 0 0 1px #919191;margin-right:15px;position:relative}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox:before{content:"";width:12px;height:12px;position:absolute;top:2px;left:3px;border-radius:100%;transition:.3s;background:#919191}.formSwitch__container .formSwitch__content .checkbox-input{display:none}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox{box-shadow:0 0 0 1px #919191;background:transparent}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#59613a}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#59613a}.formSelect__container .localizator__summary .localizator__values .localizator__value--delete{display:none}.formSelect__container .localizator__summary .localizator__values .localizator__value--count{margin:0;order:3;position:absolute;top:5px;right:30px;background:#59613a;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formSelect__container .localizator__values-container .localizator__values{display:none}.formSelect__container .localizator__extra{margin:0;padding:10px}.formSelect__container .localizator__extra .radios__fieldset{text-align:center}.formSelect__container .localizator__extra .radios__group{padding-top:1em;justify-content:space-between}.formSelect__container .localizator__extra .radios__group .radios__item{margin:0;width:33.3333%;min-height:30px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element{width:20px;min-width:20px;height:20px;border:1px solid #919191;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:5px;margin-top:-3px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element:before{content:"";width:10px;height:10px;border-radius:100%;background:#fff;transform:scale(0);opacity:0;transition:.3s}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#2b2b2b}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element:hover .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element{display:none}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element:checked+.label_radio_element .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .formSelect__structure{display:flex;align-items:flex-start;flex-direction:column;position:relative;z-index:1;border-bottom:1px solid #59613a}.formSelect__container .formSelect__structure .label-element{pointer-events:none;position:absolute;top:14px;z-index:-1;width:calc(100% - 70px);text-overflow:ellipsis;text-align:left;white-space:nowrap;left:0;color:#2b2b2b;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;min-height:45px;color:#2b2b2b;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#2b2b2b}.formSelect__container .formSelect__content .ss-main{left:0;border:none}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:none;width:100%;height:45px;min-height:45px;justify-content:flex-end;background:transparent}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values,.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values .ss-disabled{display:none}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-value--custom{position:absolute;top:6px;right:30px;background:#59613a;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:0;top:15px;height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus{background:#59613a;height:1px;width:19px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#59613a;height:19px;width:1px;left:9px;top:-9px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#525252;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 400 15px/1.2em Montserrat,sans-serif;color:#2b2b2b;display:flex;align-items:center;position:relative}.formSelect__container .formSelect__content .localizator__content{min-height:45px}.formSelect__container .formSelect__content .localizator__plus{padding:0;right:9px;bottom:10px}.formSelect__container .formSelect__content .localizator__plus:before{content:"";height:19px;width:1px;background:#59613a}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:1px;width:19px;left:-9px;top:9px;background:#59613a}.formSelect__container .formSelect__content .localizator__summary{border:none;padding:0;min-height:45px}.formSelect__container:not(.formSelect__container__localizator) .ss-option:before{content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border-radius:5px;border:1px solid #525252}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{content:"";opacity:0;position:absolute;top:calc(.5em + 6px);left:calc(.5em + 4px);transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected{background:transparent!important}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:before{background:#525252}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:after{opacity:1}.form-estimate__container{max-width:1080px;margin:0 auto;display:none;padding:1em 0}.form-estimate__container.open{display:block}.form-estimate__container .form-estimate__structure{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:992px){.form-estimate__container .form-estimate__structure{flex-direction:row}}.form-estimate__container .form-estimate__text{width:100%;text-align:center;font:normal normal 400 15px/1.2em Montserrat,sans-serif;color:#59613a;text-transform:none;letter-spacing:0}@media screen and (min-width:992px){.form-estimate__container .form-estimate__text{width:40%;padding-right:1em;text-align:left}}.form-estimate__container .form-estimate__input-content{width:100%;padding:1em 0;position:relative}@media screen and (min-width:992px){.form-estimate__container .form-estimate__input-content{padding:0 0 0 2em;width:60%}}.form-estimate__container .form-estimate__input-content .ss-add{position:absolute;right:0;top:calc(11px + 1em);height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}@media screen and (min-width:992px){.form-estimate__container .form-estimate__input-content .ss-add{top:11px;right:0}}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus{background:#59613a;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#59613a;height:19px;width:1px;position:absolute;left:9px;top:0}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;color:#59613a;border:none;border-bottom:1px solid #59613a;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.form-estimate__container .form-estimate__button{text-decoration:none;text-transform:none;letter-spacing:0;background:#59613a;font:normal normal 400 15px/1.2em Montserrat,sans-serif;color:#fff;border:none;width:100%;text-align:center;padding:0;display:flex;align-items:center;justify-content:center;min-height:60px;min-width:auto;transition:.3s}.form-estimate__container .form-estimate__button:hover{color:#fff;background:#525252}@media screen and (min-width:992px){.form-estimate__container .form-estimate__button{margin:2em 0 2em auto;width:auto;min-width:300px}}.form-search-filter__container{overflow:hidden;height:0;opacity:0;transition:.5s;display:none;left:0;position:absolute;top:50%;z-index:9999;width:100%;transform:translateY(-50%)}@media screen and (min-width:768px){.form-search-filter__container{display:block}}.form-search-filter__container.active{opacity:1}.form-search-filter__container ::-webkit-scrollbar{width:3px;height:3px}.form-search-filter__container ::-webkit-scrollbar-track{background:#525252}.form-search-filter__container ::-webkit-scrollbar-thumb{background:#fff}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#919191}.form-search-filter__container .form-search-filter{max-width:1080px;position:relative;margin:0 auto;padding:1em 10px 2em;background:hsla(0,0%,100%,.7)}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter{padding:2em 3em}}.form-search-filter__container .form-search-filter .line__container{display:flex;align-items:center;width:100%}.form-search-filter__container .form-search-filter .line__container .line__container__structure{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .line__container__structure{flex-direction:row}}.form-search-filter__container .form-search-filter .line__container .line__structure{width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}.form-search-filter__container .form-search-filter .line__container .line__structure.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field{margin:0}.form-search-filter__container .form-search-filter .line__container .form__field.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field.form-commerce__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-datelocsais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-localisation__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyer__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyersais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-offredem__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-prices__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-type__field{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container,.form-search-filter__container .form-search-filter .line__container .form__field .formSelect__container{padding:0;width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__input{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus{width:19px;height:19px;top:calc(50% - 9px);display:flex;align-items:center;justify-content:center;padding:0}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:before{width:1px;height:100%;background:#59613a}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#59613a}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__label{display:none}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content{width:100%;text-align:center}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;display:flex;align-items:center}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#2b2b2b;width:25px;height:25px;transition:.3s}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__structure{border-bottom:1px solid #59613a}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__content{align-items:center;justify-content:space-between;flex-direction:row;border:none;padding:0;min-height:45px;font:normal normal 400 15px/1.2em Montserrat,sans-serif;color:#59613a}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container.range--opened .formRange__content .add_button{transform:rotate(45deg)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content{padding:25px 25px 15px;background:#59613a}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .noUi-touch-area{cursor:pointer}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight{display:flex;flex-wrap:wrap;border-bottom:1px solid #59613a;width:50%;margin-left:10px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight:first-child{margin-left:0;margin-right:10px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__text{width:100%;text-transform:none;letter-spacing:3px;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#fff}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input{height:20px;width:calc(100% - 20px);font:normal normal 400 15px/1.2em Montserrat,sans-serif;color:#fff;border:none;border-bottom:1px solid #fff}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__unit{width:20px;display:flex;justify-content:flex-end;align-items:center;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.form-search-filter__container .form-search-filter .line__container .formInteger__container{padding:25px 0 0}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .label-element{font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#59613a;letter-spacing:3px;padding-bottom:5px}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .button-element{width:25px;height:25px;font-size:14px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .input-element{width:65px}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{padding-right:0;justify-content:flex-start}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__structure{width:100%;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date{cursor:pointer;background:#fff;color:#59613a;font:normal normal 400 12px/1.2em Montserrat,sans-serif;text-transform:none;display:flex;align-items:center;letter-spacing:0;justify-content:center;min-height:45px;padding:0}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon{margin-left:-10px;z-index:10;width:35px;height:35px;display:block}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon svg{fill:#59613a}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_element{z-index:10}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transition:.3s ease-out;transform:scaleX(0);transform-origin:0 50%}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover{color:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active:before,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover:before{z-index:1;transform:scaleX(1);background:#59613a}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active svg,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover svg{fill:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#fff;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform:rotateX(90deg);transition:.3s ease-out;transform-origin:top}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{left:0;right:inherit}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements.active{z-index:99;opacity:1;transform:rotateX(0)}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input{outline:none;width:150%;text-align:left;padding:5px 0;min-height:30px;border-radius:0;color:#59613a;background:none;border:none;border-bottom:1px solid #59613a}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#59613a}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content{width:100%;text-align:center}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;display:flex;align-items:center}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#2b2b2b;width:25px;height:25px;transition:.3s}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.form-search-filter__container .form-search-filter .line__container.line1__container{padding-bottom:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line1__container .formOffredem__container .form__content .list-elements__structure{margin-bottom:0}}.form-search-filter__container .form-search-filter .line__container.line1__container .formOffredem__container .link-email__content{display:none}.form-search-filter__container .form-search-filter .line__container.line2__container{display:none;flex-direction:column}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container.line2__container{flex-direction:row;justify-content:flex-end}}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section0{padding-right:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section1{padding:0 5px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section2{padding-left:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section3{padding:0 15px;width:50%}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section4{width:50%}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{width:100%;display:flex;flex-direction:column;padding-top:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{flex-direction:row;justify-content:flex-end}}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{width:auto;padding-top:0;padding-left:15px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{cursor:pointer;font-weight:400;letter-spacing:0;background:#fff;color:#59613a;border:none;text-align:center;display:flex;justify-content:center;transition:.3s;align-items:center;padding:0 15px;min-height:45px;width:100%;margin-bottom:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:50%;margin-bottom:0}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:125px;justify-content:space-between}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item .search__icon{display:block;width:35px;height:35px;fill:#59613a;margin-right:10px;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover{background:#59613a;color:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover .search__icon{fill:#fff}.form-search-filter__container .form-search-filter .line__container.line3__container{display:none;padding-top:5px;justify-content:center;align-items:flex-start;flex-direction:column}.form-search-filter__container .form-search-filter .line__container.line3__container .formBubble__container{padding:0}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container{flex-direction:row;justify-content:flex-end}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:100%;min-width:250px;height:50px;text-transform:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#59613a}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{display:block;width:35px;height:35px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:auto}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{width:32px;height:32px;margin-right:5px;fill:#59613a}.form-search-filter__container .form-search-filter .line__container.line4__container{display:none;justify-content:center}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item{display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:#59613a;text-transform:none;letter-spacing:0;font:normal normal 400 12px/1.2em Montserrat,sans-serif}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item .icon-svg{margin-left:15px;transition:.3s;fill:#59613a;width:20px;height:20px}.form-search-filter__container .form-search-filter .line__container.line4__container:hover .icon-svg{transform:translateX(10px)}.form-search-filter__container .form-search-filter.open .line__container.line2__container,.form-search-filter__container .form-search-filter.open .line__container.line3__container,.form-search-filter__container .form-search-filter.open .line__container.line4__container{display:flex}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:rgba(89,97,58,.25)}.search-filter-full ::-webkit-scrollbar-thumb{background:#59613a}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#919191}.search-filter-full .modal__body{width:100%;height:100%;max-width:1100px;padding:0;background:#fff}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto}}.search-filter-full .modal__close{z-index:100;height:50px;padding:0 20px;display:flex;align-items:center;text-transform:none;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;background:none}.search-filter-full .modal__close-drawing{fill:#59613a;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font:normal normal 400 15px/1.2em Montserrat,sans-serif;color:#2b2b2b;position:relative;padding:50px 0 0}.search-filter-full .formLine__container{min-height:225px;max-height:calc(100vh - 2em - 250px);overflow-y:auto;padding:0}@media screen and (min-width:576px){.search-filter-full .formLine__container{padding:0 1em}}@media screen and (min-width:768px){.search-filter-full .formLine__container{padding:0 calc(50px - 1em)}}.search-filter-full .formLine__container .line__container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.search-filter-full .formLine__container .line__container .line__structure{padding:.5em 1em}.search-filter-full .formLine__container .line__container .line__structure.hidden{display:none}.search-filter-full .formLine__container .line__container .form__field{margin:0;display:block}.search-filter-full .formLine__container .line__container.line1__container .line__structure{width:100%}.search-filter-full .formLine__container .line__container.line2__container{align-items:flex-end;z-index:10;padding-bottom:0}.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:100%}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:30%}}.search-filter-full .formLine__container .line__container.line2__container .line__structure.section0{z-index:10}.search-filter-full .formLine__container .line__container.line3__container{width:100%}.search-filter-full .formLine__container .line__container.line3__container .line__structure{padding:.25em 1em}.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:50%;padding:1em}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:25%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure{padding:1em}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line7__container{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__content{overflow:hidden}}.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:column;flex-wrap:wrap}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:row}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:20%}}.search-filter-full .formLine__container .line__container.line8__container .line__structure{padding:1em;width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure{width:auto}}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams{width:100%;padding-bottom:0}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .line__title-element{width:100%}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-transform:none;text-align:center;font:normal normal 400 15px/1.2em Montserrat,sans-serif;letter-spacing:0;padding-bottom:10px}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-align:left}}@media screen and (min-width:1200px){.search-filter-full .formLine__container .line__container{justify-content:flex-start}}.search-filter-full .formLine__container .line__container .formRange__container{width:100%;margin:0}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container .formRange__container{width:100%}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:1em 0;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:0}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__plus,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__summary{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content{transform:none;opacity:1;box-shadow:none;min-width:auto;height:auto;position:relative;padding:0;background:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal{background:rgba(89,97,58,.25)}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal .noUi-connect{background:#59613a}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__preview{display:flex;justify-content:space-between}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__input{width:100%;padding-top:25px}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight{position:relative;width:45%;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;font-weight:400}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__text{text-transform:none;color:#2b2b2b;font:normal normal 400 12px/1.2em Montserrat,sans-serif;letter-spacing:0}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;padding:12px 0 7px;right:0;color:#59613a;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;background:transparent;padding:10px 0 5px;font:normal normal 400 15px/1.2em Montserrat,sans-serif;color:#59613a;border:none;border-bottom:1px solid #59613a}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input::-webkit-inner-spin-button,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input::-webkit-outer-spin-button{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content{width:100%;text-align:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:none;letter-spacing:0;background:none;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#2b2b2b;width:25px;height:25px;transition:.3s}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.search-filter-full .formLine__container .line__container .formRange__container__label{text-transform:none;padding-bottom:25px;letter-spacing:0;font:normal normal 400 15px/1.2em Montserrat,sans-serif}.search-filter-full .formLine__container .line__container .formRange__container__content{flex-direction:column;border-bottom:none;padding:0;width:100%}.search-filter-full .formLine__container .line__container .formRange__container__content .noUi-touch-area{cursor:pointer}.form-search-filter .line__container.line2__container,.form-search-filter .line__container.line3__container,.form-search-filter .line__container.line4__container,.form-search-filter .line__container.line5__container,.form-search-filter .line__container.line6__container,.form-search-filter .line__container.line7__container,.form-search-filter .line__container.line8__container{display:none}.form-search-filter.open .line__container.line2__container,.form-search-filter.open .line__container.line3__container,.form-search-filter.open .line__container.line4__container,.form-search-filter.open .line__container.line5__container,.form-search-filter.open .line__container.line6__container,.form-search-filter.open .line__container.line7__container,.form-search-filter.open .line__container.line8__container{display:flex}.form-estimate__container{max-width:100%;padding:1em}.filter-sort__container{z-index:100;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:1em auto 0}@media screen and (min-width:768px){.filter-sort__container{flex-direction:row;justify-content:space-between}}.filter-sort__container .filter-left__container{margin-bottom:1em}@media screen and (min-width:768px){.filter-sort__container .filter-left__container{margin-bottom:0}}.filter-sort__container .filter-right__container{display:flex;align-items:center}.filter-sort__container .filter-label{text-transform:none;font:normal normal 400 18px/1.2em Montserrat,sans-serif;letter-spacing:0;padding-right:1em;color:#2b2b2b}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#2b2b2b;cursor:pointer;width:175px;padding:10px;border:1px solid #525252}.filter-sort__container .filter-value .icon{height:12px;fill:#fff}.filter-sort__container .filter-text{display:flex;align-items:center}.filter-sort__container .filter-text .text-counter{display:flex;align-items:center;justify-content:center;margin-right:10px;font:normal normal 400 12px/1.2em Montserrat,sans-serif;background:#59613a;color:#fff;border-radius:50px;min-height:30px;min-width:30px;padding:0 10px}.filter-sort__container .filter-text .text-element{display:block;font:normal normal 400 18px/1.2em Montserrat,sans-serif;color:#59613a;text-transform:none}.filter-sort__container .filter-select__structure{position:relative}.filter-sort__container .filter-select__content{background:#fff;display:flex;flex-direction:column;position:absolute;top:100%;width:100%;left:0;opacity:0;transition:.3s;z-index:-1;border:1px solid #525252;border-top:none}.filter-sort__container .filter-select__content.active{z-index:999;opacity:1}.filter-sort__container .filter-element__item{cursor:pointer;display:block;padding:10px;font:normal normal 400 12px/1.2em Montserrat,sans-serif;color:#59613a}.filter-sort__container .filter-element__item:hover{transition:.3s;background:#dadada}.formSelect__container .ss-content .ss-list{display:flex;flex-direction:column}.formSelect__container .ss-content .ss-list .ss-option{color:#2b2b2b!important}.formSelect__container .ss-content .ss-list .ss-option.empty{pointer-events:none;opacity:.5;order:2}.formSelect__container .ss-content .ss-list .ss-option:hover{background:hsla(0,0%,56.9%,.05)!important;color:#59613a!important;border-color:transparent}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#2b2b2b!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:hsla(0,0%,56.9%,.05);color:#59613a;border-color:transparent}.seo-texts-v1__text-block{max-width:1120px;margin:0 auto 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title{margin:0 0 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title .title__content{margin-bottom:.5em;display:block;color:#525252;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase}.seo-texts-v1__text-block .seo-texts-v1__text{color:#919191;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1.4 Montserrat,sans-serif;line-height:1.5em;max-width:1073px;margin:auto}.main-menu-v1{position:fixed;right:0;left:0;top:0;bottom:0;z-index:6000;padding-right:1.5em;padding-top:155px;padding-bottom:20px;color:#2b2b2b;background:#fff;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .4s ease-out}.main-menu-v1__wrapper{height:100%}.main-menu-v1__wrapper .simplebar-content{position:relative}.main-menu-v1__topbar{position:absolute;left:2em;top:1.4em;display:flex;align-items:center;width:100%}@media screen and (min-width:992px){.main-menu-v1__topbar{display:none}}.main-menu-v1__home{margin-right:1em}.main-menu-v1__home-link{text-decoration:none;display:flex;align-items:center}.main-menu-v1__home-link:hover .main-menu-v1__home-svg{transform:scale(.9)}.main-menu-v1__home-svg{transition:transform .3s}.main-menu-v1__home-label{text-decoration:none;margin-left:.5em}@media screen and (min-width:0){.main-menu-v1__home-label{font:normal normal normal 1.21em/1 Montserrat,sans-serif}}@media screen and (min-width:768px){.main-menu-v1__home-label{font:normal normal normal 1.21em/1 Montserrat,sans-serif}}.main-menu-v1__close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;z-index:2;right:1em;top:1em;cursor:pointer}.main-menu-v1__close:active,.main-menu-v1__close:focus{outline:none}@media screen and (min-width:1200px){.main-menu-v1__close{right:3em;left:auto;top:2.7em}}@media screen and (min-width:1440px){.main-menu-v1__close{right:3em;left:auto;top:2.7em}}.main-menu-v1__close-icon{display:block;padding:1em;width:4em;height:4em;transition:fill .5s;fill:currentColor}.main-menu-v1__focus-trap{opacity:0}.main-menu-v1__menu{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;height:100%;flex-direction:column}@media screen and (min-width:992px){.main-menu-v1__menu{justify-content:flex-end;width:calc(34vw + 200px);padding-left:200px}}@media screen and (min-width:1440px){.main-menu-v1__menu{width:calc(47vw + 200px);padding-left:200px}}.main-menu-v1__item{position:relative;transform:translateX(-100%);opacity:0}@media screen and (min-width:768px){.main-menu-v1__item{height:134px;flex:1}}.main-menu-v1__item+.main-menu-v1__item{margin-top:3.6em}.main-menu-v1__count{font:normal normal normal 1.4em/1 Montserrat,sans-serif;text-transform:none;color:#59613a}.main-menu-v1__count,.main-menu-v1__label{letter-spacing:0;transition:color .4s ease-out}.main-menu-v1__label{text-transform:uppercase;color:#2b2b2b}@media screen and (min-width:0){.main-menu-v1__label{font:normal normal normal 25px Montserrat,sans-serif}}@media screen and (min-width:768px){.main-menu-v1__label{font:normal normal normal 40px Montserrat,sans-serif}}.main-menu-v1__link-background{position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:1;transition:width .4s ease-out}.main-menu-v1__link-content{position:relative;z-index:2;width:100%}.main-menu-v1__link-text{position:relative}.main-menu-v1__arrow{position:absolute;right:-66px;top:calc(50% - 17px);transition:transform .4s ease-out}@media screen and (min-width:768px){.main-menu-v1__arrow{transform:translateX(-50px)}}.main-menu-v1__arrow svg{transition:fill .4s ease-out;fill:transparent;height:34px;width:auto;display:block}.main-menu-v1__link{text-decoration:none;display:flex;align-items:center;width:100%;height:100%;padding:0 66px 0 36px}@media screen and (min-width:768px){.main-menu-v1__link{padding:0 calc(3vw + 66px) 0 3vw}}@media screen and (min-width:768px){.main-menu-v1__link:hover .main-menu-v1__link-background{width:0}.main-menu-v1__link:hover .main-menu-v1__count{color:#2b2b2b}.main-menu-v1__link:hover .main-menu-v1__label{color:#59613a}.main-menu-v1__link:hover .main-menu-v1__arrow{transform:translateX(0)}.main-menu-v1__link:hover .main-menu-v1__arrow svg{fill:#59613a}}@media screen and (min-width:1200px){.main-menu-v1__footer{position:absolute;right:3em;bottom:3em;z-index:1}}.main-menu-v1__socials{margin-top:4em}@media screen and (min-width:1200px){.main-menu-v1__socials{margin-top:2em}}.main-menu-v1__logo-img{display:none}@media screen and (min-width:1200px){.main-menu-v1__logo-img{display:block;width:21vw;max-width:18em;height:auto}}.body--menu-opened .main-menu-v1{opacity:1;pointer-events:all}.body--menu-opened .main-menu-v1__item{transition:transform .4s ease-out,opacity .4s ease-out;opacity:1;transform:translateX(0)}.body--menu-opened .main-menu-v1__item:nth-child(0){transition-delay:.5s}.body--menu-opened .main-menu-v1__item:first-child{transition-delay:.55s}.body--menu-opened .main-menu-v1__item:nth-child(2){transition-delay:.6s}.body--menu-opened .main-menu-v1__item:nth-child(3){transition-delay:.65s}.body--menu-opened .main-menu-v1__item:nth-child(4){transition-delay:.7s}.body--menu-opened .main-menu-v1__item:nth-child(5){transition-delay:.75s}.body--menu-opened .main-menu-v1__item:nth-child(6){transition-delay:.8s}.body--menu-opened .main-menu-v1__item:nth-child(7){transition-delay:.85s}.body--menu-opened .main-menu-v1__item:nth-child(8){transition-delay:.9s}.body--menu-opened .main-menu-v1__item:nth-child(9){transition-delay:.95s}.body--menu-opened .main-menu-v1__item:nth-child(10){transition-delay:1s}.main-menu-v1 .js-focus-trap{-webkit-appearance:none;border:none}.body--menu-opened{overflow:hidden}.main-menu-socials-v1{font-size:1.6em}@media screen and (min-width:768px){.main-menu-socials-v1{font-size:1em}}.main-menu-socials-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.main-menu-socials-v1__content{min-height:50px;display:flex;justify-content:center;align-items:center}.main-menu-socials-v1__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.main-menu-socials-v1__item{margin:.5em}.main-menu-socials-v1__link{background:transparent;border:1px solid #59613a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.5em}.main-menu-socials-v1__link svg{width:100%;height:auto;fill:#2b2b2b;transition:all .4s ease-out}.main-menu-socials-v1__link:focus,.main-menu-socials-v1__link:hover{background:transparent;border:1px solid #59613a;transform:scale(1.1)}.main-menu-socials-v1__link:focus svg,.main-menu-socials-v1__link:hover svg{fill:#2b2b2b}.news-details-tools-v1{display:grid;grid-gap:1em}@media screen and (min-width:768px){.news-details-tools-v1{grid-template-columns:repeat(2,1fr)}}.news-details-tools-v1__title{font:normal normal normal 1.5em/1 Montserrat,sans-serif;margin-bottom:.7em}.news-details-tools-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center}.news-details-tools-v1__link{background:transparent;border:1px solid #59613a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.news-details-tools-v1__link svg{width:100%;height:100%;fill:currentColor;transition:all .8s ease}.news-details-tools-v1__link:focus,.news-details-tools-v1__link:hover{background:transparent;border:1px solid #59613a;transform:scale(1.1)}.news-details-tools-v1__link:focus svg,.news-details-tools-v1__link:hover svg{fill:currentColor}.news-details-tools-v1__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.news-details-tools-v1 .js-selectionToggle svg{fill:none;stroke:currentColor}.news-details-tools-v1 .js-selectionToggle.js--active svg{fill:currentColor}.news-details-v1{background:transparent}.news-details-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.news-details-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:770px}}.news-details-v1__informations{position:relative;flex:1 1 0;min-width:0;margin-top:2em}@media screen and (min-width:992px){.news-details-v1__informations{margin-top:0}}.news-details-v1__title{margin:1em 0 0;font-size:2em}.news-details-v1__tools{margin:5em .2em .2em}.news-details-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.news-details-v1__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.news-details-v1__side{padding-left:4em;padding-right:4em}}.news-details-v1__side-scroll{height:100%}@media screen and (min-width:992px){.news-details-v1__side-scroll{padding-right:1em}}@media screen and (min-width:1200px){.news-details-v1__drawer{width:80%}}@media screen and (min-width:1440px){.news-details-v1__drawer{width:50%}}.news-details-v1__slideshow{height:100%;background:transparent}.news-details-v1__slideshow-pagination{display:none}.news-details-v1__slideshow-button--next,.news-details-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.news-details-v1__slideshow-button--next,.news-details-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.news-details-v1__slideshow-button--next.swiper-button-disabled,.news-details-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.news-details-v1__slideshow-button--next svg,.news-details-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.news-details-v1__slideshow-button--next:focus,.news-details-v1__slideshow-button--next:hover,.news-details-v1__slideshow-button--prev:focus,.news-details-v1__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.news-details-v1__slideshow-button--next{right:0}.news-details-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.news-details-v1__slideshow .main-swiper__image{object-fit:cover}.news-list-v1{background:transparent}.news-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.news-list-v1__list{grid-gap:50px 1.5em;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.news-list-v1__list{grid-gap:100px 1.5em}}.news-list-v2{background:transparent}.news-list-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.news-list-v2__list{grid-gap:50px 1.5em}}@media screen and (min-width:1200px){.news-list-v2__list{grid-gap:100px 1.5em}}.news-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}.news-thumb-v1__image{width:100%;height:100%;padding-bottom:72%;position:relative;z-index:1}.news-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.news-thumb-v1__infos{width:100%;padding:2.4em 5em 2.4em 3em}@media screen and (min-width:992px){.news-thumb-v1__infos{padding:2.4em 5em 2.4em 3em;font-size:.8em;position:absolute;left:0;bottom:0;z-index:2}}@media screen and (min-width:1440px){.news-thumb-v1__infos{font-size:1em}}.news-thumb-v1__infos:before{background:#fff;content:"";position:absolute;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v1__infos:before{width:0}}.news-thumb-v1__content{position:relative;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v1__content{opacity:0}}.news-thumb-v1__title{font-size:2em;color:#2b2b2b;margin:0}.news-thumb-v1__title .title__chapo{color:#59613a}.news-thumb-v1__arrow{position:absolute;right:-3em;top:50%;transform:translateY(-50%)}.news-thumb-v1__arrow svg{width:30;height:auto;fill:#59613a}.news-thumb-v1:focus .news-thumb-v1__infos:before,.news-thumb-v1:hover .news-thumb-v1__infos:before{width:100%}.news-thumb-v1:focus .news-thumb-v1__content,.news-thumb-v1:hover .news-thumb-v1__content{opacity:1}.news-thumb-v2{display:flex;flex-direction:column;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}@media screen and (min-width:992px){.news-thumb-v2{flex-direction:row;height:90vh;min-height:540px;max-height:555px}}.news-thumb-v2__image{flex:1;position:relative}.news-thumb-v2__image>.image{height:100%}.news-thumb-v2__infos{width:100%;padding:1.2em 4em 1.2em 2em}@media screen and (min-width:992px){.news-thumb-v2__infos{width:44%;padding:0 0 0 3em;font-size:.8em}}@media screen and (min-width:1440px){.news-thumb-v2__infos{font-size:1em}}.news-thumb-v2__content{position:relative}@media screen and (min-width:992px){.news-thumb-v2__content{height:100%;display:flex;flex-direction:column}}.news-thumb-v2__description{flex:1;position:relative;margin-top:2em}@media screen and (min-width:992px){.news-thumb-v2__description{font-size:.85em;margin-right:-1.5em}}@media screen and (min-width:992px){.news-thumb-v2__scroll{position:absolute;width:100%;height:100%;padding-right:1.5em}}.news-thumb-v2__title{padding:0 .6em;margin:0;font-size:2em;color:#2b2b2b;text-align:center}.news-thumb-v2__title .title__chapo,.news-thumb-v2__title .title__deco{color:#59613a}.news-thumb-v2__cta{position:absolute;bottom:0;left:0;min-width:40%;padding:3em 5em 3em 3em;display:none}.news-thumb-v2__cta .title{font-size:2em;position:relative;z-index:2;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v2__cta .title{opacity:0}}@media screen and (min-width:992px){.news-thumb-v2__cta{display:block}}.news-thumb-v2__cta:after{background:#fff;content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v2__cta:after{width:0}}.news-thumb-v2__arrow{position:absolute;z-index:2;right:3em;top:50%;transform:translateY(-50%);transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.news-thumb-v2__arrow{opacity:0}}.news-thumb-v2__arrow svg{width:30;height:auto;fill:#59613a}.news-thumb-v2:focus .news-thumb-v2__cta:after,.news-thumb-v2:hover .news-thumb-v2__cta:after{width:100%}.news-thumb-v2:focus .news-thumb-v2__arrow,.news-thumb-v2:focus .news-thumb-v2__cta .title,.news-thumb-v2:hover .news-thumb-v2__arrow,.news-thumb-v2:hover .news-thumb-v2__cta .title{opacity:1}.paging-v1{background:transparent;color:#2b2b2b;margin:4em 0;font:normal normal 400 .9375em Montserrat,sans-serif;letter-spacing:normal;text-transform:none}.paging-v1__items{list-style:none;margin:0;padding:0}.paging-v1__items,.paging-v1__link{display:flex;justify-content:center}.paging-v1__link{text-decoration:none;height:35px;width:35px;align-items:center;padding:.3em;margin:0 .3em;color:currentColor;background:transparent;border:2px solid #59613a;border-radius:100%;transition:all .4s ease-out}@media screen and (min-width:768px){.paging-v1__link{height:50px;width:50px}}.paging-v1__link svg{fill:currentColor}.paging-v1__link:hover{color:#fff;background:#2b2b2b;border-color:#2b2b2b}.paging-v1__svg{height:1em}.paging-v1__item--active .paging-v1__link{color:#fff;background:#59613a;border-color:#59613a}.partners-list-v1__title{font-size:1.8em;text-align:center;margin-bottom:1.2em;margin-top:0}.partners-list-v1__list{display:grid;grid-gap:3em;grid-template-columns:repeat(auto-fill,minmax(17em,1fr));list-style:none;padding:0;position:relative}.partners-list-v1__item{position:relative;width:100%}.partners-list-v2{max-width:1100px;margin:0 auto}.partners-list-v2__title{font-size:1.8em;text-align:center;margin-bottom:1.2em;margin-top:0}.partners-list-v2__list{display:flex;flex-wrap:wrap}.partners-list-v2__item{position:relative;width:100%;list-style:none}@media screen and (max-width:768px){.partners-list-v2__item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.partners-list-v2__item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.partners-list-v2__item{margin:1em 2em 6em;width:calc(50% - 4em)}}.partners-thumb-v1__image{border:1px solid #dadada;height:13em;padding:2em}.partners-thumb-v1__infos{width:100%}.partners-thumb-v1__name{font:normal normal normal 1.5em/1.5 Montserrat,sans-serif;line-height:1em;margin:.3em 0}.partners-thumb-v1__description{font:normal normal normal .8em/1.5 Montserrat,sans-serif;line-height:1em;margin:.3em 0}.partners-thumb-v1__link{color:#59613a;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Poppins;font-size:1em;text-decoration:none;margin-top:.8em}.partners-thumb-v1__link:hover .partners-thumb-v1__arrow{transform:translateX(20px)}.partners-thumb-v1__link:hover .partners-thumb-v1__arrow svg{fill:#2b2b2b}.partners-thumb-v1__arrow{margin-left:1em;margin-top:2px;transition:transform .4s ease-out}.partners-thumb-v1__arrow svg{fill:#59613a;height:auto;transition:fill .4s ease-out;width:1.5em}.partners-thumb-v2__image{border:1px solid #dadada;height:17em;padding:2em;margin-bottom:2em}.partners-thumb-v2__infos{width:100%}.partners-thumb-v2__title{font-size:1.5em}.partners-thumb-v2__description{font:normal normal normal .8em/1.5 Montserrat,sans-serif;line-height:1em;margin:.3em 0;height:75px}.partners-thumb-v2__links{display:flex;justify-content:center}.partners-thumb-v2__link{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Poppins;font-size:1em;text-decoration:none;margin-top:.8em}.properties-details-v1{background:transparent}.properties-details-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.properties-details-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.properties-details-v1__informations{position:relative;flex:1 1 0;min-width:0}.properties-details-v1__informations .subtitle{display:none}@media screen and (min-width:768px){.properties-details-v1__informations .subtitle{display:block}}.properties-details-v1__title{margin:1em 0 0 36px;display:flex;font-size:1.5em}@media screen and (min-width:768px){.properties-details-v1__title{margin:-1.5em 0 0}}.properties-details-v1__title-spacer{display:none}@media screen and (min-width:768px){.properties-details-v1__title-spacer{display:block;width:33.33333%;min-width:300px;max-width:610px}}.properties-details-v1__title .title{display:inline-block;position:relative;flex:1 1 0;min-width:0}.properties-details-v1__menu{position:relative;z-index:2;height:100%;flex-direction:column}@media screen and (min-width:992px){.properties-details-v1__menu{width:33.33333%;min-width:300px;max-width:610px}}.properties-details-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.properties-details-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.properties-details-v1__slideshow{height:100%;background:transparent}.properties-details-v1__slideshow-pagination{display:none}.properties-details-v1__slideshow-button--next,.properties-details-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.properties-details-v1__slideshow-button--next,.properties-details-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.properties-details-v1__slideshow-button--next.swiper-button-disabled,.properties-details-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.properties-details-v1__slideshow-button--next svg,.properties-details-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.properties-details-v1__slideshow-button--next:focus,.properties-details-v1__slideshow-button--next:hover,.properties-details-v1__slideshow-button--prev:focus,.properties-details-v1__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.properties-details-v1__slideshow-button--next{right:0}.properties-details-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.properties-details-v1__slideshow .main-swiper__image{object-fit:cover}.properties-details-v1__slideshow ul.properties-labels{position:absolute;z-index:9}.properties-details-v1__media{position:absolute;z-index:1;bottom:1.5em;left:0;width:100%}.properties-details-v1__drawer{position:relative;height:auto;max-height:none;display:none}.properties-details-v1__drawer.drawer--opened{display:block}@media screen and (min-width:768px){.properties-details-v1__drawer{position:absolute;height:100%;max-height:100vh;display:block}}.properties-details-v1__drawer .drawer__close{display:none}@media screen and (min-width:768px){.properties-details-v1__drawer .drawer__close{display:block}}.properties-details-v1__details,.properties-details-v1__infos{width:100%}@media screen and (min-width:1200px){.properties-details-v1__details,.properties-details-v1__infos{width:80%}.properties-details-v1__details .drawer__body,.properties-details-v1__infos .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__composition_of_parts{width:100%}@media screen and (min-width:1200px){.properties-details-v1__composition_of_parts .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__infos-new{width:100%}@media screen and (min-width:1200px){.properties-details-v1__infos-new{width:80%}.properties-details-v1__infos-new .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__lots{width:100%}@media screen and (min-width:1200px){.properties-details-v1__lots .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__documentation{width:100%}@media screen and (min-width:1200px){.properties-details-v1__documentation{width:80%}.properties-details-v1__documentation .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__infosmisc{width:100%}@media screen and (min-width:1200px){.properties-details-v1__infosmisc{width:80%}.properties-details-v1__infosmisc .drawer__body{padding-left:4em;padding-right:5em}}.properties-details-v1__energy{width:100%}@media screen and (min-width:1200px){.properties-details-v1__energy{width:80%}}.properties-details-v1__energy .energy__drawing{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around}.properties-details-v1__energy .energy__drawing>img{margin-bottom:1.5em;width:100%;max-width:220px;height:auto;object-fit:contain}@media screen and (min-width:1200px){.properties-details-v1__energy .energy__drawing>img{margin-bottom:0}}.properties-details-v1__energy .energy__label{margin-top:1em;text-align:center}.properties-details-v1__calendar,.properties-details-v1__neighborhood{width:100%}@media screen and (min-width:1200px){.properties-details-v1__calendar .drawer__body{padding-left:2em;padding-right:4em}}.properties-details-v1__prices{margin:4em auto 0;padding:0 2em;max-width:calc(1022px + 4em)}.properties-details-v1__equipments{margin:4em auto 0;padding:0 2em;max-width:calc(1275px + 4em)}.properties-details-v1__services{margin:4em auto 0;padding:0 2em;max-width:calc(670px + 4em)}.properties-details-v1__apply-online,.properties-details-v1__contact{padding:0 2em;max-width:calc(842px + 4em)}.properties-details-v1__apply-online{margin:4em auto 0;display:flex;flex-direction:column;align-items:center}.properties-details-v1__apply-online .apply-online__title{font-size:1.5em}.properties-details-v1__apply-online .button{margin-top:1em}.properties-details-v1__tools{margin:4em auto 0;padding:0 2em;max-width:calc(842px + 4em);font-size:1.8em}@media screen and (min-width:992px){.properties-details-v1__tools{font-size:1em}}.properties-details-v1__related{margin:4em auto 0;padding:0 2em;max-width:calc(1300px + 4em)}.properties-details-composition-v1__title{font-size:1.8em}.properties-details-composition-v1 .properties-details-composition .table-aria__thead .table-aria__td:not(.table-aria__td--piece){color:#fff}.properties-details-composition-v1 .properties-details-composition .table-aria__thead .table-aria__td:not(.table-aria__td--piece):after{background-color:#59613a}.properties-details-composition-v1 .properties-details-composition .table-aria__td{color:#59613a}.properties-details-composition-v1 .properties-details-composition .table-aria__td--piece{color:#fff}.properties-details-documentation-v1{color:#fff;overflow:hidden}.properties-details-documentation-v1__title{font-size:1.5em}.properties-details-documentation-v1__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-documentation-v1__list{grid-template-columns:repeat(2,1fr)}}.properties-details-documentation-v1__item{position:relative}.properties-details-documentation-v1__label{color:inherit;font:normal normal normal 1.5em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-documentation-v1__value{display:inline-block;margin-top:.5em;cursor:pointer;border:none;background:none;padding:0;outline:none;color:currentColor}.properties-details-documentation-v1__icon{display:inline-flex;width:3em;height:3em;border-radius:100%;line-height:3em;border:1px solid #59613a;align-items:center;justify-content:center}.properties-details-documentation-v1__icon svg{width:55%;height:auto;fill:currentColor}.properties-details-energy-v1{color:#fff;overflow:hidden}.properties-details-energy-v1__title{font-size:1.5em}.properties-details-energy-v1__img{width:40%;height:auto}.properties-details-energy-v1 .energy__drawing{display:flex;justify-content:space-between;align-items:start}.properties-details-equipments-v1__title{margin:0;font-size:1.8em;text-align:center}.properties-details-equipments-v1__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-equipments-v1__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-equipments-v1__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-equipments-v1__list-header{font:normal normal normal 1.5em/1.8 Montserrat,sans-serif;color:#59613a;border-bottom:1px solid #59613a}.properties-details-equipments-v1__list{list-style:none;margin:0;padding:0}.properties-details-equipments-v1__item{display:flex;width:100%;justify-content:space-between;font:normal normal normal .9em/1 Montserrat,sans-serif;color:#2b2b2b;margin-top:1.2em}.properties-details-equipments-v1__value{text-align:right}.properties-details-form-v1__title{margin:0;font-size:1.5em;text-align:center}.properties-details-infos-new-v1{color:inherit;overflow:hidden}.properties-details-infos-new-v1__title{font-size:1.5em}.properties-details-infos-new-v1__count{font:normal normal normal 1.5em/1 Montserrat,sans-serif;color:inherit;text-align:center}.properties-details-infos-new-v1__count-highlight{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#59613a}.properties-details-infos-new-v1__description{color:inherit;font:normal normal normal .9em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;margin-top:1.5em}.properties-details-infos-new-v1__reference{color:currentColor;font-size:.9em;text-align:center;margin-top:2em}.properties-details-infos-new-v1__numdossier{color:#59613a}.properties-details-infos-new-v1__types{font:normal normal normal 1em/2.5em Montserrat,sans-serif;color:currentColor;text-align:center;margin-top:1em}.properties-details-infos-new-v1__types-value{display:inline-block;margin-left:.5em;margin-right:.5em;color:currentColor;border:2px solid #59613a;border-radius:100%;width:2em;height:2em;line-height:2em;text-align:center}.properties-details-infos-v1{color:inherit;overflow:hidden}.properties-details-infos-v1__title{font-size:1.5em}.properties-details-infos-v1__description{color:inherit;font:normal normal normal .9em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v1__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-v1__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-infos-v1__list{grid-template-columns:repeat(3,1fr)}}.properties-details-infos-v1__item{padding-left:1.4em;position:relative}.properties-details-infos-v1__item:before{content:"";display:block;width:10px;height:10px;background:#59613a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infos-v1__label{color:inherit;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v1__value{margin-top:.5em;color:#59613a;font:normal normal normal 1.5em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-energy-v1 .energy__label{color:inherit;font:normal normal normal .9em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;text-align:left}.properties-details-infosmisc-v1{color:#fff;overflow:hidden}.properties-details-infosmisc-v1__title{font-size:1.5em}.properties-details-infosmisc-v1__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infosmisc-v1__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infosmisc-v1__item{padding-left:1.4em;position:relative}.properties-details-infosmisc-v1__item:before{content:"";display:block;width:10px;height:10px;background:#59613a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infosmisc-v1__label{color:inherit;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infosmisc-v1__value{margin-top:.5em;color:#59613a;font:normal normal normal 1.5em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-lots-v1{color:currentColor;overflow:hidden}.properties-details-lots-v1__title{font-size:1.8em}.properties-details-neighborhood-v1{color:#fff;overflow:hidden}.properties-details-neighborhood-v1__title{font-size:1.5em}.properties-details-neighborhood-v1 .map{height:375px}.properties-details-prices-v1__title{margin:0;font-size:1.8em;text-align:center}.properties-details-prices-v1__table{display:flex;flex-direction:column;width:100%;margin-top:2em}.properties-details-prices-v1__th{display:flex;border-bottom:1px solid #59613a;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.125em Montserrat,sans-serif;color:#59613a;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v1__th--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v1__th--value:last-child{padding-right:0}.properties-details-prices-v1__tr{display:flex;padding:.3em;font:normal normal 400 1.125em/2 Montserrat,sans-serif;color:#2b2b2b;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v1__tr--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v1__tr--value:last-child{padding-right:0}.properties-details-related-v1__title{font-size:1.8em;text-align:center;margin:0 0 1.5em}.properties-details-related-v1__title>*{display:inline-block}.properties-details-related-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-details-related-v1__list{grid-gap:50px 1.5em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.properties-details-related-v1__list{grid-gap:100px 1.5em}}.properties-details-services-v1__title{margin:0;font-size:1.8em;text-align:center}.properties-details-services-v1__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-services-v1__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-services-v1__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-services-v1__list-header{display:flex;width:100%;justify-content:space-between;font:normal normal normal 1.5em/1.8 Montserrat,sans-serif;color:#59613a;border-bottom:1px solid #59613a}.properties-details-services-v1__list{list-style:none;padding:0;margin:1em 0 0}.properties-details-services-v1__item{display:flex;width:100%;justify-content:space-between;align-items:center;font:normal normal normal 1em/2.2 Montserrat,sans-serif;color:#2b2b2b}.properties-details-services-v1__icon{vertical-align:middle}.properties-details-tools-v1{display:grid;grid-gap:1em}@media screen and (min-width:768px){.properties-details-tools-v1{grid-template-columns:repeat(2,1fr)}}.properties-details-tools-v1__title{font:normal normal normal 1.5em/1 Montserrat,sans-serif;margin-bottom:.7em}.properties-details-tools-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center}.properties-details-tools-v1__link{background:transparent;border:1px solid #59613a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.properties-details-tools-v1__link svg{width:100%;height:100%;fill:currentColor;transition:all .8s ease}.properties-details-tools-v1__link:focus,.properties-details-tools-v1__link:hover{background:transparent;border:1px solid #59613a;transform:scale(1.1)}.properties-details-tools-v1__link:focus svg,.properties-details-tools-v1__link:hover svg{fill:currentColor}.properties-details-tools-v1__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.properties-details-tools-v1 .js-selectionToggle.js--active svg,.properties-details-tools-v1 .js-selectionToggle svg{fill:currentColor;stroke:currentColor}.properties-related-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}.properties-related-thumb-v1__image{width:100%;height:100%;padding-bottom:64%;position:relative}.properties-related-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.properties-related-thumb-v1__infos{width:100%;padding:1.2em 0}@media screen and (min-width:992px){.properties-related-thumb-v1__infos{padding:1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.properties-related-thumb-v1__infos{font-size:1em}}.properties-related-thumb-v1__content{position:relative}.properties-related-thumb-v1__title{font-size:1.5em;color:#2b2b2b;margin:0}.properties-related-thumb-v1__title .title__chapo{color:#59613a}.properties-related-thumb-v1__data{font:normal normal normal 1em/1 Montserrat,sans-serif;color:#59613a}.properties-details-v2{background:transparent}@media screen and (min-width:992px){.properties-details-v2__header{display:flex;align-items:stretch}}.properties-details-v2__candidature{font-size:15px;max-width:300px;margin:1em auto;text-align:center;width:100%;display:block;text-transform:none}.properties-details-v2__slideshow{flex:1 1 0;min-width:0;background:transparent;height:300px}@media screen and (min-width:992px){.properties-details-v2__slideshow{height:770px}}.properties-details-v2__slideshow .main-swiper__image{object-fit:cover}.properties-details-v2__slideshow ul.properties-labels{position:absolute;z-index:9}.properties-details-v2__intro{display:flex;flex-direction:column;justify-content:space-between;padding:0 2em}@media screen and (min-width:992px){.properties-details-v2__intro{width:33.3%;padding-left:0 0 0 4em}}.properties-details-v2__count{font:normal normal normal 2em/1 Montserrat,sans-serif;color:#2b2b2b;text-align:center}.properties-details-v2__title{font-size:2em;text-align:center;margin:0}.properties-details-v2__title>*{display:inline-block}.properties-details-v2__paging{display:flex;justify-content:center;align-items:center}.properties-details-v2__paging-button--next,.properties-details-v2__paging-button--prev{width:44px;height:44px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#2b2b2b;border:1px solid #59613a;background:transparent;transition:all .4s ease-out}@media screen and (min-width:992px){.properties-details-v2__paging-button--next,.properties-details-v2__paging-button--prev{width:50px;height:50px}}.properties-details-v2__paging-button--next.swiper-button-disabled,.properties-details-v2__paging-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.properties-details-v2__paging-button--next svg,.properties-details-v2__paging-button--prev svg{fill:currentColor;width:10px;height:auto}.properties-details-v2__paging-button--next:focus,.properties-details-v2__paging-button--next:hover,.properties-details-v2__paging-button--prev:focus,.properties-details-v2__paging-button--prev:hover{outline:0;color:#fff;background:#59613a}.properties-details-v2__paging-pagination{width:auto;min-width:5em;margin:0 1.5em;text-align:center;font:normal normal normal 1em/1 Montserrat,sans-serif;color:#59613a}.properties-details-v2__paging-pagination .swiper-pagination--highlight{vertical-align:text-top;font:normal normal normal 2.1em/1 Montserrat,sans-serif;color:#2b2b2b}.properties-details-v2__paging-button--next{right:0}.properties-details-v2__paging-button--prev{transform:scaleX(-1);left:0}.properties-details-v2__price{margin-top:2em;text-align:center}.properties-details-v2__price-title{font-size:2em}.properties-details-v2__price-value{color:inherit;font:normal normal normal 2em/1 Montserrat,sans-serif}.properties-details-v2__media{margin-top:2em;text-align:center}.properties-details-v2__media-title{font-size:2em}.properties-details-v2__reference{margin-top:2em;text-align:center;font:normal normal normal .9em/1 Montserrat,sans-serif;color:inherit}.properties-details-v2__reference--highlight{color:#59613a}.properties-details-v2__content{margin-top:2em;padding:0 2em}@media screen and (min-width:992px){.properties-details-v2__content{padding:0;display:flex}}.properties-details-v2__informations{flex:1 1 0;min-width:0;position:relative;padding-bottom:4em}.properties-details-v2__informations .swiper-wrapper{min-height:210px}.properties-details-v2__informations-paging{display:flex;justify-content:center;align-items:center;margin-top:1em}@media screen and (min-width:992px){.properties-details-v2__informations-paging{position:absolute;top:13em;left:0;margin-top:0}}.properties-details-v2__informations-paging *+*{margin-left:1em}@media screen and (min-width:992px){.properties-details-v2__tools{width:33.3%;padding-left:4em}}.properties-details-v2__contact{padding:0 2em;max-width:calc(842px + 4em)}.properties-details-v2__neighborhood{margin:4em auto 0;padding:0 2em;max-width:calc(1300px + 4em)}.properties-details-v2__related{margin:4em auto 0;padding:0 2em;max-width:calc(1276px + 4em)}.properties-details-v2__lots,.properties-details-v2__prices{margin:4em auto 0;padding:0 2em;max-width:calc(1022px + 4em)}.properties-details-v2__calendar,.properties-details-v2__equipments{margin:4em auto 0;padding:0 2em;max-width:calc(1275px + 4em)}.properties-details-v2__services{margin:4em auto 0;padding:0 2em;max-width:calc(670px + 4em)}.properties-details-v2__apply-online{margin:4em auto 0;padding:0 2em;max-width:calc(842px + 4em);display:flex;flex-direction:column;align-items:center}.properties-details-v2__apply-online .apply-online__title{font-size:1.5em}.properties-details-v2__apply-online .button{margin-top:1em}.properties-details .modal-dpe .energy__drawing{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-bottom:2em}@media screen and (min-width:768px){.properties-details .modal-dpe .energy__drawing{flex-direction:row}}.properties-details .modal-dpe .energy__drawing img{max-height:270px;height:15vh;margin:.8em 0}@media screen and (min-width:768px){.properties-details .modal-dpe .energy__drawing img{height:auto;max-height:15vh;max-width:50%}}.properties-details-composition-v2{display:flex;width:100%}.properties-details-composition-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap;font-size:1.8em}.properties-details-composition-v2 .properties-details-composition .table-aria__thead .table-aria__td:not(.table-aria__td--piece){color:#2b2b2b}.properties-details-composition-v2 .properties-details-composition .table-aria__thead .table-aria__td:not(.table-aria__td--piece):after{background-color:#59613a}.properties-details-composition-v2 .properties-details-composition .table-aria__td{color:#59613a}.properties-details-composition-v2 .properties-details-composition .table-aria__td--piece{color:#2b2b2b}.properties-details-contact-v2{text-align:center}.properties-details-contact-v2__title{margin:0;font-size:1.5em}.properties-details-contact-v2__cta{margin-top:1em}@media screen and (min-width:768px){.properties-details-energy-v2{display:flex;width:100%}}.properties-details-energy-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-energy-v2__content{width:100%}.properties-details-energy-v2__img{height:180px}.properties-details-energy-v2__img+.properties-details-energy-v2__img{margin-left:2em}.properties-details-energy-v2 .energy__drawing{display:flex;justify-content:space-evenly}.properties-details-energy-v2 .energy__label{font:normal normal normal 1em/1.5 Montserrat,sans-serif;font-size:.9em;letter-spacing:0;color:#2b2b2b;text-align:left}.properties-details-energy-v2 .energy__buttons{display:flex;justify-content:center}.properties-details-equipments-v2__title{margin:0;font-size:1.8em;text-align:center}.properties-details-equipments-v2__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-equipments-v2__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-equipments-v2__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-equipments-v2__list-header{font:normal normal normal 1.5em/1.8 Montserrat,sans-serif;color:#59613a;border-bottom:1px solid #59613a}.properties-details-equipments-v2__list{list-style:none;margin:0;padding:0}.properties-details-equipments-v2__item{display:flex;width:100%;justify-content:space-between;font:normal normal normal .9em/1 Montserrat,sans-serif;color:#2b2b2b;margin-top:1.2em}.properties-details-equipments-v2__value{text-align:right}.properties-details-form-v2__title{margin:0;font-size:1.5em;text-align:center}@media screen and (min-width:768px){.properties-details-general-v2{display:flex;width:100%}}.properties-details-general-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-general-v2__description{font-size:.9em}.properties-details-infos-new-v2{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infos-new-v2{display:flex;width:100%}}.properties-details-infos-new-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-infos-new-v2__data{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#59613a}.properties-details-infos-new-v2__data--types{font-size:1.2em;margin-top:.5em}.properties-details-infos-new-v2__data-highlight{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#2b2b2b}.properties-details-infos-new-v2__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-new-v2__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infos-new-v2__item{position:relative}.properties-details-infos-new-v2__label{color:inherit;font:normal normal normal 1.5em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-new-v2__value{display:inline-block;margin-top:.5em;cursor:pointer;border:none;background:none;padding:0;outline:none}.properties-details-infos-new-v2__icon{display:inline-flex;width:3em;height:3em;border-radius:100%;line-height:3em;border:1px solid #59613a;align-items:center;justify-content:center}.properties-details-infos-new-v2__icon svg{width:55%;height:auto;fill:currentColor}.properties-details-infos-v2{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infos-v2{display:flex;width:100%}}.properties-details-infos-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-infos-v2__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-v2__list{grid-gap:1.4em 4em;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;align-content:center}}.properties-details-infos-v2__item{display:flex;justify-content:space-between;align-items:baseline}@media screen and (min-width:768px){.properties-details-infos-v2__item{flex-direction:column}}@media screen and (min-width:1440px){.properties-details-infos-v2__item{flex-direction:row}}.properties-details-infos-v2__label{color:inherit}.properties-details-infos-v2__label,.properties-details-infos-v2__value{font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v2__value{color:#59613a}.properties-details-infosmisc-v2{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infosmisc-v2{display:flex;width:100%}}.properties-details-infosmisc-v2__title{font-size:2em;padding-right:2.5em;white-space:nowrap}.properties-details-infosmisc-v2__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infosmisc-v2__list{grid-gap:1.4em 4em;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;align-content:center}}.properties-details-infosmisc-v2__item{position:relative}.properties-details-infosmisc-v2__label{color:inherit}.properties-details-infosmisc-v2__label,.properties-details-infosmisc-v2__value{font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infosmisc-v2__value{margin-top:.5em;color:#59613a}.properties-details-lots-v2{color:currentColor;overflow:hidden}.properties-details-lots-v2__title,.properties-details-neighborhood-v2__title{font-size:1.8em}.properties-details-neighborhood-v2 .map{height:400px}@media screen and (min-width:768px){.properties-details-neighborhood-v2 .map{height:634px}}.properties-details-prices-v2__title{margin:0;font-size:1.8em;text-align:center}.properties-details-prices-v2__table{display:flex;flex-direction:column;width:100%;margin-top:2em}.properties-details-prices-v2__th{display:flex;border-bottom:1px solid #59613a;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.125em Montserrat,sans-serif;color:#59613a;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v2__th--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v2__th--value:last-child{padding-right:0}.properties-details-prices-v2__tr{display:flex;padding:.3em;font:normal normal 400 1.125em Montserrat,sans-serif;color:#2b2b2b;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v2__tr--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v2__tr--value:last-child{padding-right:0}.properties-details-related-v2__title{font-size:1.8em;text-align:center;margin:0 0 1.5em}.properties-details-related-v2__title>*{display:inline-block}.properties-details-related-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-details-related-v2__list{grid-gap:50px 1.5em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.properties-details-related-v2__list{grid-gap:100px 1.5em}}.properties-details-services-v2__title{margin:0;font-size:1.8em;text-align:center}.properties-details-services-v2__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-services-v2__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-services-v2__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-services-v2__list-header{display:flex;width:100%;justify-content:space-between;font:normal normal normal 1.5em/1.8 Montserrat,sans-serif;color:#59613a;border-bottom:1px solid #59613a}.properties-details-services-v2__list{list-style:none;padding:0;margin:1em 0 0}.properties-details-services-v2__item{display:flex;width:100%;justify-content:space-between;align-items:center;font:normal normal normal 1em/2.2 Montserrat,sans-serif;color:#2b2b2b}.properties-details-services-v2__icon{vertical-align:middle}.properties-details-tools-v2{display:grid;grid-gap:1em}@media screen and (min-width:768px){.properties-details-tools-v2{grid-template-columns:repeat(2,1fr)}}.properties-details-tools-v2__title{font:normal normal normal 1.25em/1 Montserrat,sans-serif;margin-bottom:.7em}.properties-details-tools-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center}.properties-details-tools-v2__link{background:transparent;border:1px solid #59613a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.properties-details-tools-v2__link svg{width:100%;height:100%;fill:currentColor;transition:all .8s ease}.properties-details-tools-v2__link:focus,.properties-details-tools-v2__link:hover{background:transparent;border:1px solid #59613a;transform:scale(1.1)}.properties-details-tools-v2__link:focus svg,.properties-details-tools-v2__link:hover svg{fill:currentColor}.properties-details-tools-v2__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.properties-details-tools-v2 .js-selectionToggle svg{fill:none;stroke:currentColor}.properties-details-tools-v2 .js-selectionToggle.js--active svg{fill:currentColor}.properties-related-thumb-v2{display:block;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}.properties-related-thumb-v2__image{width:100%;height:100%;padding-bottom:64%;position:relative}.properties-related-thumb-v2__image>.image{position:absolute;width:100%;height:100%}.properties-related-thumb-v2__infos{width:100%;padding:1.2em 0}@media screen and (min-width:992px){.properties-related-thumb-v2__infos{padding:1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.properties-related-thumb-v2__infos{font-size:1em}}.properties-related-thumb-v2__content{position:relative}.properties-related-thumb-v2__title{font-size:1.5em;color:#2b2b2b;margin:0}.properties-related-thumb-v2__title .title__chapo{color:#59613a}.properties-related-thumb-v2__data{font:normal normal normal 1em/1 Montserrat,sans-serif;color:#59613a}.properties-details-v3{background:transparent}.properties-details-v3__header{position:relative;text-align:right}@media screen and (min-width:992px){.properties-details-v3__header{margin-left:-2em}}.properties-details-v3__slideshow{background:transparent;height:300px}@media screen and (min-width:768px){.properties-details-v3__slideshow{height:400px}}@media screen and (min-width:992px){.properties-details-v3__slideshow{height:auto;position:absolute;z-index:1;top:0;bottom:0;right:0;left:0}}.properties-details-v3__slideshow .main-swiper__image{object-fit:cover}.properties-details-v3__slideshow ul.properties-labels{position:absolute;z-index:9}.properties-details-v3__slideshow ul.properties-labels .properties-labels__item{text-align:left}.properties-details-v3__intro{position:relative;z-index:2;flex-direction:column;background:hsla(0,0%,100%,.76);color:#fff;padding:1em 3em 0;margin-right:0;margin-left:auto;width:100%}@media screen and (min-width:992px){.properties-details-v3__intro{max-width:460px;height:800px}}.properties-details-v3__title{margin:1em 0 0;font-size:2em;text-align:center}.properties-details-v3__title>*{display:inline-block}.properties-details-v3__count{font:normal normal normal 1.5em/1 Montserrat,sans-serif;color:inherit;text-align:center}.properties-details-v3__count-highlight{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#59613a}.properties-details-v3__types{font:normal normal normal 1em/2.5em Montserrat,sans-serif;color:currentColor;text-align:center;margin-top:1em}.properties-details-v3__types-value{display:inline-block;margin-left:.5em;margin-right:.5em;color:currentColor;border:2px solid #59613a;border-radius:100%;width:2em;height:2em;line-height:2em;text-align:center}.properties-details-v3__paging{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:2.6em 2em;width:100%}@media screen and (min-width:992px){.properties-details-v3__paging{width:360px}}@media screen and (min-width:1200px){.properties-details-v3__paging{width:500px}}@media screen and (min-width:1440px){.properties-details-v3__paging{width:610px}}@media screen and (min-width:992px){.properties-details-v3__paging{position:absolute;z-index:1;bottom:0;left:0}}.properties-details-v3__paging-button--next,.properties-details-v3__paging-button--prev{width:44px;height:44px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#59613a;background:transparent;transition:all .4s ease-out}@media screen and (min-width:992px){.properties-details-v3__paging-button--next,.properties-details-v3__paging-button--prev{width:50px;height:50px}}.properties-details-v3__paging-button--next.swiper-button-disabled,.properties-details-v3__paging-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.properties-details-v3__paging-button--next svg,.properties-details-v3__paging-button--prev svg{fill:currentColor;width:30px;height:auto}.properties-details-v3__paging-button--next:focus,.properties-details-v3__paging-button--next:hover,.properties-details-v3__paging-button--prev:focus,.properties-details-v3__paging-button--prev:hover{outline:0;color:#2b2b2b;background:transparent}.properties-details-v3__paging-button--prev{transform:scaleX(-1);margin-right:1em}.properties-details-v3__paging-title{font-size:1.8em}.properties-details-v3__paging-arrows{display:flex;font-size:1.8em}.properties-details-v3__data{display:grid;margin-top:2em;grid-gap:1em}@media screen and (min-width:768px){.properties-details-v3__data{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.properties-details-v3__data{grid-template-columns:repeat(1,1fr)}}.properties-details-v3__data-item{text-align:center;word-break:break-word}.properties-details-v3__data-label{display:block;font:normal normal normal 1.5em/1 Montserrat,sans-serif;color:currentColor}.properties-details-v3__data-value{display:inline-block;margin-top:.5em;font:normal normal normal 1em/2.5em Montserrat,sans-serif;color:currentColor;border:2px solid #59613a;border-radius:100%;width:2.5em;height:2.5em;text-align:center}.properties-details-v3__media{margin-top:2em;text-align:center}.properties-details-v3__media-title{font-size:2em}.properties-details-v3__reference{margin-top:2.5em;text-align:center;font:normal normal normal .9em/1 Montserrat,sans-serif;color:inherit}.properties-details-v3__reference--highlight{color:#59613a}.properties-details-v3__content{margin-top:2em}@media screen and (min-width:992px){.properties-details-v3__content{padding:0;display:flex;width:100%}}.properties-details-v3__content+.properties-details-v3__content{margin-top:4em}.properties-details-v3__content-side{padding:0 2em;display:flex;flex-direction:column}@media screen and (min-width:992px){.properties-details-v3__content-side{width:360px}}@media screen and (min-width:1200px){.properties-details-v3__content-side{width:500px}}@media screen and (min-width:1440px){.properties-details-v3__content-side{width:610px}}@media screen and (min-width:992px){.properties-details-v3__content-side{padding:0 2em 0 0}}.properties-details-v3__content-side>*{order:2}.properties-details-v3__content-main{padding:2em}@media screen and (min-width:992px){.properties-details-v3__content-main{flex:1 1 0;min-width:0;padding:0 0 0 2em}}.properties-details-v3__cta{border:none;background:none;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width:992px){.properties-details-v3__cta{margin-bottom:4em}}.properties-details-v3__cta-arrow{color:#59613a;transition:all .4s ease-out}.properties-details-v3__cta-arrow svg{fill:currentColor;width:30px;height:auto}.isExpanded .properties-details-v3__cta-arrow{transform:rotate(-180deg)}.properties-details-v3__cta:focus,.properties-details-v3__cta:hover{outline:0}.properties-details-v3__cta:focus .properties-details-v3__neighborhood-cta-arrow,.properties-details-v3__cta:hover .properties-details-v3__neighborhood-cta-arrow{color:#2b2b2b}.properties-details-v3__cta-title{font-size:1.8em}.properties-details-v3__cta-title--opened{display:none}.isExpanded .properties-details-v3__cta-title--opened{display:block}.isExpanded .properties-details-v3__cta-title--closed{display:none}.properties-details-v3__infosmisc{margin-top:3em}.properties-details-v3__tools{order:1;margin-bottom:3em}@media screen and (min-width:992px){.properties-details-v3__tools{order:2;margin-bottom:0}}.properties-details-v3__lots{margin:0 auto 4em}.properties-details-v3__documentation{margin:0 auto}.properties-details-v3__calendar,.properties-details-v3__equipments,.properties-details-v3__services{margin:4em auto 0}.properties-details-v3__related{margin:4em auto 0;padding:0 2em;max-width:calc(1276px + 4em)}.properties-details-v3__property-contact{display:flex;flex-direction:column}@media screen and (min-width:1200px){.properties-details-v3__property-contact{flex-direction:row}}.properties-details-v3__card-contact{width:100%}@media screen and (min-width:768px){.properties-details-v3__card-contact{min-width:350px;max-width:50%}}.properties-details-v3__form .form__fields{display:flex;flex-direction:column}.properties-details-v3__form .form__field{margin:.5em 0}.properties-details-v3__apply-online{margin:4em auto 0;padding:0 2em;max-width:calc(842px + 4em);display:flex;flex-direction:column;align-items:center}.properties-details-v3__apply-online .apply-online__title{font-size:1.5em}.properties-details-v3__apply-online .button{margin-top:1em}.properties-details-composition-v3__title{font-size:1.8em}.properties-details-composition-v3 .properties-details-composition{padding-bottom:100px}.properties-details-documentation-v3{color:currentColor;overflow:hidden}.properties-details-documentation-v3__title{font-size:1.8em}.properties-details-documentation-v3__list{list-style:none;padding:0;margin:3em 0 0;display:grid;grid-gap:3em 1em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-documentation-v3__list{grid-template-columns:repeat(2,1fr)}}.properties-details-documentation-v3__item{position:relative}.properties-details-documentation-v3__label{color:inherit;font:normal normal normal 1.2em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-documentation-v3__value{display:inline-block;margin-top:.5em;cursor:pointer;border:none;background:none;padding:0;outline:none;color:currentColor}.properties-details-documentation-v3__icon{display:inline-flex;width:3em;height:3em;border-radius:100%;line-height:3em;border:1px solid #59613a;align-items:center;justify-content:center}.properties-details-documentation-v3__icon svg{width:55%;height:auto;fill:currentColor}.properties-details-energy-v3__title{font-size:1.8em;white-space:nowrap}.properties-details-energy-v3__content{text-align:center}.properties-details-energy-v3__cta{margin-top:2em}.properties-details-energy-v3__img{height:180px}.properties-details-energy-v3__img+.properties-details-energy-v3__img{margin-left:2em}.properties-details-energy-v3 .energy__drawing{display:flex;justify-content:space-around}.properties-details-equipments-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-equipments-v3__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-equipments-v3__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.properties-details-equipments-v3__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-equipments-v3__list-header{font:normal normal normal 1.5em/1.8 Montserrat,sans-serif;color:#59613a;border-bottom:1px solid #59613a}.properties-details-equipments-v3__list{list-style:none;margin:0;padding:0}.properties-details-equipments-v3__item{display:flex;width:100%;justify-content:space-between;font:normal normal normal .9em/1 Montserrat,sans-serif;color:#2b2b2b;margin-top:1.2em}.properties-details-equipments-v3__value{text-align:right}.properties-details-form-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-general-v3__title{font-size:1.8em;white-space:nowrap}.properties-details-general-v3__description{font-size:.9em}.properties-details-infos-v3{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infos-v3{width:100%}}.properties-details-infos-v3__title{color:inherit;font:normal normal normal 1.8em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;padding-right:2.5em;white-space:nowrap;margin:0 0 1em}.properties-details-infos-v3__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infos-v3__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infos-v3__item{padding-left:1.4em;position:relative}@media screen and (min-width:1200px){.properties-details-infos-v3__item{display:flex;justify-content:space-between;align-items:center}}.properties-details-infos-v3__item:before{content:"";display:block;width:10px;height:10px;background:#59613a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infos-v3__label{color:inherit}.properties-details-infos-v3__label,.properties-details-infos-v3__value{font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infos-v3__value{margin-top:.5em;color:#59613a}@media screen and (min-width:1200px){.properties-details-infos-v3__value{margin-top:0}}.properties-details-infosmisc-v3{color:inherit;overflow:hidden}@media screen and (min-width:768px){.properties-details-infosmisc-v3{width:100%}}.properties-details-infosmisc-v3__title{color:inherit;font:normal normal normal 1.8em/1.5 Montserrat,sans-serif;letter-spacing:0;text-transform:none;padding-right:2.5em;white-space:nowrap;margin:0 0 1em}.properties-details-infosmisc-v3__list{list-style:none;margin:0;padding:0;display:grid;width:100%;grid-gap:2em 4em;grid-auto-flow:row}@media screen and (min-width:768px){.properties-details-infosmisc-v3__list{grid-template-columns:repeat(2,1fr)}}.properties-details-infosmisc-v3__item{padding-left:1.4em;position:relative}.properties-details-infosmisc-v3__item:before{content:"";display:block;width:10px;height:10px;background:#59613a;position:absolute;top:calc(.5em - 5px);left:0}.properties-details-infosmisc-v3__label{color:inherit}.properties-details-infosmisc-v3__label,.properties-details-infosmisc-v3__value{font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.properties-details-infosmisc-v3__value{margin-top:.5em;color:#59613a}.properties-details-lots-v3{color:currentColor;overflow:hidden}.properties-details-lots-v3__title,.properties-details-neighborhood-v3__title{font-size:1.8em}.properties-details-neighborhood-v3 .map{height:400px}@media screen and (min-width:768px){.properties-details-neighborhood-v3 .map{height:634px}}.properties-details-prices-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-prices-v3__table{display:flex;flex-direction:column;width:100%}.properties-details-prices-v3__th{display:flex;border-bottom:1px solid #59613a;padding:.3em;margin-bottom:.8em;font:normal normal 400 1em Montserrat,sans-serif;color:#59613a;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v3__th--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v3__th--value:last-child{padding-right:0}.properties-details-prices-v3__tr{display:flex;padding:.3em;font:normal normal 400 1em Montserrat,sans-serif;color:#2b2b2b;text-transform:none;letter-spacing:0;text-align:left}.properties-details-prices-v3__tr--value{padding-right:.6em;width:33.3333%}.properties-details-prices-v3__tr--value:last-child{padding-right:0}.properties-details-related-v3__title{font-size:1.8em;text-align:center;margin:0 0 1.5em}.properties-details-related-v3__title>*{display:inline-block}.properties-details-related-v3__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-details-related-v3__list{grid-gap:50px 1.5em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.properties-details-related-v3__list{grid-gap:100px 1.5em}}.properties-details-services-v3__title{margin:0;font-size:1.8em;text-align:center}.properties-details-services-v3__grid{display:grid;margin-top:2em;grid-gap:3em}@media screen and (min-width:768px){.properties-details-services-v3__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-details-services-v3__grid{grid-template-columns:repeat(3,1fr)}}.properties-details-services-v3__list-header{display:flex;width:100%;justify-content:space-between;font:normal normal normal 1.5em/1.8 Montserrat,sans-serif;color:#59613a;border-bottom:1px solid #59613a}.properties-details-services-v3__list{list-style:none;padding:0;margin:1em 0 0}.properties-details-services-v3__item{display:flex;width:100%;justify-content:space-between;align-items:center;font:normal normal normal 1em/2.2 Montserrat,sans-serif;color:#2b2b2b}.properties-details-services-v3__icon{vertical-align:middle}.properties-details-tools-v3{display:grid;grid-gap:1em}.properties-details-tools-v3--vertical{grid-gap:5em}@media screen and (min-width:768px){.properties-details-tools-v3{grid-template-columns:repeat(2,1fr)}.properties-details-tools-v3--vertical{grid-template-columns:repeat(1,1fr)}}.properties-details-tools-v3__title{font-size:1.8em;margin-bottom:.7em}.properties-details-tools-v3__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,2.5em);grid-gap:1em;grid-auto-flow:row;align-items:center;justify-content:center}.properties-details-tools-v3__link{background:transparent;border:1px solid #59613a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.65em}.properties-details-tools-v3__link svg{width:100%;height:100%;fill:inherit;transition:all .8s ease}.properties-details-tools-v3__link:focus,.properties-details-tools-v3__link:hover{background:transparent;border:1px solid #59613a;transform:scale(1.1)}.properties-details-tools-v3__link:focus svg,.properties-details-tools-v3__link:hover svg{fill:inherit}.properties-details-tools-v3__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.properties-details-tools-v3 .js-selectionToggle svg{fill:none;stroke:currentColor}.properties-details-tools-v3 .js-selectionToggle.js--active svg{fill:currentColor}.properties-related-thumb-v3{display:block;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}.properties-related-thumb-v3__image{width:100%;height:100%;padding-bottom:64%;position:relative}.properties-related-thumb-v3__image>.image{position:absolute;width:100%;height:100%}.properties-related-thumb-v3__infos{width:100%;padding:1.2em 0}@media screen and (min-width:992px){.properties-related-thumb-v3__infos{padding:1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.properties-related-thumb-v3__infos{font-size:1em}}.properties-related-thumb-v3__content{position:relative}.properties-related-thumb-v3__title{font-size:1.5em;color:#2b2b2b;margin:0}.properties-related-thumb-v3__title .title__chapo{color:#59613a}.properties-related-thumb-v3__data{font:normal normal normal 1em/1 Montserrat,sans-serif;color:#59613a}.properties-empty{background:transparent url(../images/modules/properties/empty.jpg) no-repeat 50%/cover;padding:10em 2em}.properties-empty__wrapper{background:#fff;margin:0 auto;max-width:1100px;padding:2.5em;text-align:center}.properties-empty__title{font-size:1.5em}.properties-empty__text{margin:2em 0}@media screen and (min-width:768px){.properties-empty__text{margin:2em 3em}}.properties-list-v1{background:transparent}.properties-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-list-v1__list{grid-gap:50px 1.5em;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.properties-list-v1__list{grid-gap:100px 1.5em}}.properties-list-v2{background:transparent}.properties-list-v2__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-list-v2__list{grid-gap:50px 1.5em}}@media screen and (min-width:1200px){.properties-list-v2__list{grid-gap:100px 1.5em}}.properties-list-v3{background:transparent}.properties-list-v3__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:992px){.properties-list-v3__list{grid-gap:50px 1.5em}}@media screen and (min-width:1200px){.properties-list-v3__list{grid-gap:100px 1.5em}}.properties-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}.properties-thumb-v1__image{width:100%;height:100%;padding-bottom:83%;position:relative;z-index:1}.properties-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.properties-thumb-v1__infos{width:100%;padding:1.2em 4em 1.2em 2em}@media screen and (min-width:992px){.properties-thumb-v1__infos{padding:1.2em 5em 1.2em 3em;font-size:.8em;position:absolute;left:0;bottom:0;z-index:2}}@media screen and (min-width:1440px){.properties-thumb-v1__infos{font-size:1em}}.properties-thumb-v1__infos:before{background:#fff;content:"";position:absolute;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v1__infos:before{width:0}}.properties-thumb-v1__content{position:relative;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v1__content{opacity:0}}.properties-thumb-v1__title{font-size:2em;color:#2b2b2b;margin:0}.properties-thumb-v1__title .title__chapo{color:#59613a}.properties-thumb-v1__data{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#59613a}.properties-thumb-v1__data-highlight{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#2b2b2b}.properties-thumb-v1__arrow{position:absolute;right:-3em;top:50%;transform:translateY(-50%)}.properties-thumb-v1__arrow svg{width:30;height:auto;fill:#59613a}.properties-thumb-v1__labels-list{position:absolute;top:0;left:0;z-index:3}.properties-thumb-v1__tools{display:flex;align-items:center;margin-top:.8em}.properties-thumb-v1__tools *+*{margin-left:.8em}.properties-thumb-v1__reference{color:currentColor;font-size:.9em}.properties-thumb-v1__numdossier{color:#59613a}.properties-thumb-v1__selection{font-size:.9em}.properties-thumb-v1__selection .button{color:#59613a}.properties-thumb-v1__selection .button__icon{height:2em;width:auto;fill:transparent;stroke:#59613a;stroke-width:7}.properties-thumb-v1__selection .button.js--active .button__icon{fill:#59613a}.properties-thumb-v1:focus .properties-thumb-v1__infos:before,.properties-thumb-v1:hover .properties-thumb-v1__infos:before{width:100%}.properties-thumb-v1:focus .properties-thumb-v1__content,.properties-thumb-v1:hover .properties-thumb-v1__content{opacity:1}.properties-thumb-v2{display:flex;flex-direction:column;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}@media screen and (min-width:992px){.properties-thumb-v2{flex-direction:row;height:90vh;min-height:540px;max-height:680px}}.properties-thumb-v2__image{flex:1;position:relative}.properties-thumb-v2__image>.image{height:100%}.properties-thumb-v2__infos{width:100%;padding:1.2em 4em 1.2em 2em}@media screen and (min-width:992px){.properties-thumb-v2__infos{width:38%;padding:0 0 0 3em;font-size:.8em}}@media screen and (min-width:1440px){.properties-thumb-v2__infos{font-size:1em}}.properties-thumb-v2__data{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#59613a;text-align:center}.properties-thumb-v2__data--types{font-size:1.2em;margin-top:.5em}.properties-thumb-v2__data-highlight{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#2b2b2b}.properties-thumb-v2__content{position:relative}@media screen and (min-width:992px){.properties-thumb-v2__content{height:100%;display:flex;flex-direction:column}}.properties-thumb-v2__description{flex:1;position:relative;margin-top:2em}@media screen and (min-width:992px){.properties-thumb-v2__description{font-size:.85em;margin-right:-1.5em}}@media screen and (min-width:992px){.properties-thumb-v2__scroll{position:absolute;width:100%;height:100%;padding-right:1.5em}}.properties-thumb-v2__title{padding:0 .6em;margin:0;font-size:1.7em;color:#2b2b2b;text-align:center}.properties-thumb-v2__title .title__chapo,.properties-thumb-v2__title .title__deco{color:#59613a}.properties-thumb-v2__subtitle{padding-top:1em;font-size:1.7em}.properties-thumb-v2__subtitle .subtitle__chapo,.properties-thumb-v2__subtitle .subtitle__deco{color:#59613a}.properties-thumb-v2__price{font:normal normal normal 2em/1 Montserrat,sans-serif;color:currentColor;text-align:center}.properties-thumb-v2__labels-list{position:absolute;top:0;left:0;z-index:3}.properties-thumb-v2__tools{display:flex;align-items:center;justify-content:space-between;margin-top:2em}.properties-thumb-v2__tools *+*{margin-left:.8em}.properties-thumb-v2__reference{color:currentColor;font-size:.9em}.properties-thumb-v2__numdossier{color:#59613a}.properties-thumb-v2__selection{font-size:.9em}.properties-thumb-v2__selection .button{color:#59613a}.properties-thumb-v2__selection .button__icon{height:2em;width:auto;fill:transparent;stroke:#59613a;stroke-width:7}.properties-thumb-v2__selection .button.js--active .button__icon{fill:#59613a}.properties-thumb-v2__cta{position:absolute;bottom:0;left:0;min-width:40%;padding:3em 5em 3em 3em;display:none}.properties-thumb-v2__cta .title{font-size:2em;position:relative;z-index:2;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v2__cta .title{opacity:0}}@media screen and (min-width:992px){.properties-thumb-v2__cta{display:block}}.properties-thumb-v2__cta:after{background:#fff;content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;transition:width .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v2__cta:after{width:0}}.properties-thumb-v2__arrow{position:absolute;z-index:2;right:3em;top:50%;transform:translateY(-50%);transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.properties-thumb-v2__arrow{opacity:0}}.properties-thumb-v2__arrow svg{width:30;height:auto;fill:#59613a}.properties-thumb-v2:focus .properties-thumb-v2__cta:after,.properties-thumb-v2:hover .properties-thumb-v2__cta:after{width:100%}.properties-thumb-v2:focus .properties-thumb-v2__arrow,.properties-thumb-v2:focus .properties-thumb-v2__cta .title,.properties-thumb-v2:hover .properties-thumb-v2__arrow,.properties-thumb-v2:hover .properties-thumb-v2__cta .title{opacity:1}.properties-thumb-v3{display:flex;flex-direction:column;position:relative;text-decoration:none;background:transparent}@media screen and (min-width:992px){.properties-thumb-v3{color:#fff;flex-direction:row;height:90vh;min-height:540px;max-height:694px}}.properties-thumb-v3__image{flex:1;position:relative;z-index:1;order:1}.properties-thumb-v3__image>.image{height:100%}.properties-thumb-v3__infos{width:100%;padding:1.2em 2em;order:3}@media screen and (min-width:992px){.properties-thumb-v3__infos{position:absolute;right:0;z-index:2;width:38%;height:100%;padding:1.5em 3em;font-size:.8em}.properties-thumb-v3__infos:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.76);transition:width .4s ease-out}}@media screen and (min-width:1440px){.properties-thumb-v3__infos{font-size:1em}}.properties-thumb-v3__content-title{text-align:center;margin:0;font-size:1.5em}.properties-thumb-v3__content{position:relative}@media screen and (min-width:992px){.properties-thumb-v3__content{height:100%;display:flex;flex-direction:column;transition:opacity .4s ease-out}}.properties-thumb-v3__count{font:normal normal normal 1.5em/1 Montserrat,sans-serif;color:#fff;text-align:center}.properties-thumb-v3__count-highlight{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#59613a}.properties-thumb-v3__types{font:normal normal normal 1.5em/1 Montserrat,sans-serif;color:#fff;text-align:center;margin-top:1em}.properties-thumb-v3__types-value{display:inline-block;margin-left:.5em;margin-right:.5em;font:normal normal normal 1em/2.5em Montserrat,sans-serif;color:currentColor;border:2px solid #59613a;border-radius:100%;width:2.5em;height:2.5em;text-align:center}.properties-thumb-v3__data{display:grid;margin-top:2em;grid-gap:1em}@media screen and (min-width:768px){.properties-thumb-v3__data{grid-template-columns:repeat(2,1fr)}}.properties-thumb-v3__data-item{text-align:center;word-break:break-word}.properties-thumb-v3__data-label{display:block;font:normal normal normal 1.5em/1 Montserrat,sans-serif;color:currentColor}.properties-thumb-v3__data-value{display:inline-block;margin-top:.5em;font:normal normal normal 1em/2.5em Montserrat,sans-serif;color:currentColor;border:2px solid #59613a;border-radius:100%;width:2.5em;height:2.5em;text-align:center}.properties-thumb-v3__description{flex:1;position:relative;margin-top:2em}@media screen and (min-width:992px){.properties-thumb-v3__description{font-size:.85em;margin-right:-1.5em}}@media screen and (min-width:992px){.properties-thumb-v3__scroll{position:absolute;width:100%;height:100%;padding-right:1.5em}}.properties-thumb-v3__labels-list{position:absolute;top:0;left:0;z-index:3}.properties-thumb-v3__cta{order:2;position:relative;padding:1.2em 2em;color:#2b2b2b}@media screen and (min-width:992px){.properties-thumb-v3__cta{position:absolute;bottom:0;left:0;min-width:40%;max-width:62%;padding:1.5em 3em;z-index:9}}.properties-thumb-v3__cta:after{background:#fff;content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%}.properties-thumb-v3__cta-content{position:relative;z-index:2}.properties-thumb-v3__title{font-size:2em;color:#2b2b2b;margin:0}.properties-thumb-v3__title .title__chapo,.properties-thumb-v3__title .title__deco{color:#59613a}.properties-thumb-v3__price{font:normal normal normal 1em/1 Montserrat,sans-serif;color:#59613a}.properties-thumb-v3__tools{display:flex;align-items:center;justify-content:space-between;margin-top:.6em}.properties-thumb-v3__tools *+*{margin-left:.8em}.properties-thumb-v3__reference{color:currentColor;font-size:.9em}.properties-thumb-v3__numdossier{color:#59613a}.properties-thumb-v3__selection{font-size:.9em}.properties-thumb-v3__selection .button{color:#2b2b2b}.properties-thumb-v3__selection .button__icon{height:2em;width:auto;fill:transparent;stroke:#59613a;stroke-width:7}.properties-thumb-v3__selection .button.js--active .button__icon{fill:#59613a}@media (hover:hover) and (pointer:fine){.properties-thumb-v3 .properties-thumb-v3__content{opacity:0}.properties-thumb-v3 .properties-thumb-v3__infos:before{width:0}.properties-thumb-v3:hover .properties-thumb-v3__content{opacity:1}.properties-thumb-v3:hover .properties-thumb-v3__infos:before{width:100%}}.properties-thumb-v3:focus .properties-thumb-v3__cta:after,.properties-thumb-v3:hover .properties-thumb-v3__cta:after{width:100%}.properties-thumb-v3:focus .properties-thumb-v3__cta-content,.properties-thumb-v3:hover .properties-thumb-v3__cta-content{opacity:1}.quote-v1{background:transparent}.quote-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.quote-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.quote-v1__informations{position:relative;flex:1 1 0;min-width:0}.quote-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.quote-v1__text{font-size:.9em;margin-top:1em;text-align:left}.quote-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em;margin-bottom:1em}@media screen and (min-width:992px){.quote-v1__side{padding-left:0;padding-right:2em;margin-bottom:0;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.quote-v1__side{padding-left:4em;padding-right:4em}}.quote-v1__side-scroll{height:100%}@media screen and (min-width:992px){.quote-v1__side-scroll{padding-right:1em}}.quote-v1__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.quote-v1__data{position:absolute;top:0;bottom:0;left:0;right:0}}.quote-v1__slideshow{height:100%;background:transparent}.quote-v1__slideshow-pagination{display:none}.quote-v1__slideshow-button--next,.quote-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.quote-v1__slideshow-button--next,.quote-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.quote-v1__slideshow-button--next.swiper-button-disabled,.quote-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.quote-v1__slideshow-button--next svg,.quote-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.quote-v1__slideshow-button--next:focus,.quote-v1__slideshow-button--next:hover,.quote-v1__slideshow-button--prev:focus,.quote-v1__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.quote-v1__slideshow-button--next{right:0}.quote-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.quote-v1__slideshow .main-swiper__image{object-fit:cover}.quote-v1__form{position:relative;height:auto;max-height:none;width:100%}@media screen and (min-width:768px){.quote-v1__form{position:absolute;height:100%;max-height:100vh;display:block}}@media screen and (min-width:1440px){.quote-v1__form{width:80%}}.quote-form-v1__subtitle{font-size:1.5em}.redac-gms__wrapper{max-width:1298px;margin:0 auto}.redac-gms__content{padding-bottom:4em}.redac-v1__content>*+*{margin-top:6em;margin-bottom:6em}.listing-banner{background:transparent url(../images/modules/estimation/estimation_inner.jpg) no-repeat;height:360px;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;padding:0 2em}.listing-banner:before{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.listing-banner--item{grid-column:1/-1}.listing-banner__wrapper{display:flex;flex-direction:column;align-items:center}.listing-banner__container{position:relative}.listing-banner__title{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}.listing-banner__title:active,.listing-banner__title:focus{outline:none}@media screen and (min-width:0){.listing-banner__title{font-size:16px}}@media screen and (min-width:768px){.listing-banner__title{font-size:1em}}.listing-banner__title .subtitle__chapo{font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#59613a}.listing-banner__title .subtitle__text{font:normal normal normal 1.85em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#000}.listing-banner__container-text{margin:1.5em 0;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#000;text-align:center}.redac-bloc-v1{background:transparent}.redac-bloc-v1__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.redac-bloc-v1__content{flex-direction:row;height:90vh;min-height:540px;max-height:863px}}.redac-bloc-v1__informations{position:relative;flex:1 1 0;min-width:0}.redac-bloc-v1__title{margin:1em 0 0;text-align:center;font-size:1.6em}.redac-bloc-v1__text{font-size:.9em;margin-top:1em}.redac-bloc-v1__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.redac-bloc-v1__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.redac-bloc-v1__side{padding-left:4em;padding-right:4em}}.redac-bloc-v1__side-scroll{height:100%}@media screen and (min-width:992px){.redac-bloc-v1__side-scroll{padding-right:1em}}@media screen and (min-width:1200px){.redac-bloc-v1__drawer{width:80%}}.redac-bloc-v1__slideshow{height:100%;background:transparent}.redac-bloc-v1__slideshow-pagination{display:none}.redac-bloc-v1__slideshow-button--next,.redac-bloc-v1__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.redac-bloc-v1__slideshow-button--next,.redac-bloc-v1__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.redac-bloc-v1__slideshow-button--next.swiper-button-disabled,.redac-bloc-v1__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.redac-bloc-v1__slideshow-button--next svg,.redac-bloc-v1__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.redac-bloc-v1__slideshow-button--next:focus,.redac-bloc-v1__slideshow-button--next:hover,.redac-bloc-v1__slideshow-button--prev:focus,.redac-bloc-v1__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.redac-bloc-v1__slideshow-button--next{right:0}.redac-bloc-v1__slideshow-button--prev{transform:scaleX(-1);left:0}.redac-bloc-v1__slideshow .main-swiper__image{object-fit:cover}.redac-bloc-v2__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.redac-bloc-v2__content{flex-direction:row}}.redac-bloc-v2__title{font-size:1.8em;background:#fff;position:absolute;z-index:1;bottom:0;left:0;min-width:60%;max-width:100%;padding:1.5em 3em 1.5em 1em}.redac-bloc-v2__subtitle{font-size:1.6em}.redac-bloc-v2__text{font-size:.9em;margin-top:1em}.redac-bloc-v2__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.redac-bloc-v2__side{padding-left:0;padding-right:2em;min-width:300px;width:50%}}@media screen and (min-width:1440px){.redac-bloc-v2__side{padding-left:4em;padding-right:4em}}.redac-bloc-v2__slideshow{height:90vh;min-height:540px;max-height:582px;position:relative;flex:1 1 0;min-width:0;background:transparent}.redac-bloc-v2__slideshow-pagination{display:none}.redac-bloc-v2__slideshow-button--next,.redac-bloc-v2__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.redac-bloc-v2__slideshow-button--next,.redac-bloc-v2__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.redac-bloc-v2__slideshow-button--next.swiper-button-disabled,.redac-bloc-v2__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.redac-bloc-v2__slideshow-button--next svg,.redac-bloc-v2__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.redac-bloc-v2__slideshow-button--next:focus,.redac-bloc-v2__slideshow-button--next:hover,.redac-bloc-v2__slideshow-button--prev:focus,.redac-bloc-v2__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.redac-bloc-v2__slideshow-button--next{right:0}.redac-bloc-v2__slideshow-button--prev{transform:scaleX(-1);left:0}.redac-bloc-v2__slideshow .main-swiper__image{object-fit:cover}.redac-bloc-v3__content{display:grid;grid-gap:3em 0}@media screen and (min-width:768px){.redac-bloc-v3__content{grid-template-columns:repeat(2,1fr)}}.redac-bloc-v3__item{padding-left:4em;padding-right:4em}.redac-bloc-v3__title{font-size:1.8em;text-align:center}.redac-bloc-v5__content{max-width:1350px;margin:0 auto}.redac-bloc-v5__title{text-align:center;font-size:1.6em}.redac-bloc-v6__content{max-width:1350px;margin:0 auto;display:grid;grid-gap:3em 5em}@media screen and (min-width:768px){.redac-bloc-v6__content{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.redac-bloc-v6__content{grid-template-columns:repeat(3,1fr)}}.redac-bloc-v6__count{text-align:center}.redac-bloc-v6__count>*{display:inline-block;width:3em;height:3em;line-height:3em;border:1px solid #59613a;border-radius:100%}.redac-bloc-v6__title{text-align:center;font-size:1.8em;margin:1em 0}.redac-bloc-v7{background:transparent}.redac-bloc-v7__content{display:flex;flex-direction:column}@media screen and (min-width:992px){.redac-bloc-v7__content{flex-direction:row;height:90vh;min-height:540px;max-height:694px}}.redac-bloc-v7__informations{position:relative;flex:1 1 0;min-width:0}.redac-bloc-v7__title{margin:1em 0 0;text-align:center;font-size:1.6em}.redac-bloc-v7__text{font-size:.9em;margin-top:1em}.redac-bloc-v7__side{position:relative;z-index:2;height:100%;flex-direction:column;padding-left:1em;padding-right:1em}@media screen and (min-width:992px){.redac-bloc-v7__side{padding-left:0;padding-right:2em;width:33.33333%;min-width:300px;max-width:610px}}@media screen and (min-width:1440px){.redac-bloc-v7__side{padding-left:4em;padding-right:4em}}.redac-bloc-v7__side-scroll{height:100%}@media screen and (min-width:992px){.redac-bloc-v7__side-scroll{padding-right:1em}}.redac-bloc-v7__data{list-style:none;margin:0;padding:0;overflow:hidden}@media screen and (min-width:768px){.redac-bloc-v7__data{position:absolute;top:0;bottom:0;left:0;right:0}}@media screen and (min-width:1200px){.redac-bloc-v7__drawer{width:50%}}.redac-bloc-v7__slideshow{height:100%;background:transparent}.redac-bloc-v7__slideshow-pagination{display:none}.redac-bloc-v7__slideshow-button--next,.redac-bloc-v7__slideshow-button--prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#2b2b2b;transition:all .4s ease-out}@media screen and (min-width:768px){.redac-bloc-v7__slideshow-button--next,.redac-bloc-v7__slideshow-button--prev{width:60px;height:60px;margin-top:-30px}}.redac-bloc-v7__slideshow-button--next.swiper-button-disabled,.redac-bloc-v7__slideshow-button--prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.redac-bloc-v7__slideshow-button--next svg,.redac-bloc-v7__slideshow-button--prev svg{fill:currentColor;width:30px;height:auto}.redac-bloc-v7__slideshow-button--next:focus,.redac-bloc-v7__slideshow-button--next:hover,.redac-bloc-v7__slideshow-button--prev:focus,.redac-bloc-v7__slideshow-button--prev:hover{color:#fff;background:#2b2b2b}.redac-bloc-v7__slideshow-button--next{right:0}.redac-bloc-v7__slideshow-button--prev{transform:scaleX(-1);left:0}.redac-bloc-v7__slideshow .main-swiper__image{object-fit:cover}.search-form-v1{height:100%;color:#2b2b2b}.search-form-v1 .form__wrapper{padding-right:1.5em}.search-form-v1 .form__submit{text-align:center;margin-top:2em}.search-form-v1 .submit__field{width:100%}@media screen and (min-width:768px){.search-form-v1 .submit__field{width:auto;min-width:278px}}.search-form-v1__container{display:flex;height:100%;flex-direction:column}.search-form-v1__title{font-size:2.5em;position:relative;margin-bottom:.6em}.search-form-v1__title .title__content{display:flex;flex-direction:row;align-items:center;position:relative}.search-form-v1__title .title__chapo{font:normal normal normal .4em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:lowercase;color:#59613a}.search-form-v1__title .title__text{font:normal normal 300 40px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff}.search-form-v1__title .title__deco{color:#59613a}.search-form-v1__subtitle{font-size:1.5em;position:relative;margin-bottom:.6em}.search-form-v1__subtitle .subtitle__content{display:flex;flex-direction:row;align-items:center;position:relative}.search-form-v1__subtitle .subtitle__chapo{font:normal normal normal 17px Montserrat,sans-serif;letter-spacing:0;text-transform:lowercase;color:#59613a}.search-form-v1__subtitle .subtitle__text{font:normal normal 300 25px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff}.search-form-v1__subtitle .subtitle__deco svg{fill:#2b2b2b}.search-form-v1__content{flex:1;position:relative}.search-form-v1__base{margin:0}.search-form-v1__more{margin:7vh 0 0}.search-form-v1 .noUi-handle{background-color:#59613a}.search-form-v1 .ss-main{border-color:#59613a}.search-form-v1 .ss-main.js-select--main .ss-single-selected{border-color:#59613a;background:transparent}.search-form-v1 .ss-main.js-select--main .ss-single-selected .placeholder,.search-form-v1 .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#2b2b2b}.search-form-v1 .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#2b2b2b}.search-form-v1 .ss-main.js-select--main .ss-multi-selected{border-color:#59613a;background:transparent}.search-form-v1 .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#2b2b2b}.search-form-v1 .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.search-form-v1 .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#2b2b2b}.search-form-v1 .textfield__input{border-color:#59613a;background:transparent;color:#2b2b2b}.search-form-v1 .textfield__input::placeholder{color:#2b2b2b}.search-form-v1 .textfield__input::-ms-input-placeholder{color:#2b2b2b}.search-form-v1 .localizator__summary{border-color:#59613a;background:transparent;color:#2b2b2b}.search-form-v1 .localizator__plus:after,.search-form-v1 .localizator__plus:before{background:#2b2b2b}.search-form-v1 .range__highlight{color:#59613a}.search-form-v1 .range__summary{border-color:#59613a;background:transparent;color:#2b2b2b}.search-form-v1 .range__plus:after,.search-form-v1 .range__plus:before{background:#2b2b2b}.search-form-v1 .range .noUi-connect{background:#59613a}.search-form-v1 .checkboxes__item{justify-content:center}.search-form-v1 .checkboxes__legend{color:#2b2b2b}@media (-ms-high-contrast:none){.search-form .button{height:52px}.search-form .button,::-ms-backdrop{height:52px}}.search-drawer-v1{position:fixed}@media screen and (min-width:768px){.search-drawer-v1{min-width:46em}}.search-drawer-v1__wrapper{padding-top:35px;display:flex;height:100%;flex-direction:column}.body--home .search-drawer-v1 .drawer__close{opacity:0}@media screen and (min-width:992px){.search-drawer-v1 .drawer__close{opacity:0}}.body--search-form__drawer-opened{overflow:hidden}.selection-form-v1__title{font-size:1.9em}.selection-list-v1{background:transparent}.selection-list-v1__title{text-align:center;margin:0 0 1em}.selection-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:768px){.selection-list-v1__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.selection-list-v1__list{grid-gap:50px 3em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.selection-list-v1__list{grid-gap:100px 1.5em}}.selection-list-v1__infos{text-align:center}.selection-thumb-v1{display:block;position:relative;text-decoration:none;background:transparent;color:#2b2b2b}.selection-thumb-v1__image{width:100%;height:100%;padding-bottom:83%;position:relative;z-index:1}.selection-thumb-v1__image>.image{position:absolute;width:100%;height:100%}.selection-thumb-v1__infos{width:100%;padding:1.2em 4em 1.2em 0}@media screen and (min-width:992px){.selection-thumb-v1__infos{padding:1.2em 5em 1.2em 0;font-size:.8em}}@media screen and (min-width:1440px){.selection-thumb-v1__infos{font-size:1em}}.selection-thumb-v1__infos:before{background:#fff;content:"";position:absolute;top:0;bottom:0;left:0;width:100%}.selection-thumb-v1__content{position:relative}.selection-thumb-v1__title{font-size:1.5em;color:#2b2b2b;margin:0}.selection-thumb-v1__title .title__chapo{color:#59613a}.selection-thumb-v1__price{font:normal normal normal 1.2em/1 Montserrat,sans-serif;color:#59613a}.selection-thumb-v1__delete{position:absolute;top:0;right:0;z-index:2;cursor:pointer;border-radius:0;padding:.5em;color:#fff;background:#2b2b2b}.selection-thumb-v1__delete:hover{color:#fff;background:#59613a}.silos-v1{background:#59613a none no-repeat 50%/cover;color:#fff;position:relative;padding-top:2em}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:relative;flex-direction:column;flex:1}@media screen and (min-width:768px){.silos-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.silos-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.silos-v1__wrapper{padding-left:3em;padding-right:3em}}.silos-v1__title{font-size:1.5em;margin:0 0 2em}.silos-v1__title .subtitle,.silos-v1__title .subtitle__chapo{color:#fff}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center;margin-bottom:-2em}@media screen and (min-width:768px){.silos-v1__items-wrapper{flex-direction:row}}.silos-v1 .silo{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:768px){.silos-v1 .silo{width:50%}}@media screen and (min-width:992px){.silos-v1 .silo{max-width:380px;flex:1}}.silos-v1 .silo__title{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.silos-v1 .silo__title{justify-content:start}}.silos-v1 .silo__title-drawing{border-radius:1.3em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6em;height:2.6em;background-color:transparent;fill:#fff;border:2px solid #fff}.silos-v1 .silo__title-drawing svg{height:1.1em}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 200 25px Montserrat,sans-serif;letter-spacing:0;text-transform:none;text-align:left;color:#fff;margin:0}.silos-v1 .silo__list{list-style:none;padding:0;margin:.6em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.silos-v1 .silo__list{margin-left:3.6em}}.silos-v1 .silo__list-item{margin-top:.5em;margin-bottom:.5em;position:relative;display:inline-flex;justify-content:center}@media screen and (min-width:992px){.silos-v1 .silo__list-item{justify-content:start;margin-right:3em}}.silos-v1 .silo__list-item:before{content:"➜";position:relative;top:.7em;left:0;transform:translateY(-50%);color:#fff}.silos-v1 .silo__list-link{font:normal normal 400 17px Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#fff;margin-left:1.6em;text-decoration:none;text-align:left}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#fff}.silos-v2{background:transparent;color:#2b2b2b;position:relative;padding-top:2em}.silos-v2__container{text-align:center}.silos-v2__container,.silos-v2__wrapper{height:100%;display:flex;justify-content:center}.silos-v2__wrapper{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:relative;flex-direction:column;flex:1}@media screen and (min-width:768px){.silos-v2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.silos-v2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.silos-v2__wrapper{padding-left:3em;padding-right:3em}}.silos-v2__title{font-size:1.5em;margin:0 0 2em}.silos-v2__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.silos-v2__items-wrapper{flex-direction:row}}.silos-v2 .silo{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:768px){.silos-v2 .silo{width:50%}}@media screen and (min-width:992px){.silos-v2 .silo{max-width:380px;flex:1}}.silos-v2 .silo__title{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.silos-v2 .silo__title{justify-content:start}}.silos-v2 .silo__title-drawing{border-radius:1.3em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6em;height:2.6em;background-color:transparent;fill:#2b2b2b;border:2px solid #59613a}.silos-v2 .silo__title-drawing svg{height:1.1em}.silos-v2 .silo__title-text{flex-shrink:1;font:normal normal 400 1.3em Montserrat,sans-serif;letter-spacing:0;text-transform:none;text-align:left;color:#2b2b2b;margin:0}.silos-v2 .silo__list{list-style:none;padding:0;margin:.6em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.silos-v2 .silo__list{margin-left:3.6em}}.silos-v2 .silo__list-item{margin-top:.5em;margin-bottom:.5em;position:relative;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width:992px){.silos-v2 .silo__list-item{justify-content:start;margin-right:3em}}.silos-v2 .silo__list-item:before{content:"■";font-family:Arial;position:relative;top:.6em;left:0;transform:translateY(-50%);color:#59613a}.silos-v2 .silo__list-link{font:normal normal 400 .9em Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#2b2b2b;margin-left:1.6em;text-decoration:none;text-align:left}.silos-v2 .silo__list-link:focus,.silos-v2 .silo__list-link:hover{color:#2b2b2b}.sitemap-list-v1{background:transparent}.sitemap-list-v1__title{text-align:center;margin:0 0 1em}.sitemap-list-v1__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em}@media screen and (min-width:768px){.sitemap-list-v1__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.sitemap-list-v1__list{grid-gap:50px 3em;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.sitemap-list-v1__list{grid-gap:100px 1.5em}}.sitemap-list-v1__infos{text-align:center}.socials-v1{font-size:1.6em}@media screen and (min-width:768px){.socials-v1{font-size:1em}}.socials-v1__title{font:normal normal 300 20px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;font-size:20px;margin-bottom:.7em;margin-top:.7em}.socials-v1__content{min-height:50px;display:flex;justify-content:flex-start;align-items:center}.socials-v1__list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.5em}.socials-v1__item{margin:.5em}.socials-v1__link{background:#59613a;border:2px solid #59613a;border-radius:100%;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:3em;height:3em;display:flex;align-items:center;justify-content:center;padding:.5em}.socials-v1__link svg{width:100%;height:auto;fill:#fff;transition:all .4s ease-out}.socials-v1__link:focus,.socials-v1__link:hover{background:#2b2b2b;border:2px solid #2b2b2b}.socials-v1__link:focus svg,.socials-v1__link:hover svg{fill:#59613a}.team-list-v1__list{display:grid;grid-gap:3em;list-style:none;padding:0;position:relative}@media screen and (min-width:992px){.team-list-v1__list{grid-template-columns:repeat(auto-fill,minmax(430px,1fr))}}.team-list-v2__list{display:grid;grid-gap:3.5em;justify-content:center;list-style:none}@media screen and (min-width:768px){.team-list-v2__list{grid-template-columns:repeat(auto-fill,670px)}}.team-thumb-v1{position:relative}@media screen and (min-width:0){.team-thumb-v1{height:580px}}@media screen and (min-width:768px){.team-thumb-v1{height:790px}}@media screen and (min-width:992px){.team-thumb-v1{height:610px}}@media screen and (min-width:1200px){.team-thumb-v1{height:840px}}@media screen and (min-width:1440px){.team-thumb-v1{height:660px}}.team-thumb-v1__image{height:100%}.team-thumb-v1__infos{background-color:hsla(0,0%,100%,.76);font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#2b2b2b;bottom:0;padding:1.5em 2em;position:absolute;width:100%}.team-thumb-v1__aligner{flex:1;overflow:hidden;margin-top:2em;max-height:320px}@media screen and (min-width:768px){.team-thumb-v1__aligner{max-height:500px}}@media screen and (min-width:992px){.team-thumb-v1__aligner{max-height:320px}}@media screen and (min-width:1200px){.team-thumb-v1__aligner{max-height:320px}}@media screen and (min-width:1440px){.team-thumb-v1__aligner{max-height:320px}}.team-thumb-v1__name{font:normal normal normal 2em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;font-size:2em;line-height:1em;margin:0}.team-thumb-v1__function{color:#59613a;display:inline-block;margin-bottom:1.5em;margin-top:.8em}.team-thumb-v1__coords{display:flex;flex-direction:row}.team-thumb-v1__coords+.team-thumb-v1__coords{margin-top:1em}.team-thumb-v1__label{color:#59613a;width:6em}.team-thumb-v1__link{text-decoration:none}.team-thumb-v1 .team-thumb-v1__description{display:none;margin-bottom:8%;height:320px}@media screen and (min-width:768px){.team-thumb-v1 .team-thumb-v1__description{height:500px}}@media screen and (min-width:992px){.team-thumb-v1 .team-thumb-v1__description{height:320px}}@media screen and (min-width:1200px){.team-thumb-v1 .team-thumb-v1__description{height:320px}}@media screen and (min-width:1440px){.team-thumb-v1 .team-thumb-v1__description{height:320px}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.team-thumb-v1__text-block{margin-bottom:3em}.team-thumb-v1:hover .team-thumb-v1__infos{height:100%}.team-thumb-v1:hover .team-thumb-v1__infos .team-thumb-v1__description{display:block;-webkit-animation:fadeInFromNone .8s ease-out;-moz-animation:fadeInFromNone .8s ease-out;-o-animation:fadeInFromNone .8s ease-out;animation:fadeInFromNone .8s ease-out}.team-thumb-v2{display:flex;width:100%;position:relative;flex-direction:column-reverse}@media screen and (min-width:768px){.team-thumb-v2{flex-direction:row}}.team-thumb-v2__image{width:100%;position:relative}@media screen and (min-width:0){.team-thumb-v2__image{height:480px}}@media screen and (min-width:768px){.team-thumb-v2__image{width:49%}}.team-thumb-v2__image:hover .team-thumb-v2__desc{opacity:1}.team-thumb-v2__infos{height:100%;flex:1;font:normal normal normal 1em/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none}.team-thumb-v2__title{font-size:2.35em}.team-thumb-v2__contact{margin-top:2em}.team-thumb-v2__coords{display:flex;flex-direction:row;flex-wrap:wrap}.team-thumb-v2__coords+.team-thumb-v2__coords{margin-top:1em}.team-thumb-v2__label{color:#59613a;width:6em}.team-thumb-v2__link{text-decoration:none}.team-thumb-v2__desc{position:absolute;bottom:0;right:0;width:100%;background-color:hsla(0,0%,100%,.76);padding:2.5em;font:normal normal normal .85em Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#fff;opacity:1;transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){.team-thumb-v2__desc{top:0;height:100%;opacity:0}}.topbar-v1{padding:0;background:transparent;height:100%;display:flex}.topbar-v1__wrapper{display:flex;align-items:center;flex-direction:row;min-height:80px}.topbar-v1__wrapper>*{white-space:nowrap}.topbar-v1__wrapper>*+*{margin-left:.4em;display:flex;align-items:center}.topbar-v1__lang{color:currentColor}.topbar-v1__lang-label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0!important;border:0!important}.topbar-v1__search-toggle:after{content:"";display:inline-block;margin-left:.8em;width:2px;height:1.6em;background:#59613a}.topbar-v1__links .topbar-v1__item{list-style:none}.topbar-v1__links .topbar-v1__link{background:#59613a;padding:.6em 1em;border-radius:2em}.topbar-v1__links .topbar-v1__link .link__icon{color:#2b2b2b}.topbar-v1__links .topbar-v1__link .link__icon>svg{height:1em}.topbar-v1__links .topbar-v1__link .link__label{display:none;font:normal normal 400 .7em/1em Montserrat,sans-serif}@media screen and (min-width:576px){.topbar-v1__links .topbar-v1__link .link__label{display:block}}.header-home .topbar__interkab{top:0;z-index:-1}@media screen and (max-width:399px){.header-home .topbar__interkab{display:block}}.header-home .topbar-v1__links .link__label{display:block}.header-home.bandeaux_home{top:62px}.topbar__interkab{display:none}@media screen and (min-width:576px){.topbar__interkab{display:block;align-self:flex-start}}.topbar__interkab img{max-height:70px}@media screen and (min-width:768px){.topbar__interkab img{max-height:100px}}.lang-switch .ss-main{color:currentColor;border:none}.lang-switch .ss-main .ss-single-selected{font:normal normal normal 1em/1em Montserrat,sans-serif;text-transform:none;letter-spacing:0;color:#2b2b2b;background:transparent}.lang-switch .ss-main .ss-single-selected .arrow-down,.lang-switch .ss-main .ss-single-selected .arrow-up{border-color:#59613a}.lang-switch .ss-content .ss-list .ss-option{color:#2b2b2b;background:transparent}.lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background:#59613a}.lang-switch .ss-content .ss-list .ss-option-selected{color:#919191!important;background:#fff!important}.search-toggle{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#2b2b2b;transition:color .3s;height:1.6em;width:1.6em;position:relative;font-size:1em;cursor:pointer;outline:none}.search-toggle:active,.search-toggle:focus{outline:none}.search-toggle__icon{pointer-events:none;color:inherit;fill:currentColor;transition:transform .3s}.search-toggle__label__icon{font:normal normal normal 1em/1 Montserrat,sans-serif;color:#fff;text-transform:capitalize;padding-right:11px}.search-toggle:focus,.search-toggle:hover{color:#59613a}.search-toggle:focus .search-toggle__icon,.search-toggle:hover .search-toggle__icon{transform:scale(.9)}.search-toggle--close{display:none}.body--search-form__drawer-opened .search-toggle--close{display:inline-block}.body--search-form__drawer-opened .search-toggle--open{display:none}.selection-icon{position:relative;display:inline-block;padding-right:.5em;color:inherit;background:transparent}.selection-icon__badge{font-family:Arial;position:absolute;display:block;text-align:center;width:1.7em;height:1.7em;line-height:1.6em;border-radius:100%;font-size:.8em;right:-.7em;top:-.7em;border:2px solid #59613a;background:transparent;color:#2b2b2b}.selection-icon__icon>*{display:block;height:1.6em;width:1.6em;color:#2b2b2b;fill:currentColor;stroke:currentColor}.alert-mail__wrapper{max-width:calc(1920px + 4em);margin:2em auto -1.2em}@media screen and (min-width:768px){.alert-mail__wrapper{margin:2.6em auto -1.2em}}@media screen and (min-width:992px){.alert-mail__wrapper{padding:0 0 0 2em}}.alert-mail__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.alert-mail__header{padding:0 2em}@media screen and (min-width:992px){.alert-mail__header{padding:0}}.alert-mail .alertmail__message{width:80%;max-width:600px;margin:0 auto;text-align:center;color:#fff;padding:1em;border-radius:6px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:8000000;animation:flash-fade-out 1s linear 3s forwards}.alert-mail .alertmail__message--success{background-color:#198754}.alert-mail .alertmail__message--error{background-color:#dc3545}@keyframes flash-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.contact__wrapper{max-width:calc(1752px + 4em);margin:2em auto}@media screen and (min-width:768px){.contact__wrapper{padding:0 2em;margin:2.6em auto}}.contact__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.contact__back{display:flex;align-items:center}.contact__back-text{font:normal normal 400 1.25em/1 Montserrat,sans-serif;color:#2b2b2b}.contact__back-arrow{margin-right:1em;color:#59613a}.contact__back-arrow svg{height:1em;fill:currentColor;width:auto;display:block;transform:scaleX(-1)}.contact__header{padding:0 2em}@media screen and (min-width:768px){.contact__header{padding:0}}.contact__header>*{margin-top:1em;margin-bottom:1em}.contact__contact{padding:4em 2em 0;margin:0 auto;max-width:calc(842px + 4em)}.fees__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.fees__wrapper{margin:2.6em auto}}.fees__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.fees__header{padding:0 2em}@media screen and (min-width:768px){.fees__header{padding:0}}.fees__header>*{margin-top:1em;margin-bottom:1em}.fees__notice{font-size:.8em}.home__wrapper{min-height:578px}@media screen and (min-width:768px){.home__wrapper{height:100vh}}.home__foreground{height:100vh;max-height:526px;width:100%;top:0;left:0;position:absolute;z-index:2;pointer-events:none;overflow:hidden}@media screen and (min-width:768px){.home__foreground{max-height:none;min-height:526px}}.home__foreground>*{pointer-events:all}.home__content{position:absolute;bottom:2em;left:2em;right:1em;transition:opacity .4s ease-out}@media screen and (min-width:768px){.home__content{bottom:2em;left:auto;right:3vw}}.home__content>*+*{margin-top:1.2em}.body--drawer-opened .home__content{opacity:0}.home__logo{transition:opacity .4s ease-out}.body--drawer-opened .home__logo{opacity:0}.home__background{height:100%;position:relative;z-index:1}.legals__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.legals__wrapper{margin:2.6em auto}}.legals__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.legals__header{padding:0 2em}@media screen and (min-width:768px){.legals__header{padding:0}}.legals__header>*{margin-top:1em;margin-bottom:1em}.legals__notice{font-size:.8em}.news-details__wrapper{max-width:calc(1752px + 4em);margin:2em auto}@media screen and (min-width:768px){.news-details__wrapper{padding:0 2em;margin:2.6em auto}}.news-details__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.news-details__back{display:flex;align-items:center;text-decoration:none}.news-details__back-text{font:normal normal 400 1.25em/1 Montserrat,sans-serif;color:#2b2b2b}.news-details__back-arrow{margin-right:1em;color:#59613a}.news-details__back-arrow svg{height:1em;fill:currentColor;width:auto;display:block;transform:scaleX(-1)}.news-details__header{padding:0 2em}@media screen and (min-width:768px){.news-details__header{padding:0}}.news-details__header>*{margin-top:1em;margin-bottom:1em}.news-details__notice{font-size:.8em}.news-listing__wrapper{max-width:calc(1566px + 4em);margin:2em auto}@media screen and (min-width:768px){.news-listing__wrapper{padding:0 2em;margin:2.6em auto}}.news-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.news-listing__header{padding:0 2em}@media screen and (min-width:768px){.news-listing__header{padding:0}}.news-listing__header>*{margin-top:1em;margin-bottom:1em}.news-listing__title{font:normal normal 400 1em/1 Montserrat,sans-serif}.news-listing__title h1,.news-listing__title h2,.news-listing__title h3{font:inherit}.news-listing__notice{font-size:.8em}.partners-listing__wrapper{max-width:calc(1752px + 4em);margin:2em auto;padding:0 2em}@media screen and (min-width:768px){.partners-listing__wrapper{margin:2.6em auto}}.partners-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.partners-listing__list{max-width:1300px;margin:0 auto}.properties-details__wrapper{max-width:calc(1752px + 4em);margin:2em auto}@media screen and (min-width:768px){.properties-details__wrapper{padding:0 2em;margin:2.6em auto}}.properties-details__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.properties-details__back{position:relative;display:inline-flex;align-items:center;cursor:pointer;background:transparent}.properties-details__back-text{font:normal normal 400 1.25em/1 Montserrat,sans-serif;color:#2b2b2b}.properties-details__back-arrow{margin-right:1em;color:#59613a}.properties-details__back-arrow svg{height:1em;fill:currentColor;width:auto;display:block;transform:scaleX(-1)}.properties-details__header{padding:0 2em}@media screen and (min-width:768px){.properties-details__header{padding:0}}.properties-details__header>*{margin-top:1em;margin-bottom:1em}.properties-details__notice{font-size:.8em}.properties-listing__wrapper{max-width:calc(1566px + 4em);margin:2em auto}@media screen and (min-width:768px){.properties-listing__wrapper{padding:0 2em;margin:2.6em auto}}.properties-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.properties-listing .nbAnnonces-v1__value{font:normal normal 400 1em/1.2em Montserrat,sans-serif;background:#59613a;color:#fff;display:inline-block;border-radius:1.1em;line-height:2.4em;text-align:center;height:2.2em;width:2.2em}.properties-listing .nbAnnonces-v1__label{font:normal normal 400 1em/1.2em Montserrat,sans-serif;color:#000}.properties-listing__header{padding:0 2em}@media screen and (min-width:768px){.properties-listing__header{padding:0}}.properties-listing__header>*{margin-top:1em;margin-bottom:1em}.properties-listing__title{font:normal normal 400 1em/1 Montserrat,sans-serif}.properties-listing__title h1,.properties-listing__title h2,.properties-listing__title h3{font:inherit}.properties-listing__notice{font-size:.8em}.quote__wrapper{max-width:calc(1920px + 4em);margin:2em auto -1.2em}@media screen and (min-width:768px){.quote__wrapper{margin:2.6em auto -1.2em}}@media screen and (min-width:992px){.quote__wrapper{padding:0 0 0 2em}}.quote__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.quote__header{padding:0 2em}@media screen and (min-width:992px){.quote__header{padding:0}}.redac__wrapper{max-width:1920px;margin:2em auto -1.2em;padding:0 2em}@media screen and (min-width:768px){.redac__wrapper{margin:2.6em auto -1.2em}}@media screen and (min-width:992px){.redac__wrapper{padding:0 0 0 2em}}.redac__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.redac__form{padding:1.2em 2em;margin:0 auto;max-width:calc(842px + 4em)}.selection__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.selection__wrapper{margin:2.6em auto}}.selection__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.selection__header{padding:0 2em}@media screen and (min-width:768px){.selection__header{padding:0}}.selection__header>*{margin-top:1em;margin-bottom:1em}.selection__notice{font-size:.8em}.selection__form{padding:4em 2em 0;margin:0 auto;max-width:calc(842px + 4em)}.sitemap__wrapper{max-width:calc(1752px + 4em);padding:0 2em;margin:2em auto}@media screen and (min-width:768px){.sitemap__wrapper{margin:2.6em auto}}.sitemap__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.sitemap__header{padding:0 2em}@media screen and (min-width:768px){.sitemap__header{padding:0}}.sitemap__header>*{margin-top:1em;margin-bottom:1em}.sitemap__notice{font-size:.8em}.team-listing__wrapper{max-width:calc(1614px + 4em);margin:2em auto;padding:0 2em}@media screen and (min-width:768px){.team-listing__wrapper{margin:2.6em auto}}.team-listing__wrapper>*{margin-top:1.2em;margin-bottom:1.2em}.body{font:normal normal normal 1em/1.5 Montserrat,sans-serif;letter-spacing:0;color:#2b2b2b;background:#fff}.body__wrapper{position:relative;z-index:2;overflow:hidden;background:#fff}@media screen and (min-width:1920px){.home-logo-v1__img{width:338px!important;height:335px!important}}.jumbo-menu-v1__label{text-transform:uppercase}.image--contain .image__img{width:auto;height:auto}.footer-logo-v1__img{display:flex;align-items:center;justify-content:center}.image--height .image__img{width:auto;height:auto!important}.contact-coordinates-v1__coords-content{font-size:18px}.social__item--linkedin .social__link svg.social__svg{width:1.3em;height:1.3em}.body--home .footer-placeholder{height:279px!important}.editorial{text-align:left!important;font-size:20px}.editorial p{margin:0}.cro-drawer-v1 .cro__buttons{padding-top:2em;justify-content:end}.localizator--opened .textfield__label{display:none}.checkbox__box{border-color:#59613a}.search-form-v1__subtitle .subtitle__text,.search-form-v1__title .title__text,.search-toggle:hover{color:#2b2b2b}.range__highlight span{font-size:17px}.drawer .button:hover{color:#59613a}@media screen and (min-width:1440px) and (max-width:1440px){.home-logo-v1{right:5.5em;bottom:28em;top:auto}}@media screen and (min-width:1536px){.home-logo-v1{right:4em;bottom:26em;top:auto}}@media screen and (min-width:1366px) and (max-width:1366px){.home-logo-v1{right:16em;bottom:19.5em;top:auto}}@media screen and (min-width:1366px) and (max-height:768px){.home-logo-v1{right:6em;bottom:17em;top:auto}}@media screen and (min-width:1366px) and (max-height:786px){.home-logo-v1{right:5em;bottom:21em;top:auto}}@media screen and (max-width:1280px) and (min-height:950px){.home-logo-v1{right:6em;bottom:30em;top:auto}}@media screen and (max-width:1280px) and (min-height:720px){.home-logo-v1{right:6em;bottom:19em;top:auto}}@media screen and (min-width:1920px){.home-logo-v1{right:10em;bottom:30em;top:auto}}@media screen and (min-width:768px) and (max-width:768px){.home-logo-v1{right:5em;bottom:44em;top:auto}}@media screen and (min-width:320px) and (max-width:700px){.cro-v1__title .title__text{font-size:25px}.main-menu-v1__label{font-size:23px}.alert-mail-v1__slideshow .image--cover .image__img,.quote-v1__slideshow .image--cover .image__img{height:100%}.properties-details-v1__slideshow-button--next,.properties-details-v1__slideshow-button--prev{top:8%}.swiper-slide{height:270px}.cro-drawer-v1__logo{width:175px;height:62px}.drawer .button{font-size:12px}.silos-v1__items-wrapper{align-items:center}.silos-v1 .silo__list{align-items:baseline}.silos-v1 .silo{display:flex;justify-content:center;flex-direction:column;margin-bottom:2em;align-items:center}}@media screen and (min-device-width:1200px) and (max-device-width:1536px){.contact-coordinates-v1__coords-content{font-size:17px}.main-menu-v1__label{font-size:30px}.drawer .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled,.drawer .textfield__input{font-size:14px}.jumbo-menu-v1__label{font-size:30px}}@media screen and (max-width:768px) and (min-width:768px){.jumbo-menu-v1__label{font-size:16px}}.partners-thumb-v1__image .image--contain{display:flex;justify-content:center;align-items:center}.link__icon{width:auto;height:auto}.redac-gms__content .title__text{display:flex;align-items:center}.redac-gms__content .title__text img{position:absolute;right:-5em}@media screen and (max-width:767px){.redac-gms__content .title__text img{right:-4.6em}}@media screen and (max-width:992px){.redac-gms__content .title__text img{height:auto!important}}@media screen and (max-width:992px){.redac-gms__content tr{display:flex;flex-direction:column}}.redac-gms__content td img{width:100%!important;height:auto!important}@media screen and (min-width:1200px){.redac-gms__content td p{padding-left:2em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAzLW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX21vZGFsLWVzdGltYXRpb24tcmFwaWRlLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMC1jb2xvcnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwMy1tb2R1bGVzL2Nvb2tpZXMtY29uc2VudC9fX2Nvb2tpZXMtY29uc2VudC12MS5zY3NzIiwiMDAtdG9vbHMvMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwibWFpbi5jc3MiLCIwMC10b29scy8wMi1nZW5lcmljL19leHBhbmRhYmxlLnNjc3MiLCIwMC10b29scy8wMi1nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIjAwLXRvb2xzLzAzLXRhZ3MvX2JvZHkuc2NzcyIsIjAwLXRvb2xzLzAxLXNhc3MvX21peGlucy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDItY29yZS5zY3NzIiwiMDAtdG9vbHMvMDMtdGFncy9faGVhZGluZ3Muc2NzcyIsIjAwLXRvb2xzLzAxLXNhc3MvX21peGlucy5yZXNldC5zY3NzIiwiMDAtdG9vbHMvMDMtdGFncy9faHRtbC5zY3NzIiwiMDAtdG9vbHMvMDQtb2JqZWN0cy9fZm9udHMtb2JzZXJ2ZXIuc2NzcyIsIjAwLXRvb2xzLzA0LW9iamVjdHMvX2dyaWRzLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNy1ncmlkcy5zY3NzIiwiMDAtdG9vbHMvMDQtb2JqZWN0cy9fbWFyZ2lucy5zY3NzIiwiMDAtdG9vbHMvMDUtdXRpbGl0aWVzL19mb250LmVzdGltYXRpb24uc2NzcyIsIjAwLXRvb2xzLzA1LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDAtdG9vbHMvMDUtdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIjAwLXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzIiwiMDAtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzIiwiMDAtdmVuZG9ycy9fcGhvdG9zd2lwZS5zY3NzIiwiMDAtdmVuZG9ycy9fcGhvdG9zd2lwZS51aS5zY3NzIiwiMDAtdmVuZG9ycy9fc2ltcGxlYmFyLnNjc3MiLCIwMC12ZW5kb3JzL19zbGltc2VsZWN0LnNjc3MiLCIwMC12ZW5kb3JzL19zd2lwZXIuc2NzcyIsIjAxLWVsZW1lbnRzL19idXR0b24uc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzIiwiMDEtZWxlbWVudHMvX2RyYXdlci5zY3NzIiwiMDEtZWxlbWVudHMvX2ltYWdlLnNjc3MiLCIwMS1lbGVtZW50cy9fbGluay5zY3NzIiwiMDEtZWxlbWVudHMvX2xvYWRlci5zY3NzIiwiMDEtZWxlbWVudHMvX3N1YnRpdGxlLnNjc3MiLCIwMS1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCIwMS1lbGVtZW50cy9fdGl0bGUuc2NzcyIsIjAxLWVsZW1lbnRzL2Zvcm0vX2NoZWNrYm94LnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNC1mb3JtLnNjc3MiLCIwMS1lbGVtZW50cy9mb3JtL19jaGVja2JveGVzLnNjc3MiLCIwMS1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjAxLWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjAxLWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fdGV4dGFyZWEuc2NzcyIsIjAxLWVsZW1lbnRzL2Zvcm0vX3RleHRmaWVsZC5zY3NzIiwiMDEtZWxlbWVudHMvZm9ybS9fdXBsb2FkLnNjc3MiLCIwMi1jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwiMDItY29tcG9uZW50cy9fZWRpdG9yaWFsLnNjc3MiLCIwMi1jb21wb25lbnRzL19tYWluLXN3aXBlci5zY3NzIiwiMDItY29tcG9uZW50cy9fbWFwLXBvaS5zY3NzIiwiMDItY29tcG9uZW50cy9fbWFwLnNjc3MiLCIwMi1jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiMDItY29tcG9uZW50cy9fcHJvcGVydGllcy1sYWJlbHMuc2NzcyIsIjAyLWNvbXBvbmVudHMvX3Byb3BlcnRpZXMtbG90cy5zY3NzIiwiMDItY29tcG9uZW50cy9fcHJvcGVydGllcy1tZWRpYS5zY3NzIiwiMDItY29tcG9uZW50cy9fcHJvcGVydHktY29tcG9zaXRpb24uc2NzcyIsIjAyLWNvbXBvbmVudHMvX3Byb3BlcnR5LWNvbnRhY3Quc2NzcyIsIjAyLWNvbXBvbmVudHMvX3NpZGUtbWVudS5zY3NzIiwiMDItY29tcG9uZW50cy9mb3JtL19fZm9ybS5zY3NzIiwiMDItY29tcG9uZW50cy9tb2RhbHMvX21vZGFsLW1lZGlhLnNjc3MiLCIwMi1jb21wb25lbnRzL21vZGFscy9fbW9kYWwtc29jaWFscy5zY3NzIiwiMDMtbW9kdWxlcy9hbGVydC1tYWlsL19fYWxlcnQtbWFpbC12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9hbGVydC1tYWlsL19hbGVydC1tYWlsLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2FsZXJ0LW1haWwvX2FsZXJ0LW1haWwtZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9hbGVydC1tYWlsL19hbGVydC1tYWlsLWlubmVyLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2FsZXJ0LW1haWwvX2FsZXJ0LW1haWwtaW5uZXItdjEuc2NzcyIsIjAzLW1vZHVsZXMvYXZpcy1jbGllbnRzL2F2aXMtY2xpZW50cy5zY3NzIiwiMDMtbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzIiwiMDMtbW9kdWxlcy9icmVhZGNydW1iL19icmVhZGNydW1iLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWItdjEuc2NzcyIsIjAzLW1vZHVsZXMvY2FsbC10cmFja2luZy9jYWxsLXRyYWNraW5nLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvY2FsbC10cmFja2luZy5zY3NzIiwiMDMtbW9kdWxlcy9jb250YWN0L19fY29udGFjdC12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9jb250YWN0L19jb250YWN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtY29vcmRpbmF0ZXMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC1mb3JtLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtbG9jYXRvci12MS5zY3NzIiwiMDMtbW9kdWxlcy9jcm8vX19jcm8tdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvY3JvL19jcm8tdjEuc2NzcyIsIjAzLW1vZHVsZXMvY3JvL19jcm8tZHJhd2VyLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2RyYXdlci1mb3JtL19fZHJhd2VyLWZvcm0tdjEuc2NzcyIsIjAzLW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtbGlzdC5zY3NzIiwiMDMtbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1zZW8uc2NzcyIsIjAzLW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX19kcmF3ZXJlc3RpbWF0aW9uLnNjc3MiLCIwMy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uX3Byb19jbGFzc2lxdWUuc2NzcyIsIjAzLW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2VzdGltYXRpb24uc2NzcyIsIjAzLW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvZXN0aW1hdGlvbl9ob21lLnNjc3MiLCIwMy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb25fcmVzdWx0LnNjc3MiLCIwMy1tb2R1bGVzL2ZhYi9fZmFiLnYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2ZhYi9fZmFiLnYxLnNjc3MiLCIwMy1tb2R1bGVzL2ZhcS9fZmFxLnNjc3MiLCIwMy1tb2R1bGVzL2ZlZXMtY29udGVudC9fX2ZlZXMtY29udGVudC12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9mZWVzLWNvbnRlbnQvX2ZlZXMtY29udGVudC12MS5zY3NzIiwiMDMtbW9kdWxlcy9maWx0ZXJzL19maWx0ZXJzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2ZpbHRlcnMvX2ZpbHRlcnMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3MiLCIwMC10b29scy8wMS1zYXNzL19taXhpbnMud3JhcHBlci5zY3NzIiwiMDMtbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci1hdmlzLWNsaWVudHMtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItdjEuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItY29weXJpZ2h0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLWVzdGltYXRpb24uc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItbGlua3MtdjEuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItbG9nby12MS5zY3NzIiwiMDMtbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci1tZWlsbGV1cnMtYWdlbnRzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLW5ld3NsZXR0ZXItdjEuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItcGFydG5lcnMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItcGxhY2Vob2xkZXIuc2NzcyIsIjAzLW1vZHVsZXMvZm9vdGVyL19mb290ZXItc29jaWFscy12MS5zY3NzIiwiMDMtbW9kdWxlcy9oZWFkZXIvX19oZWFkZXItaG9tZS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9oZWFkZXIvX2hlYWRlci1ob21lLnNjc3MiLCIwMy1tb2R1bGVzL2hlYWRlci9fX2hlYWRlci12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9oZWFkZXIvX2hlYWRlci12MS5zY3NzIiwiMDMtbW9kdWxlcy9oZWFkZXIvX2hlYWRlci1sb2dvLXYxLnNjc3MiLCIwMy1tb2R1bGVzL2hlYWRlci9faGVhZGVyLXRvZ2dsZS12MS5zY3NzIiwiMDMtbW9kdWxlcy9ob21lLWxvZ28vX19ob21lLWxvZ28tdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvaG9tZS1sb2dvL19ob21lLWxvZ28tdjEuc2NzcyIsIjAzLW1vZHVsZXMvaW50ZXJrYWIvX19pbnRlcmthYi1pbm5lci12MS5zY3NzIiwiMDMtbW9kdWxlcy9qZXN0aW1vL19famVzdGltby12MS5zY3NzIiwiMDMtbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLWZvcm0tdjEuc2NzcyIsIjAzLW1vZHVsZXMvanVtYm8tbWVudS9fX2p1bWJvLW1lbnUtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvanVtYm8tbWVudS9fanVtYm8tbWVudS12MS5zY3NzIiwiMDMtbW9kdWxlcy9sZWdhbHMtY29udGVudC9fX2xlZ2Fscy1jb250ZW50LXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL2xlZ2Fscy1jb250ZW50L19sZWdhbHMtY29udGVudC12MS5zY3NzIiwiMDMtbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3MiLCIwMy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvc2VvLXRleHRzLnNjc3MiLCIwMy1tb2R1bGVzL21haW4tbWVudS9fX21haW4tbWVudS12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9tYWluLW1lbnUvX21haW4tbWVudS12MS5zY3NzIiwiMDMtbW9kdWxlcy9tYWluLW1lbnUvX21haW4tbWVudS1zb2NpYWxzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL25ld3MtZGV0YWlscy9fbmV3cy1kZXRhaWxzLXRvb2xzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL25ld3MtZGV0YWlscy9fbmV3cy1kZXRhaWxzLXYxLi5zY3NzIiwiMDMtbW9kdWxlcy9uZXdzLWRldGFpbHMvX25ld3MtZGV0YWlscy12MS5zY3NzIiwiMDMtbW9kdWxlcy9uZXdzLWxpc3QvX19uZXdzLWxpc3QtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvbmV3cy1saXN0L19uZXdzLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvbmV3cy1saXN0L19fbmV3cy1saXN0LXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL25ld3MtbGlzdC9fbmV3cy1saXN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL25ld3MtbGlzdC9fbmV3cy10aHVtYi12MS5zY3NzIiwiMDMtbW9kdWxlcy9uZXdzLWxpc3QvX25ld3MtdGh1bWItdjIuc2NzcyIsIjAzLW1vZHVsZXMvcGFnaW5nL19fcGFnaW5nLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3BhZ2luZy9fcGFnaW5nLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3BhcnRuZXJzLWxpc3QvX19wYXJ0bmVycy1saXN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3BhcnRuZXJzLWxpc3QvX19wYXJ0bmVycy1saXN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL3BhcnRuZXJzLWxpc3QvX3BhcnRuZXJzLXRodW1iLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3BhcnRuZXJzLWxpc3QvX3BhcnRuZXJzLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcGFydG5lcnMtbGlzdC9fcGFydG5lcnMtdGh1bWItdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19fcHJvcGVydGllcy1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy9fcHJvcGVydGllcy1kZXRhaWxzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjEvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YxL19wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MS5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjEvX3Byb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92MS9fcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fX3Byb3BlcnRpZXMtZGV0YWlscy12Mi5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvX3Byb3BlcnRpZXMtZGV0YWlscy12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi1vZi1wYXJ0cy12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1jb250YWN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLWZvcm0tdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YyL19wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Mi5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjIvX3Byb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92Mi9fcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fX3Byb3BlcnRpZXMtZGV0YWlscy12My5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvX3Byb3BlcnRpZXMtZGV0YWlscy12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fcHJvcGVydGllcy1kZXRhaWxzLWZvcm0tdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWRldGFpbHMvdjMvX3Byb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtZGV0YWlscy92My9fcHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjMuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1kZXRhaWxzL3YzL19wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjIuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19fcHJvcGVydGllcy1lbXB0eS5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWxpc3QvX19wcm9wZXJ0aWVzLWxpc3QtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19wcm9wZXJ0aWVzLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19fcHJvcGVydGllcy1saXN0LXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fcHJvcGVydGllcy1saXN0LXYzLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fX3Byb3BlcnRpZXMtbGlzdC12My5zY3NzIiwiMDMtbW9kdWxlcy9wcm9wZXJ0aWVzLWxpc3QvX3Byb3BlcnRpZXMtdGh1bWItdjEuc2NzcyIsIjAzLW1vZHVsZXMvcHJvcGVydGllcy1saXN0L19wcm9wZXJ0aWVzLXRodW1iLXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fcHJvcGVydGllcy1saXN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL3Byb3BlcnRpZXMtbGlzdC9fcHJvcGVydGllcy10aHVtYi12My5zY3NzIiwiMDMtbW9kdWxlcy9xdW90ZS9fX3F1b3RlLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3F1b3RlL19xdW90ZS12MS5zY3NzIiwiMDMtbW9kdWxlcy9xdW90ZS9fcXVvdGUtZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fX3JlZGFjLWdtcy5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fX3JlZGFjLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3JlZGFjL19yZWRhYy4uc2NzcyIsIjAzLW1vZHVsZXMvcmVkYWMvX2xpc3RpbmctYmFubmVyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3JlZGFjL19saXN0aW5nLWJhbm5lci5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fcmVkYWMtYmxvYy12MS5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fcmVkYWMtYmxvYy12Mi5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fcmVkYWMtYmxvYy12My5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fcmVkYWMtYmxvYy12NS5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fcmVkYWMtYmxvYy12Ni5zY3NzIiwiMDMtbW9kdWxlcy9yZWRhYy9fcmVkYWMtYmxvYy12Ny5zY3NzIiwiMDMtbW9kdWxlcy9zZWFyY2gtZm9ybS9fX3NlYXJjaC1mb3JtLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3NlYXJjaC1mb3JtL19zZWFyY2gtZm9ybS12MS5zY3NzIiwiMDMtbW9kdWxlcy9zZWFyY2gtZm9ybS9fc2VhcmNoLWRyYXdlci12MS5zY3NzIiwiMDMtbW9kdWxlcy9zZWxlY3Rpb24tZm9ybS9fX3NlbGVjdGlvbi1mb3JtLXYxLnNjc3MiLCIwMy1tb2R1bGVzL3NlbGVjdGlvbi1saXN0L19fc2VsZWN0aW9uLWxpc3QtdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvc2VsZWN0aW9uLWxpc3QvX3NlbGVjdGlvbi1saXN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3NlbGVjdGlvbi1saXN0L19zZWxlY3Rpb24tdGh1bWItdjEuc2NzcyIsIjAzLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzIiwiMDMtbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2NzcyIsIjAzLW1vZHVsZXMvc2l0ZW1hcC1saXN0L19fc2l0ZW1hcC1saXN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3NvY2lhbHMvX19zb2NpYWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3NvY2lhbHMvX3NvY2lhbHMtdjEuc2NzcyIsIjAzLW1vZHVsZXMvdGVhbS1saXN0L19fdGVhbS1saXN0LXYxLnNjc3MiLCIwMy1tb2R1bGVzL3RlYW0tbGlzdC9fX3RlYW0tbGlzdC12Mi5zY3NzIiwiMDMtbW9kdWxlcy90ZWFtLWxpc3QvX3RlYW0tdGh1bWItdjEuc2NzcyIsInNldHRpbmdzLzAzLW1vZHVsZXMvdGVhbS1saXN0L190ZWFtLWxpc3QtdjEuc2NzcyIsIjAzLW1vZHVsZXMvdGVhbS1saXN0L190ZWFtLXRodW1iLXYyLnNjc3MiLCJzZXR0aW5ncy8wMy1tb2R1bGVzL3RlYW0tbGlzdC9fdGVhbS1saXN0LXYyLnNjc3MiLCIwMy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci12MS5zY3NzIiwic2V0dGluZ3MvMDMtbW9kdWxlcy90b3BiYXIvX3RvcGJhci12MS5zY3NzIiwiMDMtbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwMy1tb2R1bGVzL3RvcGJhci9fc2VhcmNoLXRvZ2dsZS5zY3NzIiwiMDMtbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi1pY29uLnNjc3MiLCIwNC1wYWdlcy9fYWxlcnQtbWFpbC5zY3NzIiwiMDQtcGFnZXMvX2NvbnRhY3Quc2NzcyIsIjA0LXBhZ2VzL19mZWVzLnNjc3MiLCJzZXR0aW5ncy8wNC1wYWdlcy9wcm9wZXJ0aWVzLWxpc3RpbmcvX3Byb3BlcnRpZXMtbGlzdGluZy5zY3NzIiwiMDQtcGFnZXMvX2hvbWUuc2NzcyIsIjA0LXBhZ2VzL19sZWdhbHMuc2NzcyIsIjA0LXBhZ2VzL19uZXdzLWRldGFpbHMuc2NzcyIsIjA0LXBhZ2VzL19uZXdzLWxpc3Rpbmcuc2NzcyIsInNldHRpbmdzLzA0LXBhZ2VzL25ld3MtbGlzdGluZy9fbmV3cy1saXN0aW5nLnNjc3MiLCIwNC1wYWdlcy9fcGFydG5lcnMtbGlzdGluZy5zY3NzIiwiMDQtcGFnZXMvX3Byb3BlcnRpZXMtZGV0YWlscy5zY3NzIiwiMDQtcGFnZXMvX3Byb3BlcnRpZXMtbGlzdGluZy5zY3NzIiwiMDQtcGFnZXMvX3F1b3RlLnNjc3MiLCIwNC1wYWdlcy9fcmVkYWMuc2NzcyIsIjA0LXBhZ2VzL19zZWxlY3Rpb24uc2NzcyIsIjA0LXBhZ2VzL19zaXRlbWFwLnNjc3MiLCIwNC1wYWdlcy9fdGVhbS1saXN0aW5nLnNjc3MiLCIwNS1sYXlvdXRzL19ib2R5LnNjc3MiLCJfY3VzdG9tcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdDQSxnQkMxQjBCLENDSDFCLDRHQUFZLENDOEVaLDhFQUFZLENBQ1osdUZBQVksQ0FDWixxRkFBWSxDQ25GWixFQUNJLFFBQVMsQ0FDVCxTQUNzQixDQUgxQixpQkFHSSxxQkFHMEIsQ0M2TjlCLGtCQ2xPSSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsYUFBYyxDQUVkLDhCQU1FOztBQ1hOLDJFQUFBLENBVUEsS0FDRSxnQkFBaUIsQ0FDakIsNkJBQXVDLENBVXpDLEtBQ0UsUUFBUyxDQU9YLEtBQ0UsYUFBYyxDQVFoQixHQUNFLGFBQWMsQ0FDZCxjQUFnQixDQVdsQixHQUNFLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQTBCLENBUTVCLElBQ0UsK0JBQWlDLENBQ2pDLGFBQXVCLENBV3pCLEVBQ0UsYUFBYyxDQVFoQixZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsZ0NBQTBDLENBTzVDLFNBRUUsa0JBQW1CLENBUXJCLGNBR0UsK0JBQWlDLENBQ2pDLGFBQXVCLENBT3pCLE1BQ0UsYUFBYyxDQVFoQixRQUVFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUcxQixJQUNFLGFBQWUsQ0FHakIsSUFDRSxTQUFXLENBVWIsSUFDRSxpQkFBa0IsQ0FXcEIsc0NBS0UsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsUUFBa0IsQ0FRcEIsYUFFRSxnQkFBaUIsQ0FRbkIsY0FFRSxtQkFBb0IsQ0FPdEIsZ0RBSUUseUJBQTBCLENBTzVCLHdIQUlFLGlCQUFrQixDQUNsQixTQUFVLENBT1osNEdBSUUsNkJBQThCLENBV2hDLE9BQ0UscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFBNEIsQ0FPOUIsU0FDRSx1QkFBd0IsQ0FRMUIsU0FDRSxhQUFjLENBQ2QsV0FBWSxDRnVOZCw2QkU3TUUscUJBQXNCLENBQ3RCLFNBQW1CLENGc05yQixrRkU3TUUsV0FBWSxDRnFOZCxjRTVNRSw0QkFBNkIsQ0FDN0IsbUJBQTZCLENGb04vQix5Q0U1TUUsdUJBQXdCLENBUTFCLDZCQUNFLHlCQUEwQixDQUMxQixZQUFzQixDQVV4QixRQUNFLGFBQWMsQ0FPaEIsUUFDRSxpQkFBa0IsQ0NwVXBCLDhCRHVWRSxZQ3BWb0IsQ0FIdEIsWUFDQyxZQUFhLENBRVYsaUJBQWtCLENDaUdkLGdDRHBHUixZQU9ZLFlFb0RKLENGakRQLENDMEZPLG9DRHBHUixZQU9ZLFlFcURKLENGbERQLENDMEZPLG9DRHBHUixZQU9ZLFlFc0RKLENGbkRQLENDMEZPLG9DRHBHUixZQU9ZLFlFdURKLENGcERQLENDMEZPLHFDRHBHUixZQU9ZLFlFd0RKLENGckRQLENDMEZPLHFDRHBHUixZQU9ZLGFFeURILENGdERSLENDMEZPLHFDRHBHUixZQU9ZLGNFMERGLENGdkRULENHRkQsa0JDSkksZUFBZ0IsQ0RRcEIsR0FPRSxhVFdpQixDTzJDUCxjUDNDTyxDTzRDUCxvQ0FGSixHQUdRLHFDQUErSSxDQUt0SixDQUhHLHFDQUxKLEdBTVEsY1BqRE8sQ09tRGQsQ0UxRFQsR0FFSSxlVFNvQixDU0p0QixhVE9pQixDU0puQixHQUVLLGFUS2lCLENTQWxCLGFUR2UsQ1NBbkIsR0FFSSxlVENvQixDU0l0QixhVERpQixDU0luQixHQUVJLGVUSG9CLENTUXRCLGFUTGlCLENTUW5CLEdBRUksZVRQb0IsQ1NZdEIsYVRUaUIsQ1dqRG5CLEtBRUksa0NBQW1DLENKNEQzQixjSTVEMkIsQ0o2RDNCLG9DQUZKLEtBR1Esb0NBQStJLENBS3RKLENBSEcscUNBTEosS0FNUSxjUHhESSxDTzBEWCxDSzVFVCxnQkFDSSxlQUFnQixDQVNaLDZEQUNJLGlDWkxzQyxDYU5sRCxXQUNFLGFBQWMsQ0FHaEIsS0FDRSxZQUFh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b0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZD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Q1YsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFNqR3JEZSxDaUd3RG5CLG1CQUNJLGdCQUFpQixDQUNqQixnQkNsRXlDLENEcUV6QyxtRGhHckVvQyxDZ0dzRXBDLHdCckVuRXlCLENxRW9FekIsa0JqR3hFYSxDaUd5RWIsVWpHaEVlLENpR2lFZixvQmpHMUVhLENpR2lFaEIsa0RBWU8sc0JyRWxFNEIsQ3FFbUU1Qixhakc5RVMsQ2lHK0VULG9CakcvRVMsQ2lHaUVoQixzRkFpQlcsWWpHbEZLLENpR2lFaEIsa0NBcUJPLHNCckUzRTRCLENxRTRFNUIsYWpHbEZRLENpR21GUixvQmpHeEZTLENpR2lFaEIsb0RBeUJXLFlqR3JGSSxDbUdXcEIsV0FDSSxrQm5HZmtCLENtR2dCbEIsVW5HVG1CLENtR1VuQixlQUFrQixDM0Y0RWQsb0MyRi9FUixXQU1RLGNBQWUsQ0FDZixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FDUixTQUFVLENBc0VqQixDQW5FRyxvQkNoQ0ksZ0IzRmVvQixDMkZkcEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDRGdDbEIsZ0JBQWlCLENBR2pCLGdCQUFtQixDM0Y2RG5CLG9DMkZsRUosb0JDekJRLGdCM0ZVYSxDMkZUYixpQjNGU2EsQzBGeUJwQixDM0Z3REcsb0MyRmxFSixvQkNwQlEsZ0IzRkthLEMyRkpiLGlCM0ZJYSxDMEZ5QnBCLEMzRndERyxxQzJGbEVKLG9CQ2ZRLGdCM0ZBYSxDMkZDYixpQjNGRGEsQzBGeUJwQixDM0Z3REcsb0MyRmxFSixvQkFPUSxlQUFtQixDQUNuQixrQkFBbUIsQ0FFMUIsQ0FJRyx3QkFDSSxZQUFvQixDQUNwQixxQkFBc0IsQ0FTdEIsY0FBZSxDQVhsQiwwQkFLTyxZQUFhLEMzRitDckIsb0MyRnBEQywwQkFPVyxZQUFhLENBRXBCLEMzRjJDTCxvQzJGcERBLHdCQWNRLGtCQUFvQixDQUNwQiw2QkFBOEIsQ0FDOUIsZ0JBQXVCLENBQ3ZCLG1CQUF3QixDQWpCL0IsMEJBb0JXLGFBQWMsQ0FDZCxjQUFnQixDQUNuQixDQU1ULHNCQUNJLGlCQUFrQixD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RCx3QkFDSSxpQ3hGbEVxQixDd0ZxRXpCLDBCQUNJLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLEM3R3FCbEIsb0M2R3hCSiwwQkFLUSxVRmhEOEIsQ0VpRDlCLFVGL0M2QixDRWlEcEMsQ0FFRCx5QkFDSSxtQkFBMkQsQ0FEOUQsd0ZBSU8sbUJBQW9CLENBQ3BCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLDZCQUE4QixDQUM5QixVRjdENkIsQ0U4RDdCLHdCckg1RlMsQ3FIaUZoQiwrREFlTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLG1CQUFxQixDQWpCNUIsZ0NBcUJPLFFBQUssQ0FyQlosK0JBeUJPLFNBQW9GLENDM0NoRyxjQUdJLGlCQUFrQixDOUc2QmQsZ0M4R2hDUixjQVFnQixXQ3RFTyxDRHNFUCxZQ3JFTyxDRDRGdEIsQzlHQ08sb0M4R2hDUixjQVFnQixVQ2xFTSxDRGtFTixXQ2pFTSxDRHdGckIsQzlHQ08sb0M4R2hDUixjQVFnQixXQzlETyxDRDhEUCxZQzdETyxDRG9GdEIsQzlHQ08scUM4R2hDUixjQVFnQixXQzFETyxDRDBEUCxZQ3pETyxDRGdGdEIsQzlHQ08scUM4R2hDUixjQVFnQixXQ3RETyxDRHNEUCxZQ3JETyxDRDRFdEIsQzlHQ08sZ0M4R2hDUixjQWdCZ0IseUJDcERxQixDRG9EckIsV0NuRE0sQ0RtRE4sUUNsRE0sQ0RrRE4sU0NqRE0sQ0RnRXJCLEM5R0NPLG9DOEdoQ1IsY0FnQmdCLFVDOUNNLENEOENOLFdDN0NNLENENkNOLFFDNUNNLENENENOLFNDM0NNLENEMERyQixDOUdDTyxvQzhHaENSLGNBZ0JnQixVQ3hDTSxDRHdDTixXQ3ZDTSxDRHVDTixRQ3RDTSxDRHNDTixTQ3JDTSxDRG9EckIsQzlHQ08scUM4R2hDUixjQWdCZ0IsU0NsQ0ssQ0RrQ0wsV0NqQ00sQ0RpQ04sUUNoQ00sQ0RnQ04sU0MvQk0sQ0Q4Q3JCLEM5R0NPLHFDOEdoQ1IsY0FnQmdCLFVDNUJNLENENEJOLFdDM0JNLENEMkJOLFFDMUJNLENEMEJOLFNDekJNLENEd0NyQixDQVZJLHdDQUNHLFVBQVcsQ0FDWCxXQ2hFa0IsQ0Q4RHJCLHFCQU9PLGtCQ3JFYyxDQ0cxQixtQkFDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0Isc0RBQXVELENBTDNELHVCQU9FLGVBQWUsQ0FDZixXQUFXLENBRVQsb0NBVkosbURBWVksVUFBVyxDQUNkLENBYlQsbUNBZ0JRLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBbEJ6Qiw2REFxQlksYUEvQzZCLENBZ0Q3QixnQkFBaUIsQ0FDakIsbUJBQXVCLENBQ2hDLDRCQW5EaUQsQ0EyQnBELDZEQTJCWSxnQkFBaUIsQ0FDakIsVUFsRDJCLENBbUQzQixtQkFBdUIsQ0FDdkIsNEJBckR3QyxDQXVCcEQsd0RBa0NRLFlBQWEsQ0FDYixxQkFBc0IsQ0FuQzlCLDRFQXFDWSxVQXhEd0MsQ0F5RHhDLGdCQUFpQixDQUNqQixtQkFBdUIsQ0FDdkIsbUNBMURvRCxDQWtCaEUsNEVBMkNZLGFBM0QwQyxDQTREMUMsZ0JBQWlCLENBQ2pCLG1CQUF1QixDQUN2Qiw0QkE3RHNELENBZWxFLCtCQWtEUSxVQTlEbUMsQ0ErRG5DLG1CQUF1QixDQUN2QixnQkFBaUIsQ0FDdkIsaUNBaEVxRSxDQVd2RSw4Q0F3RFEsVUE5RDRCLENBK0Q1Qiw4QkFoRWtELENBaUVsRCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLG9DQTVEUiw4Q0E2RFksVUFBVyxDQVFsQixDQU5HLG9DQS9EUiw4Q0FnRVksV0FBWSxDQUtuQixDQXJFTCx5Q0F1RVEsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixnQkFBaUIsQ0FDakIsb0NBNUVSLHlDQTZFWSxvQkFBcUIsQ0FrQjVCLENBaEJHLG9DQS9FUix5Q0FnRlksc0JBQXVCLENBZTlCLENBL0ZMLG9FQW1GWSxlQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDJCQUE0QixDQUM1QixXQUFZLENBQ1osd0JBQXlCLENBQ3pCLGVBQWdCLENBN0Y1QiwrQ0FrR1EsWUFBYSxDQVViLDRCQUE2QixDQVQ3QixvQ0FuR1IsK0NBb0dZLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBT3pCLENBTEcsb0NBeEdSLCtDQXlHWSxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBRzFCLENBN0dMLGlEQXNIUSxpQkFBa0IsQ0FDbEIsV0FBWSxDQVBaLG9DQWhIUixpREFpSFksc0JBQXVCLENBTzlCLENBTEcsb0NBbkhSLGlEQW9IWSxzQkFBdUIsQ0FJOUIsQ0F4SEwsOENBMEhRLGdCQUFpQixDQ3BJekIsWUFHSSxzQkFwQitCLENBc0IvQixxQkFDSSxZQUFhLENBQ2IscUJBQXNCLENqSHlFdEIsb0NpSDNFSixxQkFLUSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixnQkE3Qm1CLENBK0IxQixDQUVELDBCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUdoQixtQkFDSSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGVBQWdCLENBR3BCLGtCQUNJLGNBQWdCLENBQ2hCLGNBQWUsQ0FHbkIsa0JBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1oscUJBQXNCLENBRXRCLGdCQUFpQixDQUNqQixpQkFBa0IsQ2pIdUNsQixvQ2lIOUNKLGtCQVVRLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUE5RHNCLENBeUU3QixDakhxQkcscUNpSDlDSixrQkFzQlEsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUV6QixDQUVELHlCQUNJLFdBQVksQ2pIa0JaLG9DaUhuQkoseUJBSVEsaUJBQWtCLENBRXpCLENBRUQsa0I5R2ZRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQzhHaUNkLGVBQWdCLENqSFNoQixvQ2lIWEosa0JBS1EsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FFZixDQUVELHVCQUNJLFdBQVksQ0FDWixzQkEvRnFDLENBaUdyQyxrQ0FDSSxZQUFhLENBR2pCLHdFQUVJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVekg1R1csQ3lINkdYLGtCekhySGMsQ3lIdUhkLDJCNUZ0SGlCLENyQjZGckIsb0NpSFVBLHdFQWtCUSxVQWxINEIsQ0FtSDVCLFdBbkg0QixDQW9INUIsZ0JBQXFELENBb0I1RCxDQXhDQSxzSEF3Qk8sV0FBWSxDQUNaLFdBQVksQ0FDWixtQkFBb0IsQ0ExQjNCLGdGQThCTyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FoQ25CLHdLQXFDTyxVekhySU8sQ3lIc0lQLGtCekg5SVUsQ3lIa0psQixvQ0FDSSxPQUFRLENBR1osb0NBQ0ksb0JBQXVCLENBQ3ZCLE1BQU8sQ0F4RGQsMkNBNERPLGdCQTFKb0IsQ0E4SjVCLGtCQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZUFBZ0IsQ0FTaEIsVUFBVyxDakg5RVgsb0NpSGtFSixrQkFNUSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixhQUFjLENBUXJCLENqSG5GRyxxQ2lIa0VKLGtCQWNRLFNBQVUsQ0FHakIsQ0M1S0QsMkJBQ0ksZUFBZ0IsQ0M2QnBCLG9DQUpBLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBUzBCLENBUDFCLHFCQUNJLE9BQVEsQ2hIZ0NKLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQ2dIZGQsaUJBQWtCLENBQ2xCLFNBR3NCLENuSG9EdEIsb0NtSDNESixxQkFVUSx3QkFBeUIsQ0FDekIsVUMvQ21CLENEa0QxQixDQUVELHFCQUNJLGlCQUFrQixDQUNsQiwyQkFBNEIsQ0FDNUIsaUM5RnJEcUIsQzhGc0RyQixZQUFhLENuSHVDYixvQ21IM0NKLHFCQU9RLE1BQU8sQ0FDUCxXQUFZLENBY25CLENBVkcsMENBUUksdUJBQXlCLENBUjdCLHVEQUlVLG1CQUE0QixDQUp0QyxzREFJVSxxQkFBNEIsQ0FKdEMsdURBSVUsb0JBQTRCLENBSnRDLHVEQUlVLHFCQUE0QixDQUp0Qyx1REFJVSxvQkFBNEIsQ0FKdEMsdURBSVUscUJBQTRCLENBSnRDLHVEQUlVLG9CQUE0QixDQUp0Qyx1REFJVSxxQkFBNEIsQ0FKdEMsdURBSVUsb0JBQTRCLENBSnRDLHVEQUlVLHFCQUE0QixDQUp0Qyx3REFJVSxvQkFBNEIsQ0FRMUMsc0JBQ0kscUQxSDVFb0MsQzBIK0VwQyxhOUY5RXFCLEM4Rm1GekIsNENBUEksZ0IxSDNFYyxDMEg0RWQsbUJDeERrQyxDRDJEbEMsNkI5RmhGcUIsQzhGbUZ6QixzQkFDSSxpRDFIakYwQyxDMEhvRjFDLGE5RnZGcUIsQzhGbUZ4QixnQ0FPTyxvQkFBcUIsQ0FDckIsa0JBQW1CLENuSEV2QixnQ21IVkosc0JBZVksY0M5RkEsQ0RpR1gsQ25IUkcsb0NtSFZKLHNCQWVZLGNDN0ZELENEZ0dWLENuSFJHLG9DbUhWSixzQkFlWSxjQzVGRCxDRCtGVixDbkhSRyxxQ21IVkosc0JBZVksY0MzRkEsQ0Q4RlgsQ25IUkcscUNtSFZKLHNCQWVZLGNDMUZBLENENkZYLENBRUQsZ0NBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCxlM0h0R2UsQzJIdUdmLFNBQVUsQ0FFViw2QjlGaEhxQixDOEZtSHpCLDZCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUdmLDBCQUNJLGlCQUFrQixDQUd0QixzQkFDSSxpQkFBa0IsQ0FDbEIsV0FBbUQsQ0FDbkQsb0JBQW9ELENBQ3BELGlDOUZqSXFCLEM4RmtJckIsMkJBQTRCLENBTC9CLDBCQVFPLDRCOUZySWlCLEM4RnNJakIsZ0JDOUdtQyxDRCtHbkMsV0M3RzRCLENEOEc1QixVQUFXLENBQ1gsYUFBYyxDQUl0QixxQkFDSSxvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlDQUErRixDbkh0RC9GLG9DbUhnREoscUJBU1EsZ0NDeEk0QixDRG9LbkMsQ25IckZHLG9DbUhnREgsMkRBZ0JtQixPQUFRLENBaEIzQixpREFvQm1CLGEzSGpLRixDMkg2SWpCLGlEQXdCbUIsYUMxSm9CLENEa0l2QyxpREE0Qm1CLHVCQUF3QixDQTVCM0MscURBOEJ1QixZM0g3S1AsQzJIOEtJLENBVXJCLHVCQUNJLE9BQVEsQ2hIcEhKLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQ2dIc0lkLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFlBQWEsQ0FDYixnQkFBaUIsQ25IaEdqQixvQ21IeUZKLHVCQVVRLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFdBQVksQ0FDWixlQUFnQixDQUV2QixDQUVELHNCQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUVWLCtCQUNJLFNBQVUsQ0FDVixTQUFVLENFL010QixtQkFDSSxzQkNQeUMsQ0RTekMsMEJBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FHbEIsNkZBRU8sYTdIZlMsQzZIYWhCLGlDQU1PLGNBQWUsQ0FDZixRQUFTLENFd1VyQixrQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCw2Qi9IdlZxQixDK0h3VnJCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLFNBQVUsQ0FDVixlQUFpQixDQVpuQix5QkFlSSxZQUFhLENBQ2IsU0FBVSxDQWhCZCx5QkFvQkksa0NBQW1DLENBQ25DLHNCQUF3QixDQUN4Qiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBRWxCLHdCQUFrQyxDQUFsQyw2QkFBa0MsQ0FJdEMsMEJBQ0UsR0FDRSxzQkFBdUIsQ0FFekIsR0FDRSx1QkFBeUIsQ0FBQSxDQUk3Qix5QkFDRSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsVUFBVyxDdkgzU0wsb0N1SHNTUix5QkFPSSxxQkFBc0IsQ0EwUHpCLEN2SHZpQk8sb0N1SHNTUix5QkFVSSxrQkFBbUIsQ0FDbkIsVUFBVyxDQXNQZCxDQWpRRCwwQ0FnQk0sVUFBVyxDQWhCakIsd0NBcUJNLGlCQUFrQixDQXJCeEIsd0NBeUJNLFlBQWEsQ0FDYiwwQkFBMkIsQ0FDM0IscUJBQXNCLEN2SGpVcEIsb0N1SHNTUix3Q0E2QlEsa0JBQW1CLENBMEt0QixDQXZNTCxnRUFrQ1Usb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0Qix1RDlIM2FrQyxDOEg0YWxDLHdCL0g3YVcsQytIOGFYLHNCQXhha0MsQ0F5YWxDLGEvSC9hVyxDK0hnYlgsYUFBYyxDQUNkLGdCQW5iNEIsQ0FvYjVCLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsY0EvYW1CLENBZ2JuQixtQkEvWmlDLENBZ2FqQyxjQUFlLENBQ2YsZUFBZ0IsQ0FsRDFCLDhGQXFEWSx3QkFyYWlDLEN2SDBFckMsb0N1SHNTUixnRUF5RFksV0FBWSxDQUNaLGVBQWdCLENBUW5CLENBbEVULDZJQStEWSxrQi9IcGNTLEMrSHFjVCxVL0g1YlcsQytINFh2QixrRUFzRVEsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQkFBb0IsQ0FDcEIsVUFBVyxDdkgvV1gsb0N1SHNTUixrRUEyRVUsaUJBQWtCLENBM0U1Qiw4RUE2RVksYUFBYyxDQTdFMUIsNkVBZ0ZZLGNBQWUsQ0FDaEIsQ3ZIdlhILG9DdUhzU1Isa0VBb0ZVLGdCQUFpQixDQUNqQixVQUFXLENBaUhkLENBdE1QLHFGQXlGVSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsTUFBTyxDQUNQLGtCQUFtQixDQUNuQix1Qy9IMWRnQixDK0gyZGhCLHdCL0hyZVcsQytIc2VYLGUvSDdkYSxDK0g4ZGIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsU0FBVSxDQUNWLFVBQVcsQ0FDWCxjQXZlbUIsQ0F3ZW5CLG1CQUFvQixDdkg5WXRCLG9DdUhzU1IscUZBMEdZLFVBQVcsQ0FvRmQsQ0E5TFQsNEZBNkdZLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQWxIeEIsMkZBcUhZLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0FBWSxDQUNaLGUvSHZmVyxDK0h3ZlgsNEIvSGpnQlMsQytIa2dCVCw2Qi9IbGdCUyxDK0htZ0JULHdDQUF5QyxDQTlIckQsbUdBbUljLGFBQWMsQ0FDZCxlQUFnQixDQXBJOUIsZ0hBdUlnQixZQUFhLENBdkk3QixxSEEwSWtCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsV0FBWSxDQUNaLHdCL0h0Z0JRLEMrSHVnQlIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQWxKcEMsNEhBcUpvQixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsa0IvSDloQkMsQytIK2hCRCxrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLGNBNWhCUyxDQWdZN0IsNkpBaUtrQixrQkFBbUIsQ0FDbkIsU0FBVSxDQWxLNUIscUhBc0trQixhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGEvSDdpQkcsQytIcVlyQix5R0E2S2dCLHNCQUF1QixDQTdLdkMsaUdBa0xjLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHdCQXJpQitCLENBc2lCL0IsdUQ5SDFqQjhCLEM4SG9ZNUMsZ0lBeUxnQixrQkFBbUIsQ0FDbkIsU0FBVSxDQTFMMUIsMkZBaU1VLG1CQUFvQixDQUNwQixTQUFVLENBQ1YscUJBQXNCLENBQ3RCLFdBQVksQ0FwTXRCLDhDQTJNSSxVQUFXLENBQ1gsWUFBYSxDQUNiLHdCQUF5QixDQTdNN0Isd0VBaU5RLGlCQUFrQixDQWpOMUIsa0ZBb05VLGNBcGxCbUIsQ0FxbEJuQixVQUFXLENBQ1gsV0FBWSxDQUNaLFMvSG5sQmEsQ1FzRmYsb0N1SHNTUiwwREE0TlEsVUFBVyxDQTZCZCxDQXpQTCxtRUFnT1EsbUJBQXFCLENBQ3JCLGNBam1CcUIsQ0FrbUJyQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHVEOUh4bUJvQyxDOEh5bUJwQyxrQi9IMW1CYSxDK0gybUJiLFUvSGxtQmUsQytIbW1CZixtQkF0bEJtQyxDQXVsQm5DLGdCQS9tQjhCLENBZ25COUIsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFVBQVcsQ3ZIbmhCWCxvQ3VIc1NSLG1FQWdQVSxVQUFXLENBQ1gsa0JBQW1CLENBT3RCLENBeFBQLHlFQXFQVSxVL0hqbkJhLEMrSGtuQmIsa0IvSGhuQmdCLENRb0ZsQixvQ3VIc1NSLDhDQTRQTSxlQUFnQixDQUduQixDQUlILHlCQUNFLFVBQVcsQ0FEYix1REFLTSxtQkF2bkJxQyxDQXduQnJDLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQix1RDlIL29Cc0MsQzhIZ3BCdEMsZ0JBbnBCZ0MsQ0Ewb0J0QyxnREFhTSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FkdEIscURBa0JNLFlBQWEsQ0FDYixxQkFBc0IsQ0FuQjVCLG1FQXNCUSxZQUFhLENBQ2IsaUJBQWtCLENBdkIxQixrRkEyQlksY0E5cEJpQixDQStwQmpCLGUvSDNwQlcsQytINHBCWCx3Qi9IMXBCYyxDK0gycEJkLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FyQzlCLHlGQXdDYyxjQTNxQmUsQ0E0cUJmLFVBQVcsQ0FDWCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLDRCL0g1cUJTLEMrSDZxQlQsMEIvSDdxQlMsQytIOHFCVCxpQ0FBa0MsQ0EvQ2hELGtGQW9EWSxlQUFnQixDQUNoQixpQkFBa0IsQ0FyRDlCLCtGQXdEYyx3QkE1cUIrQixDQW9uQjdDLHlGQTREYyxhL0hwc0JPLEMrSHdvQnJCLG1GQWlFWSxZQUFhLENBakV6QiwwSEFvRWMsa0IvSGpzQlksQytIa3NCWixvQi9IbHNCWSxDK0g2bkIxQixpSUF3RWdCLGlDQUFrQyxDQXhFbEQsbUZBOEVZLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLHVEOUh4dEJnQyxDOEh1b0I1Qyx5RUFzRlUsc0JBQXVCLENBQ3ZCLE9BQVEsQ0FDUixXQUFhLENBeEZ2Qix3RkE0RmMsa0IvSHZ0QlksQytId3RCWixvQi9IeHRCWSxDK0gybkIxQix5RkFpR2MsV0FudEI2QixDQTR0QjNDLDZEQUdNLG1CQS90QnFDLENBZ3VCckMsdUQ5SHJ2QnNDLEM4SHN2QnRDLGdCQXp2QmdDLENBMHZCaEMsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBUHpCLDJEQVdNLFlBQWEsQ0FDYixjQUFlLENBQ2YsMEJBQTJCLENBYmpDLHlFQWdCUSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsa0JBQW1CLEN2SHZxQm5CLG9DdUhtcEJSLHlFQXNCVSxjQUFlLENBQ2YsZ0JBQWlCLENBdkIzQiw4RUF5QlksVUFBVyxDQUNaLENBMUJYLHFHQThCVSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixjQUFlLENBQ2YsYS9IcHhCZ0IsQytIaXZCMUIsd0hBc0NZLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0E1QzNCLCtIQStDYyxVQUFXLENBQ1gsVUFBVyxDQUNYLFVBQVcsQ0FDWCxrQi9IcHlCTyxDK0hrdkJyQiw4SEFzRGMsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osa0IvSDN5Qk8sQytINHlCUCxnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLGNBenlCZSxDQTZ1QjdCLHlIQWlFWSxlQUFnQixDQUNoQixjQUFnQixDQWxFNUIsbUhBdUVVLFlBQWEsQ0FDYixlQUFnQixDQUNoQixVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixjQXp6Qm1CLENBNnVCN0IscUlBK0VZLGlCQUFrQixDQS9FOUIsb0pBbUZnQixjQWgwQmEsQ0FpMEJiLHdCL0h0MEJLLEMrSHUwQkwsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osaUJBQWtCLENBM0ZsQywySkE4RmtCLGNBMzBCVyxDQTQwQlgsVUFBVyxDQUNYLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixVQUFXLENBQ1gsK0IvSHIxQkcsQytIczFCSCw2Qi9IdDFCRyxDK0h1MUJILGlDQUFrQyxDQXJHcEQsb0pBMEdnQixlQUFnQixDQUNoQixpQkFBa0IsQ0EzR2xDLGlLQThHa0Isd0JBNTBCMkIsQ0E4dEI3QyxxSkFtSGdCLFlBQWEsQ0FuSDdCLDRMQXNIa0Isa0IvSDcxQlEsQytIODFCUixvQi9IOTFCUSxDK0h1dUIxQixtTUEwSG9CLGlDQUFrQyxDQTFIdEQscUpBZ0lnQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FsSS9CLDRJQXVJYyxhL0h6M0JPLEMrSGt2QnJCLDJJQTJJYyxzQkFBdUIsQ0FDdkIsT0FBUSxDQUNSLFdBQWEsQ0E3STNCLDBKQWlKa0Isa0IvSHQzQlEsQytIdTNCUixvQi9IdjNCUSxDK0hxdUIxQiwySkFzSmtCLFdBbDNCeUIsQ0E0dEIzQyx1R0FnS2MsU0FBVSxDQUNWLHVCQUF3QixDQWpLdEMsd0hBc0tZLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsYUFBYyxDQVExQix1Q0FFSSxjQUFlLENBRm5CLDRCQU1JLFdBQWEsQ0FDYixXQW41QnVDLENBbzVCdkMsaUJBQWtCLENBUnRCLG1DQVdNLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FLbEIsc0JBQ0UsVUFBVyxDQURiLDhDQUtNLG1CQXY2QnFDLENBdzZCckMsdUQ5SDc3QnNDLEM4SDg3QnRDLGVBQWdCLENBQ2hCLGtCQUFtQixDQVJ6QiwwQ0FZTSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FidEIsK0NBaUJNLFlBQWEsQ0FqQm5CLDZEQW9CUSxZQUFhLENBQ2IsZ0JBQWlCLENBckJ6Qix5RUF5QlksY0E1OEJpQixDQTY4QmpCLHdCL0hsOUJTLEMrSG05QlQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBakM5QixnRkFvQ2MsY0F2OUJlLENBdzlCZixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGtCL0hsK0JPLEMrSHc3QnJCLHlFQStDWSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsbUJBbjlCK0IsQ0FrNkIzQywwRUFxRFksWUFBYSxDQXJEekIsa0hBeURnQixrQkFBbUIsQ0F6RG5DLDBFQStEWSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FRM0Isd0JBQ0UsVUFBVyxDQUNYLFlBQWEsQ0FDYixzQkFBdUIsQ3ZIcjZCakIsb0N1SGs2QlIsd0JBS0ksMEJBQTJCLENBZ0U5QixDQXJFRCw4Q0FVTSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBZDVCLCtEQWlCUSxZQUFhLENBakJyQiw2REFxQlEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxtQkFsZ0NtQyxDQW1nQ25DLG1CQUFvQixDQUNwQix1RDlIemhDb0MsQzhIMGhDcEMsZ0JBN2hDOEIsQ0FtZ0N0Qyw4REE4QlEsY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBQ1osd0IvSHhoQ2tCLEMrSHloQ2xCLGEvSHpoQ2tCLEMrSDBoQ2xCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsY0FsaUNxQixDQW1pQ3JCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBekMvQix1RUE0Q1Usb0IvSGxpQ2dCLEMrSG1pQ2hCLGEvSDdpQ2dCLEMrSDhpQ2hCLFVBQVksQ0FDWixXQTFoQ2lDLENBMitCM0MsbUZBbURVLG9CL0hwakNXLEMrSGlnQ3JCLDZEQXdEUSxZQUFhLENBQ2IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLHVEOUg3akNvQyxDOEg4akNwQyxhL0g5akNrQixDUThGbEIsb0N1SGs2QlIsNkRBZ0VVLFVBQVcsQ0FFZCxDQUtQLDRCQUNFLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLEN2SDUrQmpCLG9DdUh5K0JSLDRCQUtJLGlCQUFrQixDQUNsQiwwQkFBMkIsQ0F5RzlCLENBL0dELHdEQVdNLFVBQVcsQ0FYakIseURBZU0sbUJBamtDcUMsQ0Fra0NyQyxlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsdUQ5SHpsQ3NDLEM4SDBsQ3RDLGdCQTdsQ2dDLENBMGtDdEMsb0VBc0JRLFlBQWEsQ0F0QnJCLHNEQTJCTSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixpQkFBa0IsQ0E5QnhCLGtFQWlDUSx1RDlIeG1Db0MsQzhIeW1DcEMsbUJBcGxDbUMsQ0FxbENuQyxnQkE3bUM4QixDQThtQzlCLGEvSDVtQ2EsQytId2tDckIsb0VBd0NRLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixpQkFBa0IsQ0E1QzFCLDJGQStDVSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLENBakQxQixnRkFxRFUsdUQ5SDVuQ2tDLEM4SDZuQ2xDLFlBQWEsQ0FDYixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsc0JBM25Da0MsQ0E2bkNsQyxlQUFnQixDQUNoQixlQUFnQixDQUNoQixhQUFjLENBQ2QsYS9IdG9DVyxDK0h1b0NYLFcvSHZvQ1csQytIdW9DWCwrQi9Idm9DVyxDK0h3a0NyQixzTkFpRVksWUFBYSxDQWpFekIsbUZBc0VVLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osWS9IbnBDVyxDK0h3a0NyQiw0REFpRk0sVUFBVyxDQUNYLGlCQUFrQixDQWxGeEIsa0ZBcUZRLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLG1CQTFvQ21DLENBMm9DbkMsZ0JBdjNCa0QsQ0F3M0JsRCxlQUFnQixDQUNoQix1RDlIbHFDb0MsQzhIbXFDcEMsYS9IbnFDa0IsQytIb3FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQTlGM0IscUdBaUdVLFkvSHhxQ2dCLEMrSHlxQ2hCLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0F2cUNtQixDQW1rQzdCLDJHQXlHWSx1QkFBeUIsQ0FRckMscUJBQ0UsVUFBVyxDQUNYLFlBQWEsQ0FDYixnQkFBaUIsQ3ZIN2xDWCxvQ3VIMGxDUixxQkFLSSwwQkFBMkIsQ0F5RTlCLENBOUVELHdDQVVNLGlCQUFrQixDQUNsQixTQUFVLENBWGhCLCtEQWVVLFVBQVcsQ0FDWCxlQUFnQixDQWhCMUIsNkRBb0JVLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsK0IvSC9zQ1csQytIeXJDckIsb0RBMEJVLFlBQWEsQ0FDYixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixhL0gzdENXLEMrSHlyQ3JCLG9EQXNDVSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsd0JBN3NDbUMsQ0E4c0NuQyx1RDlIanVDa0MsQzhIa3VDbEMsZ0JBcnVDNEIsQ3ZIaUc5QixvQ3VIMGxDUixvREE0Q1ksWUFBYSxDQUVoQixDQTlDVCxtREFpRFUsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxPQUFRLENBQ1IsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFdBQVksQ0F4RHRCLDBEQTJEWSxVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixrQi9IdnZDUyxDK0h5ckNyQix5REFrRVksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsa0IvSGp3Q1MsQytIeXdDckIsdUJBQ0UsVUFBVyxDQUNYLFlBQWEsQ0FDYiwwQkFBMkIsQ0FDM0Isc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUxuQiw4QkFRSSxZQUFhLENBUmpCLDZDQVlJLGtCL0hyeENpQixDK0hzeENqQixhL0h0eENpQixDK0h1eENqQixhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFlBQWEsQ0FDYixjQTN4Q3lCLENBb3dDN0Isb0RBMEJNLFlBQWEsQ0ExQm5CLG9EQThCTSxVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsb0JBQXNCLENBQ3RCLFVBQVcsQ0FDWCxlL0hweUNpQixDK0hnd0N2QixtREF3Q00sVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLHFCQUF1QixDQUN2QixXQUFZLENBQ1osY0FsekN1QixDQW16Q3ZCLGUvSC95Q2lCLENRc0ZmLG9DdUgwcUNSLG1EQW9EUSxrQi9IbHpDa0IsQytIOHZDMUIseURBdURVLFNBQVUsQ0FDVix1QkFBd0IsQ0FDekIsQ0F6RFQsa0RBOERNLGtCL0g1ekNvQixDK0g4dkMxQix3REFpRVEsU0FBVSxDQUNWLHVCQUF3QixDQWxFaEMsOENBeUVNLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsY0FoMUN1QixDQW93QzdCLDRDQWdGTSxVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0FsRnJCLDRDQXNGTSxZQUFhLENBQ2IsV0FBWSxDQUNaLGVBQWdCLENBeEZ0QixvREEyRlEsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsa0IvSHQyQ2tCLEMrSHUyQ2xCLGEvSHgyQ2EsQytIeTJDYiwwQkFBMkIsQ0FDM0IsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixjQTEyQ3FCLENBMjJDckIsaUJBQWtCLENBQ2xCLHVEOUhoM0NvQyxDOEh3d0M1QywwREEyR1Usa0IvSHoyQ2dCLEMrSDh2QzFCLHFGQThHWSw0QkFBNkIsQ0E5R3pDLGtEQW9IUSxhQUFjLENBQ2QsVS9IcjNDZSxDK0hzM0NmLG1CQUFxQixDQXRIN0IsbURBMEhRLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1oseURBQTBELENBQzFELFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBbEkvQiwwREFxSVUsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLGUvSHo0Q2EsQytIZ3dDdkIseURBNklVLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLFNBQVUsQ0FDVixXQUFZLENBQ1osZS9IbDVDYSxDK0h5NUN2QiwwQkFDRSxVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsV0FBWSxDdkh4MENOLG9DdUhtMENSLDBCQU9JLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQiwwQkFBMkIsQ0FDM0IsV0FBWSxDQUNaLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsU0FBVSxDQTRFYixDQXpGRCxvREFrQk0sU0FBVSxDQWxCaEIsaUVBcUJRLG1CQWo2Q21DLENBazZDbkMsZUFBZ0IsQ0FDaEIsdUQ5SHg3Q29DLEM4SHk3Q3BDLGEvSHo3Q2tCLEMrSDA3Q2xCLGdCQTc3QzhCLENBbzZDdEMsa0RBOEJNLFlBQWEsQ0FDYixlQUFnQixDQS9CdEIsaUVBa0NRLFVBQVcsQ0FDWCxZQUFhLENBbkNyQiwrREF3Q1EsWUFBYSxDQUNiLHNCQXI4Q29DLENBczhDcEMsVy9INThDYSxDK0g0OENiLCtCL0g1OENhLEMrSDY4Q2IsV0FBWSxDQUNaLHVEOUg3OENvQyxDOEg4OENwQyxlQUFnQixDQUNoQixhL0gvOENrQixDK0hnOUNsQixVQUFXLENBL0NuQiw0RUFrRFUsYS9IbjlDZ0IsQytIbzlDaEIsVUFBWSxDQW5EdEIsK0RBd0RRLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQix1RDlIbitDb0MsQzhIbytDcEMsa0IvSHIrQ2EsQytIcytDYixVL0g3OUNlLEMrSDg5Q2YsY0FsK0NxQixDQTY1QzdCLHlFQXdFVSxjQXIrQ21CLENBcytDbkIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWS9IOStDVyxDK0hrNkNyQixxRUFnRlUsa0IvSHYrQ2dCLEMrSHU1QzFCLCtFQW1GWSwwQkFBMkIsQ0FRdkMsdUJBQ0UsVUFBVyxDQUNYLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixpQkFBa0IsQ3ZIcDZDWixvQ3VIODVDUix1QkFRSSxxQkFBc0IsQ0FDdEIsd0JBQXlCLENBdUU1QixDQWhGRCw4QkFhSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ0FDWCxrQi9IbmdEc0IsQytIZy9DMUIsbUVBMEJVLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGNBdGhEbUIsQ0F1aERuQixnQkE5aEQ0QixDQStoRDVCLFdBQVksQ0FDWixrQi9IOWhEVyxDK0graERYLFUvSHRoRGEsQytIdWhEYixjQUFlLENBQ2YsbUJBM2dEaUMsQ0E0Z0RqQyx1RDlIamlEa0MsQzhINC9DNUMsd0VBd0NZLGFBQWMsQ0F4QzFCLHlFQTRDWSxrQi9IOWhEYyxDK0hrL0MxQixtRkErQ2MsMEJBQTJCLENBL0N6QyxrRUFxRFUsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLG1CQWppRGlDLENBa2lEakMsdUQ5SHZqRGtDLEM4SHdqRGxDLGEvSHhqRGdCLEMrSHlqRGhCLFlBQWEsQ0FDYixrQkFBbUIsQ0E5RDdCLDJGQWlFWSxVQUFXLENBQ1gsV0FBWSxDQUNaLFkvSC9qRGMsQytIZ2tEZCxjQTVqRGlCLENBdy9DN0IsaUdBeUVjLHVCQUF5QixDQVN2Qyx1QkFDRSxZQUFhLENBQ2IsMEJBQTJCLENBRjdCLDhDQU1NLFVBQVcsQ0FOakIsNENBVU0sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ3ZINS9DckIsb0N1SGcvQ1IsNENBY1EsMEJBQTJCLENBZ0Q5QixDQTlETCw0REFrQlEsd0JBNWtEcUMsQ0E2a0RyQyx1RDlIam1Eb0MsQzhIa21EcEMsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBdEJ2Qiw2RUF5QlUsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JBQW1CLENBQ25CLDRCL0hobURnQixDK0hpbURoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBL0I1QixvRkFrQ1ksVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLGNBbm5EaUIsQ0FvbkRqQixrQi9IN21EYyxDK0hta0QxQiw0REFnRFEsWUFBYSxDQWhEckIscUdBb0RZLDRCL0h2bkRjLEMrSHduRGQsc0JBOW5EZ0MsQ0F5a0Q1Qyw0R0F3RGMsU0FBVSxDQUNWLGtCL0h4b0RPLEMrSGlwRHJCLGtFQUdNLFFBQVMsQ0FIZixzRkFNUSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGEvSHpwRGEsQytIaXBEckIsOEZBWVEsWUFBYSxDQVpyQiw2RkFnQlEsUUFBUyxDQUNULE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxrQi9IdHFEYSxDK0h1cURiLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFUvSHBxRGUsQytIcXFEZix1RDlIN3FEb0MsQzhIZ3BENUMsMkVBb0NNLFlBQWEsQ0FwQ25CLDJDQXlDSSxRQUFTLENBQ1QsWUFBYSxDQTFDakIsNkRBNkNNLGlCQUFrQixDQTdDeEIsMERBaURNLGVBQWdCLENBQ2hCLDZCQUE4QixDQWxEcEMsd0VBcURRLFFBQVMsQ0FDVCxjQUFlLENBQ2YsZUFBZ0IsQ0F2RHhCLDZGQTBEVSxVQUFXLENBQ1gsY0FBZSxDQUNmLFdBQVksQ0FDWix3Qi9IbHNEZ0IsQytIbXNEaEIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixlQUFnQixDQW5FMUIsb0dBc0VZLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixlL0hsdERXLEMrSG10RFgsa0JBQW1CLENBQ25CLFNBQVUsQ0FDVixjQXp0RGlCLENBNG9EN0IsNkZBa0ZVLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGNBaGlEc0QsQ0FpaUR0RCxhL0h0dURnQixDK0hncEQxQiwrSEEwRmMsa0JBQW1CLENBQ25CLFNBQVUsQ0EzRnhCLDZGQWlHVSxZQUFhLENBakd2QixzSkFvR1ksa0JBQW1CLENBQ25CLFNBQVUsQ0FyR3RCLDhDQThHTSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLCtCL0hwd0RlLEMrSGlwRHJCLDZEQXNIUSxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsdUJBQXdCLENBQ3hCLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsTUFBTyxDQUNQLGEvSC93RGtCLEMrSGd4RGxCLHVEOUhoeERvQyxDOEhncEQ1Qyw0Q0FxSU0sVUFBVyxDQXJJakIsOERBd0lRLFdBQVksQ0FDWixlQUFnQixDQUNoQixhL0gxeERrQixDK0gyeERsQix1RDlIM3hEb0MsQzhIZ3BENUMsMkVBOElVLFNBQVUsQ0FDVixhL0gveERnQixDK0hncEQxQixxREFvSlEsTUFBTyxDQUNQLFdBQVksQ0FySnBCLHdFQXdKVSxXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIsc0JBeHlEa0MsQ0Eyb0Q1QyxtTEFtS2MsWUFBYSxDQW5LM0IsMEZBd0tZLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLGtCL0g1ekRTLEMrSDZ6RFQsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVS9IMXpEVyxDK0gyekRYLHVEOUhuMERnQyxDOEhncEQ1QyxnRkF1TFksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsV0FBWSxDQUNaLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixrQkFBb0IsQ0EvTGhDLHlGQWtNYyxrQi9IbjFETyxDK0hvMURQLFVBQVcsQ0FDWCxVQUFXLENBcE16QiwrRkF1TWdCLGtCL0h4MURLLEMrSHkxREwsV0FBWSxDQUNaLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUFBUyxDQTNNekIsaUVBa05VLFFBQVMsQ0FDVCxXQUFZLENBQ1osb0IvSDExRGdCLEMrSDIxRGhCLGVBQWdCLENBck4xQiw0RUF3TlksWUFBYyxDQUNkLHVEOUh6MkRnQyxDOEgwMkRoQyxhL0gxMkRjLEMrSDIyRGQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixpQkFBa0IsQ0E3TjlCLGtFQW1PUSxlQUFnQixDQW5PeEIsK0RBdU9RLFNBQVUsQ0FDVixTQUFVLENBQ1YsV0FBWSxDQXpPcEIsc0VBNE9VLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLGtCL0hoNERXLEMrSGlwRHJCLHFFQW1QVSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsU0FBVSxDQUNWLE9BQVEsQ0FDUixrQi9IMTREVyxDK0hpcERyQixrRUE4UFEsV0FBWSxDQUNaLFNBQVUsQ0FDVixlQUFnQixDQWhReEIsa0ZBd1FRLFVBQVcsQ0FDWCxjQUFlLENBQ2YsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHdCL0hwNURrQixDK0hzb0QxQixpRkFrUlEsVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsb0JBQXNCLENBQ3RCLHFCQUF1QixDQUN2Qix3QkFBeUIsQ0FDekIsNEIvSGg2RGUsQytIaTZEZiwwQi9IajZEZSxDK0hrNkRmLFVBQVcsQ0FDWCxVQUFXLENBM1JuQiw4RkErUlEsZ0NBQWtDLENBL1IxQyxxR0FrU1Usa0IvSHg2RGdCLEMrSHNvRDFCLG9HQXNTVSxTQUFVLENBWWxCLDBCQUNFLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsWUFBYSxDQUNiLGFBQWMsQ0FKZiwrQkFPRyxhQUFjLENBUGpCLG9EQVlLLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QixjQUFlLEN2SHAzRGYsb0N1SG8yREwsb0RBa0JPLGtCQUFtQixDQUV0QixDQXBCSiwrQ0F1QkssVUFBVyxDQUNYLGlCQUFrQixDQUNsQix1RDlIMzlEb0MsQzhINDlEcEMsYS9INzlEYSxDK0g4OURiLG1CQXg4RG1DLENBeThEbkMsZ0JBaitEOEIsQ3ZIaUc5QixvQ3VIbzJETCwrQ0E4Qk8sU0FBVSxDQUNWLGlCQUFrQixDQUNsQixlQUFnQixDQUVuQixDQWxDSix3REFzQ08sVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ3ZINTREcEIsb0N1SG8yREwsd0RBMENTLGlCQUFrQixDQUNsQixTQUFVLENBa0NiLENBN0VOLGdFQStDUyxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLG9CQUFxQixDQUNyQixXQUFZLENBQ1osVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGtCQUFvQixDdkgzNUR4QixvQ3VIbzJETCxnRUF5RFcsUUFBUyxDQUNULE9BQVEsQ0FrQlgsQ0E1RVIseUVBOERXLGtCL0hqZ0VPLEMrSGtnRVAsVUFBVyxDQUNYLFVBQVcsQ0FoRXRCLCtFQW1FYSxVQUFXLENBQ1gsa0IvSHZnRUssQytId2dFTCxXQUFZLENBQ1osU0FBVSxDQUNWLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsS0FBTSxDQXpFbkIsd0RBZ0ZPLFlBQWEsQ0FDYixVQUFXLENBRVgsYS9IdGhFVyxDK0h1aEVYLFcvSHZoRVcsQytIdWhFWCwrQi9IdmhFVyxDK0h3aEVYLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsdUQ5SDFoRWtDLEM4SGs4RHpDLGlEQTZGSyxvQkFBcUIsQ0FDckIsbUJBM2dFbUMsQ0E0Z0VuQyxnQkFqdEQ2QyxDQWt0RDdDLGtCL0huaUVhLEMrSG9pRWIsdUQ5SG5pRW9DLEM4SG9pRXBDLFUvSDVoRWUsQytINmhFZixXQUFZLENBQ1osVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGNBMWlFcUIsQ0E4N0QxQix1REErR08sVS9IemlFYSxDK0gwaUViLGtCL0h4aUVnQixDUW9GbEIsb0N1SG8yREwsaURBb0hPLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsZUFBZ0IsQ0FFbkIsQ0FTUCwrQkFDRSxlQUFnQixDQUNoQixRQUFTLENBQ1QsU0FBVSxDQUNWLGNBQWdCLENBQ2hCLFlBQWEsQ0FDYixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixZQUFhLENBQ2IsVUFBVyxDQUNYLDBCQUEyQixDdkhoL0RyQixvQ3VIcStEUiwrQkFjSSxhQUFjLENBK29CakIsQ0E3cEJELHNDQWtCSSxTQUFVLENBbEJkLG1EQXNCSSxTQUFVLENBQ1YsVUFBVyxDQXZCZix5REEwQk0sa0IvSG5sRW9CLEMrSHlqRTFCLHlEQThCTSxlL0h6bEVpQixDK0gyakV2QiwrREFrQ00sa0IvSDFsRW9CLEMrSHdqRTFCLG1EQXVDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsNkIvSHRtRW1CLENRc0ZmLG9DdUhxK0RSLG1EQThDTSxlQUFnQixDQThtQm5CLENBNXBCSCxvRUFrRE0sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixVQUFXLENBcERqQixnR0F1RFEsVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEN2SC9oRW5CLG9DdUhxK0RSLGdHQTREVSxrQkFBbUIsQ0FFdEIsQ0E5RFAscUZBaUVRLFVBQVcsQ0FDWCxjQUFlLENBQ2YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FyRS9CLDRGQXdFVSxZQUFhLENBeEV2QixpRkE2RVEsUUFBUyxDQTdFakIsd0ZBZ0ZVLFlBQWEsQ0FoRnZCLCt5QkE4RlUsVUFBVyxDQTlGckIsK01BbUdZLFNBQVUsQ0FDVixVQUtXLENBekd2QixxSEE0R2MsVUFBVyxDQTVHekIsb0hBZ0hjLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQW9CLENBQ3BCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFNBQVUsQ0F0SHhCLDJIQXlIZ0IsU0FBVSxDQUNWLFdBQVksQ0FDWixrQi9IL3JFSyxDK0hva0VyQiwwSEErSGdCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsTUFBTyxDQUNQLFVBQVcsQ0FDWCxVQUFXLENBQ1gsa0IvSHhzRUssQytIb2tFckIseUhBMElnQixZQUFhLENBMUk3QixpSUE4SWdCLFVBQVcsQ0FDWCxpQkFBa0IsQ0EvSWxDLHVKQWtKa0IsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixXQUFZLENBQ1osbUJBbnNFeUIsQ0Fvc0V6QixnQkFoN0R3QyxDQWk3RHhDLGVBQWdCLENBQ2hCLHVEOUgzdEUwQixDOEg0dEUxQixhL0g1dEVRLEMrSDZ0RVIsWUFBYSxDQUNiLGtCQUFtQixDQTNKckMsMEtBOEpvQixZL0hqdUVNLEMrSGt1RU4sVUFBVyxDQUNYLFdBQVksQ0FDWixjQWh1RVMsQ0ErakU3QixnTEFzS3NCLHVCQUF5QixDQXRLL0MsNkhBNktnQiwrQi9IanZFSyxDK0hva0VyQiwySEFpTGdCLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsdUQ5SDF2RTRCLEM4SDJ2RTVCLGEvSDV2RUssQytIb2tFckIscUpBK0xrQix1QkFBd0IsQ0EvTDFDLHVIQXFNYyxzQkFBdUIsQ0FDdkIsa0IvSDF3RU8sQytIb2tFckIsd0lBeU1nQixjQUFlLENBek0vQix5SUE4TWtCLFlBQWEsQ0FDYixjQUFlLENBQ2YsK0IvSHB4RUcsQytIcXhFSCxTQUFVLENBQ1YsZ0JBQWlCLENBbE5uQyxxSkFxTm9CLGFBQWMsQ0FDZCxpQkFBa0IsQ0F0TnRDLG9JQTJOa0IsVUFBVyxDQUNYLG1CQTF3RXlCLENBMndFekIsa0JBbHlFc0IsQ0FteUV0Qix1RDlIanlFMEIsQzhIa3lFMUIsVS9IMXhFSyxDK0gyakV2QixxSUFvT2tCLFdBQVksQ0FDWix1QkFBd0IsQ0FDeEIsdUQ5SHp5RTBCLEM4SDB5RTFCLFUvSGx5RUssQytIbXlFTCxXL0hueUVLLEMrSG15RUwsNEIvSG55RUssQytIMmpFdkIsb0lBNE9rQixVQUFXLENBQ1gsWUFBYSxDQUNiLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsdUQ5SG56RTBCLEM4SG1rRTVDLDRGQXlQUSxnQkFBaUIsQ0F6UHpCLGlJQWdRYyx1RDlIbjBFOEIsQzhIbzBFOUIsYS9IcjBFTyxDK0hzMEVQLGtCQXYwRTBCLENBdzBFMUIsa0JBQW1CLENBblFqQyxrSUEwUWMsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLEN2SGp2RXJCLG9DdUhxK0RSLGlJQXdSZ0IsVUFBVyxDQUVkLENBMVJiLGdHQWdTUSxVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDdkh2d0V2QixvQ3VIcStEUixnR0FvU1UsZUFBZ0IsQ0FDaEIsMEJBQTJCLENBMEs5QixDQS9jUCw0SEEwU1ksVUFBVyxDQUNYLGlCQUFrQixDQTNTOUIsNkhBK1NZLGNBQWUsQ0FDZixlL0gzMkVXLEMrSDQyRVgsYS9IcjNFUyxDK0hzM0VULHVEOUhyM0VnQyxDOEhzM0VoQyxtQkFqMkUrQixDQWsyRS9CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixTQUFVLENBelR0Qix3SUE0VGMsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ0FoVTVCLDRJQW1VZ0IsWS9IdjRFSyxDK0hva0VyQiwySUF3VWMsVUFBVyxDQXhVekIsb0lBNFVjLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCx1QkFBeUIsQ0FDekIsbUJBQW9CLENBQ3BCLHNCQUF1QixDQXJWckMsdVFBMFZjLFUvSHI1RVMsQytIMmpFdkIscVJBNlZnQixTQUFVLENBQ1YsbUJBQW9CLENBQ3BCLGtCL0huNkVLLEMrSG9rRXJCLCtRQW1XZ0IsUy9IOTVFTyxDK0gyakV2QiwySEF5V1ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsZS9IdjZFVyxDK0h3NkVYLGlCQUFrQixDQUNsQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixVQUFXLENBQ1gsU0FBVSxDQUNWLHFCL0gvNkVXLEMrSGc3RVgsMENBQStDLENBQy9DLHdCQUF5QixDQUN6Qix1QkFBeUIsQ0FDekIsb0JBQXFCLEN2SDcxRXpCLHFDdUhxK0RSLDJIQTBYYyxNQUFPLENBQ1AsYUFBYyxDQVFqQixDQW5ZWCxrSUErWGMsVUFBVyxDQUNYLFNBQVUsQ0FDVixvQkFBcUIsQ0FqWW5DLDBIQXNZWSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixpQkFBa0IsQ0F6WTlCLHdJQTRZYyxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBaFpoQywrSkFtWmdCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FyWmhDLG9KQXlaZ0IsWUFBYSxDQUNiLFVBQVcsQ0FFWCxlQUFnQixDQUNoQixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsYS9IcCtFSyxDK0hxK0VMLGVBQWdCLENBQ2hCLFcvSHQrRUssQytIcytFTCwrQi9IdCtFSyxDK0hva0VyQix1SkFzYWdCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osWS9ILytFSyxDK0hva0VyQixnSUFpYlksVUFBVyxDQUNYLGlCQUFrQixDQWxiOUIsc0pBcWJjLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLG1CQXQrRTZCLENBdStFN0IsZ0JBbnRFNEMsQ0FvdEU1QyxlQUFnQixDQUNoQix1RDlIOS9FOEIsQzhIKy9FOUIsYS9ILy9FWSxDK0hnZ0ZaLFlBQWEsQ0FDYixrQkFBbUIsQ0E5YmpDLHlLQWljZ0IsWS9IcGdGVSxDK0hxZ0ZWLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FuZ0ZhLENBK2pFN0IsK0tBeWNrQix1QkFBeUIsQ0F6YzNDLHFGQWtkUSxtQkFBb0IsQ3ZIdjdFcEIsb0N1SHErRFIsdUpBd2RnQixlQUFnQixDQUVuQixDQTFkYixtSUErZGMsWUFBYSxDQS9kM0IscUZBc2VRLFlBQWEsQ0FDYixxQkFBc0IsQ3ZINThFdEIscUN1SHErRFIscUZBeWVVLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FtRjVCLEN2SGxpRkMsb0N1SHErRFIsK0dBZ2ZjLGtCQUFtQixDQWhmakMsK0dBbWZjLGFBQWMsQ0FuZjVCLCtHQXNmYyxpQkFBa0IsQ0F0ZmhDLCtHQXlmYyxjQUFlLENBQ2YsU0FBVSxDQTFmeEIsK0dBNmZjLFNBQVUsQ0FDWCxDQTlmYixxR0FtZ0JVLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGdCQUFpQixDdkgzK0VuQixvQ3VIcStEUixxR0F3Z0JZLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FtRDVCLEN2SGppRkQscUN1SHErRFIscUdBNGdCWSxVQUFXLENBQ1gsYUFBYyxDQUNkLGlCQUFrQixDQThDckIsQ0E1akJULHlIQWtoQlksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQXYxRTBDLENBdzFFMUMsZS9IaGxGVyxDK0hpbEZYLGEvSDFsRlMsQytIMmxGVCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsY0ExbEZpQixDQTJsRmpCLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLGtCQUFtQixDdkhyZ0Z2QixvQ3VIcStEUix5SEFraUJjLFNBQVUsQ0FDVixlQUFnQixDQXdCbkIsQ3ZIaGlGSCxvQ3VIcStEUix5SEFzaUJjLFdBQVksQ0FDWiw2QkFBOEIsQ0FvQmpDLENBM2pCWCx1SUEyaUJjLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLFkvSGxuRk8sQytIbW5GUCxpQkFBa0IsQ0FDbEIsY0EvbUZlLENBK2pFN0IsK0hBb2pCYyxrQi9IeG5GTyxDK0h5bkZQLFUvSGhuRlMsQytIMmpFdkIsNklBd2pCZ0IsUy9Ibm5GTyxDK0gyakV2QixxRkFna0JRLFlBQWEsQ0FDYixlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQXBrQjlCLDRHQXVrQlUsU0FBVSxDdkg1aUZaLG9DdUhxK0RSLHFGQTJrQlUsa0JBQW1CLENBQ25CLHdCQUF5QixDQW9DNUIsQ0FobkJQLHdHQWdsQlUsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixtQkFqb0ZpQyxDQWtvRmpDLFdBQVksQ0FDWixlQUFnQixDQUNoQixjQUFlLENBQ2YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsdUQ5SDdwRmtDLEM4SDhwRmxDLGEvSC9wRlcsQytIb2tFckIscUhBOGxCWSxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBRWlCLEN2SHZrRnJCLG9DdUhxK0RSLHdHQXNtQlksVUFwcEYrQixDQTZwRmxDLENBL21CVCxxSEEwbUJZLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFkvSGpyRlMsQytIb2tFckIscUZBbW5CUSxZQUFhLENBQ2Isc0JBQXVCLENBcG5CL0IseUdBdW5CVSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixjQUFlLENBQ2Ysc0JBenJGa0MsQ0EwckZsQyxXQUFZLENBQ1osYS9IanNGVyxDK0hrc0ZYLG1CQTVxRmlDLENBNnFGakMsZ0JBcnNGNEIsQ0Fzc0Y1Qix1RDlIbnNGa0MsQzhIbWtFNUMsbUhBbW9CWSxnQkFBaUIsQ0FDakIsY0Fuc0ZpQixDQW9zRmpCLFkvSHpzRlMsQytIMHNGVCxVQUFXLENBQ1gsV0FBWSxDQXZvQnhCLHFHQTZvQlksMEJBQTJCLENBN29CdkMsOFFBd3BCVSxZQUFhLENBV3ZCLHdDQUVJLFNBQVUsQ0FDVixVQUFXLENBSGYsOENBTU0sNkIvSDd1RmUsQytIdXVGckIsOENBVU0sa0IvSGp2RmUsQytIdXVGckIsb0RBY00sa0IvSHp1Rm9CLEMrSDJ0RjFCLGlDQW1CSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQTErRTBDLENBMitFMUMsU0FBVSxDQUNWLGUvSHJ2Rm1CLENRc0ZmLG9DdUh3b0ZSLGlDQXlCTSxXQUFZLENBRWYsQ0EzQkgsa0NBOEJJLFdBQVksQ0FDWixXQUFZLENBQ1osY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsbUJBcHZGdUMsQ0FxdkZ2Qyx1RDlIMXdGd0MsQzhIMndGeEMsYS9IM3dGc0IsQytINHdGdEIsZUFBZ0IsQ0F0Q3BCLDBDQXlDTSxZL0hoeEZlLEMrSGl4RmYsWUFBYSxDQUNiLGFBQWMsQ0EzQ3BCLHVDQStDTSxpQkFBa0IsQ0EvQ3hCLHFDQW9ESSx1RDlIMXhGd0MsQzhIMnhGeEMsYS9IM3hGc0IsQytINHhGdEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQXZEckIseUNBMkRJLGdCQUFpQixDQUNqQixvQ0FBcUMsQ0FDckMsZUFBZ0IsQ0FDaEIsU0FBVSxDdkh0c0ZOLG9DdUh3b0ZSLHlDQWdFTSxhQUFjLENBNFZqQixDdkhwaUdLLG9DdUh3b0ZSLHlDQW1FTSwwQkFBNkIsQ0F5VmhDLENBNVpILDBEQXVFTSxVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQkFBMkIsQ0FDM0IsaUJBQWtCLENBM0V4QiwyRUE4RVEsZ0JBQWtCLENBOUUxQixrRkFpRlUsWUFBYSxDQWpGdkIsdUVBc0ZRLFFBQVMsQ0FDVCxhQUFjLENBdkZ0Qiw0RkE0RlUsVUFBVyxDQTVGckIsMkVBaUdRLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsZ0JBQWlCLENBbkd6Qiw0RkFzR1UsVUFBVyxDdkg5dUZiLG9DdUh3b0ZSLDRGQXdHWSxTQUFVLENBUWIsQ3ZIeHZGRCxvQ3VId29GUiw0RkEyR1ksU0FBVSxDQUtiLENBaEhULHFHQThHWSxVQUFXLENBOUd2QiwyRUFvSFEsVUFBVyxDQXBIbkIsNEZBdUhVLGlCQUFtQixDQXZIN0IsNEZBNkhVLFNBQVUsQ0FDVixXQUFZLEN2SHR3RmQsb0N1SHdvRlIsNEZBZ0lZLFNBQVUsQ0FDVixlQUFnQixDQUVuQixDQW5JVCw0RkF3SVUsVUFBVyxDQUNYLFdBQVksQ3ZIanhGZCxvQ3VId29GUiw0RkEySVksU0FBVSxDQU1iLEN2SHp4RkQsb0N1SHdvRlIsNEZBOElZLGNBQWUsQ0FDZixlQUFnQixDQUVuQixDQWpKVCw0RkFzSlUsV0FBWSxDQXRKdEIscUdBeUpZLFVBQVcsQ3ZIanlGZixvQ3VId29GUixxR0EySmMsU0FBVSxDQU1iLEN2SHp5Rkgsb0N1SHdvRlIscUdBOEpjLGNBQWUsQ0FDZixlQUFnQixDQUVuQixDQWpLWCxxR0FvS1ksVUFBVyxDdkg1eUZmLG9DdUh3b0ZSLHFHQXNLYyxTQUFVLENBTWIsQ3ZIcHpGSCxvQ3VId29GUixxR0F5S2MsY0FBZSxDQUNmLGVBQWdCLENBRW5CLENBNUtYLHFHQStLWSxVQUFXLEN2SHZ6RmYsb0N1SHdvRlIscUdBaUxjLFNBQVUsQ0FNYixDdkgvekZILG9DdUh3b0ZSLHFHQW9MYyxVQUFXLENBQ1gsZUFBZ0IsQ0FFbkIsQ0F2TFgscUdBMExZLFVBQVcsQ3ZIbDBGZixvQ3VId29GUixxR0E0TGMsU0FBVSxDQU1iLEN2SDEwRkgsb0N1SHdvRlIscUdBK0xjLGNBQWUsQ0FDZixlQUFnQixDQUVuQixDQWxNWCwyRUF1TVEsMEJBQTJCLENBdk1uQyw0RkEwTVUsVUFBVyxDQUNYLFdBQVksQ3ZIbjFGZCxvQ3VId29GUiw0RkE2TVksVUFBVyxDQUNYLFdBQWdCLENBRW5CLEN2SHgxRkQsb0N1SHdvRlIsa0dBbU5ZLGVBQWdCLENBRW5CLENBck5ULGdJQXVOVSxxQkFBc0IsQ0FDdEIsY0FBZSxDdkhoMkZqQixvQ3VId29GUixnSUEwTlksa0JBQW1CLENBV3RCLEN2SDcyRkQsb0N1SHdvRlIsOElBK05jLFNBQVUsQ0FLYixDdkg1MkZILG9DdUh3b0ZSLDhJQWtPYyxTQUFVLENBRWIsQ0FwT1gsNEZBME9VLFdBQVksQ0FDWixVQUFXLEN2SG4zRmIsb0N1SHdvRlIsNEZBNk9ZLFVBQVcsQ0FzQmQsQ0FuUVQsMEdBaVBZLFVBQVcsQ0FDWCxnQkFBaUIsQ0FsUDdCLCtIQXFQYyxVQUFXLENBclB6Qix5SEF5UGMsbUJBMThGNkIsQ0EyOEY3QixpQkFBa0IsQ0FDbEIsdUQ5SGorRjhCLEM4SGsrRjlCLGdCQXIrRndCLENBcytGeEIsbUJBQW9CLEN2SHI0RjFCLG9DdUh3b0ZSLHlIQStQZ0IsZUFBZ0IsQ0FFbkIsQ3ZIejRGTCxxQ3VId29GUiwwREF1UVEsMEJBQTJCLENBb0o5QixDQTNaTCxnRkEyUVEsVUFBVyxDQUNYLFFBQVMsQ3ZIcDVGVCxvQ3VId29GUixnRkE4UVUsVUFBVyxDQTRJZCxDQTFaUCxzR0FtUlksYUFBYyxDQUlkLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIscUJBQXNCLEN2SGo2RjFCLG9DdUh3b0ZSLHNHQXFSYyxTQUFVLENBa0ZiLENBdldYLHlPQThSZ0IsWUFBYSxDQTlSN0Isc0hBa1NnQixjQUFlLENBQ2YsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixlQUFnQixDQXpTaEMsdUlBNFNrQiw2Qi9IbmhHRyxDK0h1dUZyQixxSkErU29CLGtCL0h0aEdDLEMrSHV1RnJCLHNIQXFUZ0IsWUFBYSxDQUNiLDZCQUE4QixDQXRUOUMsb0hBMFRnQixVQUFXLENBQ1gsZ0JBQWlCLENBM1RqQyx3SEErVGdCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FyVWhDLHFJQXlVb0IsbUJBMWhHdUIsQ0EyaEd2QixhL0hoakdNLEMrSGlqR04sdUQ5SGpqR3dCLEM4SGtqR3hCLGdCQXJqR2tCLENBeXVGdEMscUlBZ1ZvQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGtCQUFtQixDQUNuQixPQUFRLENBQ1IsYS9IM2pHQyxDK0g0akdELHVEOUgzakd3QixDOEhzdUY1QyxzSUF5Vm9CLFVBQVcsQ0FDWCxzQkFBdUIsQ0FFdkIsa0JBQW1CLENBQ25CLHVEOUhua0d3QixDOEhva0d4QixhL0hya0dDLEMrSHNrR0QsVy9IdGtHQyxDK0hza0dELCtCL0h0a0dDLEMrSHV1RnJCLGtVQWlXc0IsWUFBYSxDQWpXbkMsMEdBMFdZLFVBQVcsQ0FDWCxpQkFBa0IsQ0EzVzlCLGdJQThXYyxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFdBQVksQ0FDWixtQkFsa0c2QixDQW1rRzdCLGdCQS95RjRDLENBZ3pGNUMsZUFBZ0IsQ0FDaEIsdUQ5SDFsRzhCLEM4SDJsRzlCLGEvSDNsR1ksQytINGxHWixZQUFhLENBQ2Isa0JBQW1CLENBdlhqQyxtSkEwWGdCLFkvSGhtR1UsQytIaW1HVixVQUFXLENBQ1gsV0FBWSxDQUNaLGNBL2xHYSxDQWt1RjdCLHlKQWtZa0IsdUJBQXlCLENBbFkzQyx1RkEwWVUsbUJBM2xHaUMsQ0E0bEdqQyxtQkFBb0IsQ0FDcEIsZ0JBcm5HNEIsQ0Fzbkc1Qix1RDlIbm5Ha0MsQzhIc3VGNUMseUZBaVpVLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLFVBQVcsQ0FwWnJCLDBHQXVaWSxjQUFlLENBUTNCLDBYQVNNLFlBQWEsQ0FUbkIsNlpBc0JRLFlBQWEsQ0FPbkIsMEJBQ0UsY0FBZSxDQUNmLFdBQVksQ0FJaEIsd0JBQ0UsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixpQkFBa0IsQ3ZIaGxHWixvQ3VIMGtHUix3QkFRSSxrQkFBbUIsQ0FDbkIsNkJBQThCLENBd0dqQyxDQWpIRCxnREFjTSxpQkFBa0IsQ3ZIeGxHaEIsb0N1SDBrR1IsZ0RBZ0JRLGVBQWdCLENBRW5CLENBbEJMLGlEQXFCTSxZQUFhLENBQ2Isa0JBQW1CLENBdEJ6QixzQ0EwQk0sbUJBN3FHcUMsQ0E4cUdyQyx1RDlIL3JHNEMsQzhIZ3NHNUMsZ0JBdnNHZ0MsQ0F3c0doQyxpQkFBa0IsQ0FDbEIsYS9IdHNHb0IsQytId3FHMUIsc0NBa0NNLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLHVEOUg3c0dzQyxDOEg4c0d0QyxhL0g5c0dvQixDK0grc0dwQixjQUFlLENBQ2YsV0FBWSxDQUNaLFlBQWEsQ0FDYix3Qi9IeHNHb0IsQytIOHBHMUIsNENBNkNRLFdBQVksQ0FDWixTL0g5c0dlLEMrSGdxR3ZCLHFDQW1ETSxZQUFhLENBQ2Isa0JBQW1CLENBcER6QixtREF1RFEsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLHVEOUhudUdvQyxDOEhvdUdwQyxrQi9IcnVHYSxDK0hzdUdiLFUvSDd0R2UsQytIOHRHZixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGNBQWUsQ0FqRXZCLG1EQXFFUSxhQUFjLENBQ2QsdUQ5SDF1RzBDLEM4SDJ1RzFDLGEvSGh2R2EsQytIaXZHYixtQkEzdEdtQyxDQW1wRzNDLGtEQTZFTSxpQkFBa0IsQ0E3RXhCLGdEQWlGTSxlL0hqdkdpQixDK0hrdkdqQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLE1BQU8sQ0FDUCxTQUFVLENBQ1YsY0E3dkd1QixDQSt2R3ZCLFVBQVcsQ0FDWCx3QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0E1RnRCLHVEQStGUSxXQUFZLENBQ1osU0FBVSxDQWhHbEIsOENBcUdNLGNBQWUsQ0FDZixhQUFjLENBQ2QsWUFBYSxDQUNiLHVEOUhoeEdzQyxDOEhpeEd0QyxhL0hseEdlLEMrSHlxR3JCLG9EQTRHUSxjQWh4R3FCLENBaXhHckIsa0IvSHp3R2tCLEMrSCt3RzFCLDRDQUVJLFlBQWEsQ0FDYixxQkFBc0IsQ0FIMUIsdURBTU0sdUJBQTRFLENBTmxGLDZEQVNRLG1CQUFvQixDQUNwQixVQUFZLENBQ1osT0FBUSxDQVhoQiw2REFlUSx5Q0FBNEYsQ0FDNUYsdUJBQWtGLENBQ2xGLHdCQS9rRzRFLENBcWxHcEYsd0VBQ0UsdUJBQTRFLENBRDlFLDhFQUlJLCtCL0gzeUdzQixDK0g0eUd0QixhL0h4ekdpQixDK0h5ekdqQix3QkEzbEdnRixDQzFOcEYsMEJBQ0UsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUZwQixzREFNTSxjQUFlLENBTnJCLHNFQVNRLGtCQUFtQixDQUNuQixhQUFjLENBQ2QsYWhJSmtCLENnSUtsQix1Ri9IZm9DLEMrSGdCcEMsbUJBcEJxRCxDQXFCckQsd0JBcEIwRCxDQU1sRSw4Q0FvQkksYWhJWnNCLENnSWF0Qix1Ri9IcEI4QyxDK0hxQjlDLGlCQXpCa0MsQ0EwQmxDLGdCQUFpQixDQUNqQixXQUFZLENDYWhCLGNBR0ksY0FBZSxDQUNmLE9BQVEsQ0FDUixNQUFPLENBQ1AsS0FBTSxDQUNOLFFBQVMsQ0FDVCxZQUFhLENBRWIsbUJ4SGlCa0IsQ3dIaEJsQixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBRXBCLGFqSWxEZ0IsQ2lJbURoQixlakkvQ21CLENpSWlEbkIsU0FBVSxDQUNWLG1CQUFvQixDQUNwQix1QkFBd0IsQ0FFeEIsK0JwRzVEeUIsQ29HOER6Qix1QkFDSSxXQUFZLENBRGYsMENBSU8saUJBQWtCLENBSTFCLHNCQUNJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFlBQWEsQ0FDYixrQkFBbUIsQ0FJbkIsVUFBVyxDekhjWCxvQ3lIdkJKLHNCQU9RLFlBQWEsQ0FHcEIsQ0FFRCxvQkF1QkksZ0JBQWlCLENBdEJqQix5QkFDSSxvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLGtCQUFtQixDQUh0Qix1REFNVyxtQkFBb0IsQ0FJaEMsd0JBQ0ksd0JBQXlCLENBRTdCLDBCQUNJLG9CQUFxQixDQUNyQixnQkFBaUIsQ3pITHJCLGdDeUhHQSwwQkFLWSx3RGhJbEc4QixDZ0lxR3pDLEN6SFhELG9DeUhHQSwwQkFLWSx3RGhJbEc4QixDZ0lxR3pDLENBSUwscUJ0SGhHQSxXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUd2QixhQUFjLENBQ2QsWUFBYSxDQUNiLGtCQUFtQixDQUduQixrQkFBbUIsQ0FHbkIsOEJBQStCLENBQy9CLCtCQUFnQyxDQUdoQyx1QkFBd0IsQ3NIOEVwQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFNBQVUsQ0FDVixPQUFRLENBQ1IsY0FBZSxDdEg5RW5CLHVEQUVJLFlBQVksQ0h1RFoscUN5SGVKLHFCQVNRLFNBQVUsQ0FDVixTQUFhLENBQ2IsU0FBVSxDQWlCZixDekgzQ0MscUN5SGVKLHFCQWVRLFNBQVUsQ0FDVixTQUFhLENBQ2IsU0FBVSxDQVdmLENBUkMsMEJBQ0UsYUFBYyxDQUNkLFdBQVksQ0FDWixTQUErQyxDQUMvQyxVQUFnRCxDQUNoRCxtQkFBcUIsQ0FDckIsaUJDekc4QixDRDZHbEMsMEJBQ0UsU0FBVSxDQUdkLG9CdEgzRVEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDc0g2RmQsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixZQUFhLENBQ2IsV0FBWSxDQUNaLHFCQUFzQixDekh2RHRCLG9DeUhpREosb0JBU1Esd0JBQXlCLENBQ3pCLHdCQUE4QyxDQUM5QyxrQkFBbUIsQ0FRMUIsQ3pIcEVHLHFDeUhpREosb0JBZVEsd0JBQWdFLENBQ2hFLGtCZDlJdUIsQ2NpSjlCLENBRUQsb0JBQ0ksaUJBQWtCLENBQ2xCLDJCQUE0QixDQUM1QixTQUFVLEN6SHpFVixvQ3lIc0VKLG9CQU1RLFlBQWEsQ0FDYixNQUFPLENBTWQsQ0FiQSx3Q0FXTyxnQkFBaUIsQ0FJekIscUJBQ0ksdURoSXBMb0MsQ2dJc0xwQyxtQkM1SmlDLENENkpqQyxhcEd0THFCLENvRzJMekIsMENBUEksZ0JoSW5MYyxDZ0l1TGQsNkJwR3hMcUIsQ29HMkx6QixxQkFTSSx3QkN6THFDLENEMExyQyxhcEdyTXFCLENyQjZGckIsZ0N5SDhGSixxQkFJWSxvRGhJNUxrQyxDZ0lxTTdDLEN6SDNHRyxvQ3lIOEZKLHFCQUlZLG9EaEk1TGtDLENnSXFNN0MsQ0FFRCwrQkFDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLGVqSXpNZSxDaUkwTWYsU0FBVSxDQUVWLDZCcEduTnFCLENvR3NOekIsNEJBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBR2YseUJBQ0ksaUJBQWtCLENBR3RCLHFCQUNJLGlCQUFrQixDQUNsQixXQUFrRCxDQUNsRCxvQkFBbUQsQ0FDbkQsaUNwR3BPcUIsQ3JCNkZyQixvQ3lIbUlKLHFCQU9RLDJCQUE0QixDQVVuQyxDQWpCQSx5QkFXTyw0QnBHM09pQixDb0c0T2pCLGdCQzdOa0MsQ0Q4TmxDLFdDM04yQixDRDROM0IsVUFBVyxDQUNYLGFBQWMsQ0FJdEIsb0JBQ0ksb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFdBQVksQ0FDWixxQkFBNEQsQ3pINUo1RCxvQ3lIc0pKLG9CQVNRLGdDQ2hQMkIsQ0Q0UWxDLEN6SDNMRyxvQ3lIc0pILHlEQWdCbUIsT0FBUSxDQWhCM0IsK0NBb0JtQixhakl4UUUsQ2lJb1ByQiwrQ0F3Qm1CLGFqSTdRSCxDaUlxUGhCLCtDQTRCbUIsdUJBQXdCLENBNUIzQyxtREE4QnVCLFlqSW5SUCxDaUlvUkksQ3pIckxqQixxQ3lINkxKLHNCQUVRLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFNBQVUsQ0FFakIsQ0FFRCx1QkFFSSxjQUFlLEN6SHhNZixxQ3lIc01KLHVCQUlRLGNBQWUsQ0FFdEIsQ0FFRCx3QkFDSSxZQUFhLEN6SC9NYixxQ3lIOE1KLHdCQUlRLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0NsUm1CLENEbVJuQixXQUFZLENBRW5CLENBRUQsaUNBQ0ksU0FBVSxDQUNWLGtCQUFtQixDQUZ2Qix1Q0FNUSxzRHBHNVRpQixDb0dvVWpCLFNBQVUsQ0FDVix1QkFBeUIsQ0FmakMsb0RBVWMsb0JBQW1DLENBVmpELG1EQVVjLHFCQUFtQyxDQVZqRCxvREFVYyxvQkFBbUMsQ0FWakQsb0RBVWMscUJBQW1DLENBVmpELG9EQVVjLG9CQUFtQyxDQVZqRCxvREFVYyxxQkFBbUMsQ0FWakQsb0RBVWMsb0JBQW1DLENBVmpELG9EQVVjLHFCQUFtQyxDQVZqRCxvREFVYyxvQkFBbUMsQ0FWakQsb0RBVWMscUJBQW1DLENBVmpELHFEQVVjLG1CQUFtQyxDQXpSckQsNkJBbVNRLHVCQUF3QixDQUN4QixXQUFZLENBSXBCLG1CQUNJLGVBQWdCLENFaFVwQixzQkFFSSxlQUFnQixDM0gyRVosb0MySDdFUixzQkFLUSxhQUFjLENBcUVyQixDQWxFRyw2QkFDSSxpRGxJMUJvQyxDa0kyQnBDLGdCbElyQm1CLENrSXNCbkIsd0I3QnJCbUMsQzZCc0JuQyxVbklyQmUsQ21Jc0JmLGM3QnpCOEIsQzZCMEI5QixrQjdCdEIrQixDNkJ1Qi9CLGU3QnRCK0IsQzZCeUJuQywrQkFDSSxlN0JuQ3dCLEM2Qm9DeEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FHdkIsNEJ4SDBCUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNBaEJVLEN3SFJkLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FJdkIsNEJBQ0ksV0ExQ3lCLENBNkM3Qiw0QkFDSSxzQkE1RGtELENBNkRsRCx3Qm5JM0RhLENtSTREYixrQkF4RDJDLENBeUQzQyxvQkFBcUIsQ0FDckIsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdBNUQ0QyxDQTZENUMsWUE1RDRDLENBNkQ1QyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixZQS9EMkMsQ0FrRDlDLGdDQWdCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLFluSXRFUSxDbUl1RVIsMkJ0RzFFaUIsQ3NHdUR4QixvRUF3Qk8sc0JBbkY4QyxDQW9GOUMsd0JuSWxGUyxDbUl3RlQsb0JBQXFCLENBL0I1Qiw0RUE0QlcsWW5JaEZJLENvSVNwQix1QkFHSSxZQUFhLENBRWIsWUFBYSxDNUg0RVQsb0M0SGpGUix1QkFRUSxtQ0FBcUMsQ0FzRTVDLENBbkVHLDhCQUNJLHVEbklyQjBDLENtSXNCMUMsa0JBQW9CLENBR3hCLDZCekh1Q1EsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDeUhyQmQsWUFBYSxDQUViLDRDQUEyRSxDQUMzRSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUd2Qiw2QkFDSSxzQkMzQm1ELENENEJuRCx3QnBJMUNhLENvSTJDYixrQkN2QjRDLENEd0I1QyxvQkFBcUIsQ0FDckIsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdDM0I2QyxDRDRCN0MsWUMzQjZDLENENEI3QyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixhQzlCNkMsQ0RpQmhELGlDQWdCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQzFDZ0QsQ0QyQ2hELHVCQUF3QixDQW5CL0Isc0VBd0JPLHNCQ2xEK0MsQ0RtRC9DLHdCcElqRVMsQ29JdUVULG9CQUFxQixDQS9CNUIsOEVBNEJXLGlCQ3BENEMsQ0Q0RHhELDhCNUhwRUEsMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDNEhEeEIsK0NBb0VZLFNBQVUsQ0FDVixtQkFBb0IsQ0FyRWhDLDBEQTBFZ0IsaUJBQWtCLENFekVsQyxpQkFHSSxzQkRuQm9DLENDcUJwQywwQkFDSSxZQUFhLENBQ2IscUJBQXNCLEM5SHlFdEIsb0M4SDNFSiwwQkFLUSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixnQkQ1QnNCLENDOEI3QixDQUVELCtCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUVaLGNBQWUsQzlIMERmLG9DOEgvREosK0JBUVEsWUFBYSxDQUVwQixDQUVELHdCQUNJLGNBQWUsQ0FDZixhQUFjLENBR2xCLHdCQUNJLG9CQUE2QixDQUdqQyx1QkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFdBQVksQ0FDWixxQkFBc0IsQ0FFdEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDOUhtQ2xCLG9DOEgxQ0osdUJBVVEsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixlRGpFc0IsQ0M0RTdCLEM5SGlCRyxxQzhIMUNKLHVCQXNCUSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXpCLENBRUQsOEJBQ0ksV0FBWSxDOUhjWixvQzhIZkosOEJBSVEsaUJBQWtCLENBRXpCLEM5SFNHLHFDOEhQSix5QkFFUSxTQUFVLENBTWpCLEM5SERHLHFDOEhQSix5QkFNUSxTQUFVLENBRWpCLENBRUQsNEJBQ0ksV0FBWSxDQUNaLHNCRC9GNkQsQ0NpRzdELHVDQUNJLFlBQWEsQ0FHakIsa0ZBRUksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFV0STdHVyxDc0k4R1gsa0J0SXRIYyxDc0l3SGQsMkJ6R3ZIaUIsQ3JCNkZyQixvQzhIV0Esa0ZBa0JRLFVEbEg4QyxDQ21IOUMsV0RuSDhDLENDb0g5QyxnQkFBMEQsQ0FvQmpFLENBeENBLGdJQXdCTyxXQUFZLENBQ1osV0FBWSxDQUNaLG1CQUFvQixDQTFCM0IsMEZBOEJPLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQWhDbkIsNExBcUNPLFV0SXRJTyxDc0l1SVAsa0J0SS9JVSxDc0ltSmxCLHlDQUNJLE9BQVEsQ0FHWix5Q0FDSSxvQkFBdUIsQ0FDdkIsTUFBTyxDQXhEZCxnREE0RE8sZ0JEMUptRCxDRUMvRCxjQUNJLHNCQ1JpQyxDRFVqQyxvQjVINkRRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQzRIM0NkLFlBQWEsQ0FDYixjQUFlLEMvSG9GZixvQytIdkZKLG9CQU1RLG1CQUFvQixDQUNwQixtQ0FBcUMsQ0FNNUMsQy9IMEVHLHFDK0h2Rkosb0JBV1Esb0JBQXFCLENBRTVCLENFaEJMLGNBQ0ksc0JDUmlDLENEVWpDLG9COUg2RFEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDOEgzQ2QsWUFBYSxDQUNiLGNBQWUsQ2pJb0ZmLG9DaUl2Rkosb0JBTVEsbUJBQW9CLENBTTNCLENqSTJFRyxxQ2lJdkZKLG9CQVVRLG9CQUFxQixDQUU1QixDRU5MLGVBR0ksYUFBYyxDQUNkLGlCQUFrQixDQUVsQixvQkFBcUIsQ0FDckIsc0JIakJ3QyxDR2tCeEMsYTNJakJnQixDMkltQmhCLHNCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JIMUI0QixDRzJCNUIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FMYiw2QkFRTyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FJcEIsc0JBQ0ksVUFBVyxDQUNYLDJCQUE0QixDbkl1RDVCLG9DbUl6REosc0JBS1EsMkJBQTRCLENBQzVCLGNBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsUUFBUyxDQUNULFNBQVUsQ0FxQmpCLENuSTBCRyxxQ21JekRKLHNCQWNRLGFBQWMsQ0FpQnJCLENBL0JBLDZCQWtCTyxlM0kvQ1csQzJJZ0RYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLDZCOUc3RGlCLENyQitGckIsd0NtSTNESCw2QkE0QlcsT0FBUSxDQUVmLENBR0wsd0JBQ0ksaUJBQWtCLENBQ2xCLCtCOUd2RXFCLENyQitGckIsd0NtSTFCSix3QkFLUSxTQUFVLENBRWpCLENBRUEsc0JBQ0ksYUFBYyxDQUNkLGEzSTdFVyxDMkk4RVgsUUFBUyxDQUhaLG9DQU9XLGEzSXZGSSxDMkk0RmpCLHNCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLDBCQUEyQixDQUo5QiwwQkFPTyxRQUFTLENBQ1QsV0FBWSxDQUNaLFkzSXJHUyxDMkljckIsb0dBZ0dvQixVQUFXLENBaEcvQiwwRkFvR2dCLFNBQVUsQ0NoRzFCLGVBR0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FFbEIsb0JBQXFCLENBQ3JCLHNCRnRCd0MsQ0V1QnhDLGE1SXRCZ0IsQ1EwRlosb0NvSTdFUixlQVlRLGtCQUFtQixDQUNuQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGdCRmhDOEIsQ0UwTHJDLENBdkpHLHNCQUNJLE1BQU8sQ0FDUCxpQkFBa0IsQ0FGckIsNkJBS08sV0FBWSxDQUlwQixzQkFDSSxVQUFXLENBQ1gsMkJBQTRCLENwSWdENUIsb0NvSWxESixzQkFLUSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGNBQWdCLENBTXZCLENwSXFDRyxxQ29JbERKLHNCQVdRLGFBQWMsQ0FFckIsQ0FFRCx3QkFDSSxpQkFBa0IsQ3BJa0NsQixvQ29JbkNKLHdCQUlRLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBRTdCLENBRUQsNEJBQ0ksTUFBTyxDQUNQLGlCQUFrQixDQUNsQixjQUFlLENwSXNCZixvQ29JekJKLDRCQU1RLGVBQWlCLENBQ2pCLG1CbklUVSxDbUlXakIsQ3BJZ0JHLG9Db0lkSix1QkFFUSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixtQm5JbEJVLENtSW9CakIsQ0FFRCxzQkFDSSxjQUFnQixDQUNoQixRQUFTLENBRVQsYUFBYyxDQUNkLGE1STFGWSxDNEkyRlosaUJBQWtCLENBTnJCLHVFQWNXLGE1SXhHSyxDNEk2R2pCLG9CQUNJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLGFBQWMsQ0FDZCx1QkFBd0IsQ0FFeEIsWUFBYSxDQVBoQiwyQkFVTyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDViwrQi9HeEhpQixDckIrRnJCLHdDb0lZSCwyQkFnQlcsU0FBVSxDQUVqQixDcEloQ0Qsb0NvSWNKLG9CQXFCUSxhQUFjLENBa0JyQixDQXZDQSwwQkF5Qk8sZTVJN0hXLEM0SThIWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixLQUFNLENBQ04sUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsNkIvRzVJaUIsQ3JCK0ZyQix3Q29JWUgsMEJBb0NXLE9BQVEsQ0FFZixDQUdMLHNCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsU0FBVSxDQUNWLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsK0IvRzFKcUIsQ3JCK0ZyQix3Q29JcURKLHNCQVNRLFNBQVUsQ0FRakIsQ0FqQkEsMEJBYU8sUUFBUyxDQUNULFdBQVksQ0FDWixZNUlyS1MsQzRJa0JyQiw4RkE0Sm9CLFVBQVcsQ0E1Si9CLHNMQXFLZ0IsU0FBVSxDQ2xLMUIsV0FDSSxzQkN0QmlELENEdUJqRCxhN0l0QnNCLEM2SXVCdEIsWUFBYSxDQUNiLG9ENUl4QndDLEM0SXlCeEMscUJDeEI0QyxDRHlCNUMsbUJDeEIwQyxDRDBCMUMsa0JsSXdDUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNrSXJDbUIsQ0FHM0IsbUNBSkksWUFBYSxDQUNiLHNCaEg5QnFCLENnSGlDekIsaUJBR0ksb0JBQXFCLENBR3JCLFdBQVksQ0FDWixVQUFXLENBRVgsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixhQUFjLENBQ2Qsa0JDMUM4QyxDRDJDOUMsc0JDMUM2QyxDRDJDN0Msd0I3SWpEYSxDNklrRGIsa0JDMUNzQyxDRDJDdEMsMkJoSGpEcUIsQ3JCNkZyQixvQ3FJNURKLGlCQW1CUSxXQ2xEa0MsQ0RtRGxDLFVDbkRrQyxDRDhEekMsQ0EvQkEscUJBd0JPLGlCQ3REMEMsQ0Q4QmpELHVCQTJCTyxVN0lyRFcsQzZJc0RYLGtCN0k5RGMsQzZJK0RkLG9CN0kvRGMsQzZJbUV0QixnQkFDSSxVQUFXLENBRWQsMENBRU8sVTdJaEVXLEM2SWlFWCxrQjdJMUVTLEM2STJFVCxvQjdJM0VTLEMrSUtqQix5QkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FFbEIsbUJBQW9CLENBQ3BCLFlBQWEsQ0FHakIsd0JBQ0ksWUFBYSxDQUNiLFlBQWEsQ0FDYix3REFBNEQsQ0FDNUQsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUFrQixDQUd0Qix3QkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQ1ZuQixrQkFDSSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLHlCQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDQUVsQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUdqQix3QkFDSSxZQUFhLENBQ2IsY0FBZSxDQUduQix3QkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVBQWdCLENBRWhCLG9DQUxKLHdCQU1RLGNBbkMyQixDQW9DM0Isc0JBQW9HLENBWTNHLENBVEcsMkRBVkosd0JBV1EsY0FyQytCLENBc0MvQixxQkFBNEcsQ0FPbkgsQ3hJOENHLHFDd0lqRUosd0JBZ0JRLGtCQUF1RixDQUN2RixxQkFBNkcsQ0FFcEgsQ0NsQ0QsMEJBQ0ksd0JqSkhrQixDaUpJbEIsV0FBWSxDQUNaLFdBQVksQ0FHaEIsMEJBQ0ksVUFBVyxDQUdmLHlCQUNJLHlEaEpyQjBDLENnSnNCMUMsZUFBZ0IsQ0FDaEIsYUFBZSxDQUVuQixnQ0FDSSx3RGhKOUJvQyxDZ0orQnBDLGVBQWdCLENBQ2hCLGFBQWUsQ0FHbkIseUJBQ0ksYWpKckNhLENpSnNDYixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixtQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLG9CQUFxQixDQUNyQixlQUFpQixDQVJwQix5REFZVywwQkFBMkIsQ0FadEMsNkRBY2UsWWpKakRNLENpSnVEdEIsMEJBQ0ksZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGlDcEh6RHFCLENvSHNEeEIsOEJBTU8sWWpKOURTLENpSitEVCxXQzNEZ0MsQ0Q0RGhDLDRCcEg5RGlCLENvSCtEakIsV0M1RGlDLENDS3pDLDBCQUNJLHdCbkpFa0IsQ21KRGxCLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBR3RCLDBCQUNJLFVBQVcsQ0FHZiwwQkFDSSxlQUFnQixDQUVwQixnQ0FDSSx3RGxKeEJvQyxDa0p5QnBDLGVBQWdCLENBQ2hCLGFBQWUsQ0FDZixXQUFZLENBR2hCLDBCQUNJLFlBQWEsQ0FDYixzQkFBdUIsQ0FHM0IseUJBQ0ksVW5KNUJlLENtSjZCZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixtQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLG9CQUFxQixDQUNyQixlQUFpQixDQzdCekIsdUJBR0ksc0JDcEIwQyxDRHNCMUMsZ0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDNUl5RXRCLG9DNEkzRUosZ0NBS1Esa0JBQW1CLENBQ25CLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JDN0I0QixDRCtCbkMsQ0FFRCxxQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FIZiwrQ0FLRixZQUFhLEM1STBEUixvQzRJL0RILCtDQU9ELGFBQWMsQ0FFZixDQUdDLDhCQUNJLG1CQUFvQixDQUNwQixZQUFhLENBQ2IsZUFBZ0IsQzVJZ0RoQixvQzRJbkRKLDhCQU1RLGlCQUFvQixDQW1CM0IsQ0FoQkcscUNBQ0ksWUFBYSxDNUl5Q2pCLG9DNEkxQ0EscUNBR1EsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVDM0R3QixDRDZEL0IsQ0FqQkoscUNBb0JPLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FJcEIsNkJBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1oscUJBQXNCLEM1SW9CdEIsb0M0SXhCSiw2QkFPUSxlQUFnQixDQUNoQixlQUFnQixDQUNoQixlQ2hGNEIsQ0RrRm5DLENBRUQsNkJ6SWZRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQ3lJaUNkLGVBQWdCLEM1SVNoQixvQzRJWEosNkJBS1EsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FFZixDQUVELGtDQUNJLFdBQVksQ0FDWixzQkMvRm1FLENEaUduRSw2Q0FDSSxZQUFhLENBR2pCLDhGQUVJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVcEo1R1csQ29KNkdYLGtCcEpySGMsQ29KdUhkLDJCdkh0SGlCLENyQjZGckIsb0M0SVVBLDhGQWtCUSxVQ2xIb0QsQ0RtSHBELFdDbkhvRCxDRG9IcEQsZ0JBQWdFLENBb0J2RSxDQXhDQSw0SUF3Qk8sV0FBWSxDQUNaLFdBQVksQ0FDWixtQkFBb0IsQ0ExQjNCLHNHQThCTyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FoQ25CLG9OQXFDTyxVcEpySU8sQ29Kc0lQLGtCcEo5SVUsQ29Ka0psQiwrQ0FDSSxPQUFRLENBR1osK0NBQ0ksb0JBQXVCLENBQ3ZCLE1BQU8sQ0F4RGQsc0RBNERPLGdCQzFKeUQsQ0Q4RmhFLHVEQStERixpQkFBa0IsQ0FDbEIsU0FBVSxDQUlULDhCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsWUFBYSxDQUNiLE1BQU8sQ0FDUCxVQUFXLENBR2YsK0JBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixlQUFnQixDQUNoQixZQUFhLENBSmhCLDhDQU9PLGFBQWMsQzVJckZsQixvQzRJOEVKLCtCQVdRLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGFBQWMsQ0FVckIsQ0F4QkEsOENBa0JPLFlBQWEsQzVJaEdqQixvQzRJOEVILDhDQXFCVyxhQUFjLENBRXJCLENBR0wsOERBRUksVUFBVyxDNUkxR1gscUM0SXdHSiw4REFJUSxTQUFVLENBSmpCLDBGQU1XLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDckIsQ0FJVCw2Q0FDSSxVQUFXLEM1SXJIWCxxQzRJb0hILDJEQUlXLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDckIsQ0FLVCxrQ0FFSSxVQUFXLEM1SWpJWCxxQzRJK0hKLGtDQUlRLFNBQVUsQ0FKakIsZ0RBTVcsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNyQixDQUtULDZCQUVJLFVBQVcsQzVJOUlYLHFDNEk0SUgsMkNBS1csZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNyQixDQUtULHNDQUVJLFVBQVcsQzVJMUpYLHFDNEl3Skosc0NBSVEsU0FBVSxDQUpqQixvREFNVyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ3JCLENBS1Qsa0NBRUksVUFBVyxDNUl2S1gscUM0SXFLSixrQ0FJUSxTQUFVLENBSmpCLGdEQU1XLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDckIsQ0FLVCwrQkFDSSxVQUFXLEM1SW5MWCxxQzRJa0xKLCtCQUdRLFNBQVUsQ0FzQmpCLENBekJBLGdEQU1PLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsY0FBZSxDQUNmLDRCQUE2QixDQVRwQyxvREFXVyxtQkFBb0IsQ0FDcEIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixrQkFBbUIsQzVJak0zQixxQzRJa0xILG9EQWlCZSxlQUFnQixDQUV2QixDQW5CUiw4Q0FzQk8sY0FBZSxDQUNmLGlCQUFrQixDQVExQixzRUFDSSxVQUFXLEM1SWxOWCxxQzRJaU5ILCtDQUtXLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDckIsQ0FJVCwrQkFDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDRCQUE2QixDQUdqQyxtQ0FDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDRCQUE2QixDQUlqQyxpQ0FDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDJCQUE0QixDQVFoQyxxRUFKSSxhQUFjLENBQ2QsMkJBU21CLENBTnZCLHFDQUNJLGlCQUFrQixDQUdsQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQU50QiwwREFRTyxlQUFnQixDQVJ2Qiw2Q0FXTyxjQUFlLENBSXZCLDhCQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsMkJBQTRCLENBRTVCLGVBQWdCLEM1SXhRaEIsb0M0SW1RSiw4QkFRUSxhQUFjLENBRXJCLENBRUQsZ0NBQ0ksaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCw0QkFBNkIsQ0U1V2pDLDBDQUNJLGVBQWdCLENBSnhCLGtJQVVnQixVdEpITyxDc0pQdkIsd0lBWW9CLHdCdEpkQyxDc0pFckIsbUZBaUJZLGF0Sm5CUyxDc0pFckIsMEZBbUJnQixVdEpaTyxDdUpLdkIscUNBRUksVXZKUG1CLEN1SlFuQixlQUFnQixDQUVoQiw0Q0FDSSxlQUFnQixDQUdwQiwyQzVJOENRLGVBbEJnQixDQWtCaEIsU0FoQlUsQzRJNUJkLGNBQWUsQ0FFZixZQUFhLENBRWIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDL0lpRW5CLG9DK0l4RUosMkNBVVEsbUNBQXFDLENBRTVDLENBRUQsMkNBQ0ksaUJBQWtCLENBR3RCLDRDQUNJLGFBekNpRCxDQTBDakQsdUR0SnRDMEMsQ3NKdUMxQyxnQnRKckNtQixDc0pzQ25CLG1CQXpDa0QsQ0E0Q3RELDRDQUNJLG9CQUFxQixDQUNyQixlQUFpQixDQUNqQixjQUFlLENBRWYsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixZQUFhLENBQ2Isa0JBQW1CLENBR3ZCLDJDQUNJLG1CQUFvQixDQUNwQixTQXRENEMsQ0F1RDVDLFVBdkQ0QyxDQXdENUMsa0JBQW1CLENBQ25CLGVBekQ0QyxDQTBENUMsd0J2SmxFYSxDdUptRWIsa0JBQW1CLENBQ25CLHNCQUF1QixDQVIxQiwrQ0FXTyxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQ3BFOUIsOEJBRUksVXhKRW1CLEN3SkRuQixlQUFnQixDQUVoQixxQ0FDSSxlQUFnQixDQU9wQixtQ0FDSSxTQUFVLENBQ1YsV0FBWSxDQWZwQiwrQ0FtQlEsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixpQkFBa0IsQ0NuQnRCLHlDQUNJLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIsd0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixZQUFhLENqSitFYixvQ2lKbEZKLHdDQU1RLG1DQUFxQyxDQU01QyxDakpzRUcscUNpSmxGSix3Q0FVUSxtQ0FBcUMsQ0FFNUMsQ0FFRCwrQ0FDSSx5RHhKdkIwQyxDd0p3QjFDLGF6SjdCYSxDeUo4QmIsK0J6SjlCYSxDeUppQ2pCLHdDOUlvQ1EsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDOEloQmxCLHdDQUNJLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLHNEeEp4Q29DLEN3SnlDcEMsYXpKckNZLEN5SnNDWixnQkFBaUIsQ0FHckIseUNBQ0ksZ0JBQWlCLENDekNyQixtQ0FDSSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENDZTFCLGlDQUVJLGFBNUIyQyxDQTZCM0MsZUFBZ0IsQ0FFaEIsd0NBQ0ksZUFBZ0IsQ0FHcEIsd0NBQ0ksdUQxSmpDb0MsQzBKa0NwQyxhQXJDdUMsQ0FzQ3ZDLGlCQUFrQixDQUd0QixrREFDSSx1RDFKbkMwQyxDMEpvQzFDLGEzSnpDYSxDMko0Q2pCLDhDQUNJLGFBNUNvRCxDQTZDcEQsd0QxSjdDb0MsQzBKOENwQyxnQjFKNUNjLEMwSjZDZCxtQkE1Q3FELENBNkNyRCxnQkFBaUIsQ0FHckIsNENBQ0ksa0JBL0N1RCxDQWdEdkQsY0FBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FHbkIsNkNBQ0ksYTNKNURhLEMySitEakIsd0NBQ0kseUQxSi9Eb0MsQzBKZ0VwQyxrQkFqRG1ELENBa0RuRCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUduQiw4Q0FDSSxvQkFBcUIsQ0FDckIsZ0JBQWtCLENBQ2xCLGlCQUFtQixDQUNuQixrQkExRG1ELENBNERuRCx3QjNKNUVhLEMySjZFYixrQkFBbUIsQ0FFbkIsU0E5RHlDLENBK0R6QyxVQS9EeUMsQ0FnRXpDLGVBaEV5QyxDQWtFekMsaUJBQWtCLENDL0QxQiw2QkFFSSxhUFYyQyxDT1czQyxlQUFnQixDQUVoQixvQ0FDSSxlQUFnQixDQUdwQiwwQ0FDSSxhUGZvRCxDT2dCcEQsd0QzSjlCb0MsQzJKK0JwQyxnQjNKN0JjLEMySjhCZCxtQlBmaUQsQ09rQnJELG1DakppQ1EsZUFsQmdCLENBa0JoQixTQWhCVSxDaUpmZCxjQUFlLENBRWYsWUFBYSxDQUViLGdCQUFpQixDQUNqQixrQkFBbUIsQ3BKb0RuQixvQ29KM0RKLG1DQVVRLG1DQUFxQyxDQU01QyxDcEoyQ0cscUNvSjNESixtQ0FjUSxtQ0FBcUMsQ0FFNUMsQ0FFRCxtQ0FDSSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRnJCLDBDQUtPLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixrQjVKL0RTLEM0SmdFVCxpQkFBa0IsQ0FDbEIsb0JBQXNCLENBQ3RCLE1BQU8sQ0FJZixvQ0FDSSxhUG5ENkMsQ09vRDdDLHFEM0p2RW9DLEMySndFcEMsZ0IzSnRFYyxDMkp1RWQsbUJQbkQwQyxDT3NEOUMsb0NBQ0ksZUFBaUIsQ0FDakIsYTVKL0VhLEM0SmdGYix1RDNKM0UwQyxDMko0RTFDLGdCM0o5RWMsQzJKK0VkLG1CUHREcUQsQ08yRDdELDZDQUVRLGFQMUVvRCxDTzJFcEQsd0QzSnpGb0MsQzJKMEZwQyxnQjNKeEZjLEMySnlGZCxtQlAxRWlELENPMkVqRCxlQUFnQixDQzlFeEIsaUNBRUksVTdKUm1CLEM2SlNuQixlQUFnQixDQUVoQix3Q0FDSSxlQUFnQixDQUdwQix1Q2xKNkNRLGVBbEJnQixDQWtCaEIsU0FoQlUsQ2tKM0JkLGNBQWUsQ0FFZixZQUFhLENBRWIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDckpnRW5CLG9DcUp2RUosdUNBVVEsbUNBQXFDLENBRTVDLENBRUQsdUNBQ0ksa0JBQW1CLENBQ25CLGlCQUFrQixDQUZyQiw4Q0FLTyxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0I3Si9DUyxDNkpnRFQsaUJBQWtCLENBQ2xCLG9CQUFzQixDQUN0QixNQUFPLENBSWYsd0NBQ0ksYVJwQmlELENRcUJqRCxxRDVKdkRvQyxDNEp3RHBDLGdCNUp0RGMsQzRKdURkLG1CUnBCOEMsQ1F1QmxELHdDQUNJLGVBQWlCLENBQ2pCLGE3Si9EYSxDNkpnRWIsdUQ1SjNEMEMsQzRKNEQxQyxnQjVKOURjLEM0SitEZCxtQlJ2QnlELENTdENqRSw0QkFFSSxrQkFUMkMsQ0FVM0MsZUFBZ0IsQ0FFaEIsbUNBQ0ksZUFBZ0IsQ0NOeEIsb0NBRUksVS9KRW1CLEMrSkRuQixlQUFnQixDQUVoQiwyQ0FDSSxlQUFnQixDQU54Qix5Q0FVUSxZQUFhLENDQ2pCLHFDQUNJLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIscUNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixVQUFXLENBRVgsY0FBZSxDQUduQixrQ0FDSSxZQUFhLENBQ2IsK0JoS2hDYSxDZ0tpQ2IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixvRC9KbENvQyxDK0ptQ3BDLGFoS3BDYSxDZ0txQ2IsbUJYc0I2QyxDV3JCN0MsZ0JYc0IwQyxDV3JCMUMsZVhzQjZDLENXckI3Qyx5Q0FDSSxrQkFBbUIsQ0FDbkIsY0FBZSxDQUZsQixvREFJTyxlQUFnQixDQUs1QixrQ0FDSSxZQUFhLENBQ2IsWUFBYSxDQUNiLHNEL0puRG9DLEMrSm9EcEMsYWhLcERrQixDZ0txRGxCLG1CWFU2QyxDV1Q3QyxnQlhVMEMsQ1dUMUMsZVhVNkMsQ1dUN0MseUNBQ0ksa0JBQW1CLENBQ25CLGNBQWUsQ0FGbEIsb0RBSU8sZUFBZ0IsQ0N2RDVCLHNDQUVJLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixnQkFBb0IsQ0FKdkIsd0NBT08sb0JBQXFCLENBSTdCLHFDdEpvRFEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDc0pqQ2QsWUFBYSxDQUNiLGNBQWUsQ3pKMEVmLG9DeUo5RUoscUNBT1EsbUJBQW9CLENBQ3BCLG1DQUFxQyxDQU01QyxDekpnRUcscUN5SjlFSixxQ0FZUSxvQkFBcUIsQ0FFNUIsQ0N4QkQsdUNBQ0ksUUFBUyxDQUNULGVBQWdCLENBQ2hCLGlCQUFrQixDQUd0QixzQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLFlBQWEsQzFKK0ViLG9DMEpsRkosc0NBTVEsbUNBQXFDLENBTTVDLEMxSnNFRyxxQzBKbEZKLHNDQVVRLG1DQUFxQyxDQUU1QyxDQUVELDZDQUNJLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLHlEaksxQjBDLENpSzJCMUMsYWxLaENhLENrS2lDYiwrQmxLakNhLENrS29DakIsc0N2SmlDUSxlQWxCZ0IsQ0FrQmhCLFNBaEJVLEN1SmZkLGNBQWUsQ0FHbkIsc0NBQ0ksWUFBYSxDQUNiLFVBQVcsQ0FDWCw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLHVEaks3Q29DLENpSzhDcEMsYWxLMUNZLENrSzZDaEIsc0NBQ0kscUJBQXNCLENDckM5Qiw2QkFHSSxZQUFhLENBRWIsWUFBYSxDM0o0RVQsb0MySmpGUiw2QkFRUSxtQ0FBcUMsQ0F1RTVDLENBcEVHLG9DQUNJLHVEbEtyQjBDLENrS3NCMUMsa0JBQW9CLENBR3hCLG1DeEp1Q1EsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDd0pyQmQsWUFBYSxDQUViLDRDQUFpRixDQUNqRixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUd2QixtQ0FDSSxzQmR1Q3lELENjdEN6RCx3Qm5LMUNhLENtSzJDYixrQmQyQ2tELENjMUNsRCxvQkFBcUIsQ0FDckIsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdkdUNtRCxDY3RDbkQsWWR1Q21ELENjdENuRCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixhZG9DbUQsQ2NqRHRELHVDQWdCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCZHdCc0QsQ2N2QnRELHVCQUF3QixDQW5CL0Isa0ZBd0JPLHNCZGdCcUQsQ2NmckQsd0JuS2pFUyxDbUt1RVQsb0JBQXFCLENBL0I1QiwwRkE0QlcsaUJkY2tELENjTjlELG9DM0pwRUEsMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDMkpEeEIscUhBMEVnQixpQmROa0QsQ2NPbEQsbUJkUGtELENlNURsRSw2QkFHSSxhQUFjLENBQ2QsaUJBQWtCLENBRWxCLG9CQUFxQixDQUNyQixzQkE1QmdELENBNkJoRCxhcEt6QmdCLENvSzJCaEIsb0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFyQ2dDLENBc0NoQyxpQkFBa0IsQ0FKckIsMkNBT08saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBSXBCLG9DQUNJLFVBQVcsQ0FDWCxlQUFnQixDNUpnRGhCLG9DNEpsREosb0NBS1EsZUFBZ0IsQ0FDaEIsY0FBZ0IsQ0FNdkIsQzVKc0NHLHFDNEpsREosb0NBVVEsYUFBYyxDQUVyQixDQUVELHNDQUNJLGlCQUFrQixDQUd0QixvQ0FDSSxlQUFnQixDQUNoQixhcEs1RFksQ29LNkRaLFFBQVMsQ0FIWixrREFPVyxhcEt0RUssQ29LMkVqQixtQ0FDSSxxRG5LM0VvQyxDbUs0RXBDLGFwSzdFYSxDcUs2QnJCLHVCQUdJLHNCQ2xDMEMsQzlKaUd0QyxvQzZKN0RKLCtCQUdRLFlBQWEsQ0FDYixtQkFBb0IsQ0FFM0IsQ0FDSixvQ0FDSSxjQUFlLENBQ2xCLGVBQWdCLENBQ2hCLGVBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsYUFBYyxDQUNkLG1CQUF1QixDQUdyQixrQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUVaLHNCQ3JEZ0QsQ0R1RGhELFlBQWEsQzdKc0NiLG9DNko1Q0osa0NBUVEsWUFBYSxDQVVwQixDQWxCQSxzREFZTyxnQkM5RCtCLENEa0R0Qyx1REFlRixpQkFBa0IsQ0FDbEIsU0FBVSxDQUlULDhCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGFBQWMsQzdKb0JkLG9DNkp4QkosOEJBT1EsV0FBWSxDQUNaLHNCQUF1QixDQUU5QixDQUVELDhCQUNJLHFEcEsvRTBDLENvS2dGMUMsYXJLaEZZLENxS2lGWixpQkFBa0IsQ0FHdEIsOEJBQ0ksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixRQUFTLENBSFosZ0NBTU8sb0JBQXFCLENBSTdCLCtCQUVJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBRW5CLHdGQUVJLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FFbkIsYXJLL0dRLENxS2dIUix3QnJLckhTLENxS3NIVCxzQkNuSHdELENEcUh4RCwyQnhJdEhpQixDckI2RnJCLG9DNkpVQSx3RkFrQlEsVUNuSHVDLENEb0h2QyxXQ3BIdUMsQ0R5STlDLENBeENBLHNJQXVCTyxXQUFZLENBQ1osV0FBWSxDQUNaLG1CQUFvQixDQXpCM0IsZ0dBNkJPLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQS9CbkIsd01Bb0NPLFNBQVUsQ0FDVixVcktySU8sQ3FLc0lQLGtCcksvSUssQ3FLbUpiLDBDQUNJLFVBQVcsQ0FDWCxhQUFjLENBQ2QsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixxRHBLdkpnQyxDb0t3SmhDLGFyS3pKUyxDcUttSlosd0VBU08sdUJBQXdCLENBQ3hCLHVEcEt4SmtDLENvS3lKbEMsYXJLN0pVLENxS2lLbEIsNENBQ0ksT0FBUSxDQUdaLDRDQUNJLG9CQUF1QixDQUN2QixNQUFPLENBSWYsOEJBQ0ksY0FBZSxDQUNmLGlCQUFrQixDQUVsQixvQ0FDSSxhQUFjLENBR2xCLG9DQUNJLGFDckswQyxDRHNLMUMscURwS2pMc0MsQ29LcUw5Qyw4QkFDSSxjQUFlLENBQ2YsaUJBQWtCLENBRWxCLG9DQUNJLGFBQWMsQ0FLdEIsa0NBQ0ksY0FBZSxDQUNmLGlCQUFrQixDQUNsQixzRHBLdE1vQyxDb0t1TXBDLGFDckxrRCxDRHVMbEQsNkNBQ0ksYXJLM01TLENxSytNakIsZ0NBQ0ksY0FBZSxDQUNmLGFBQWMsQzdKbEhkLG9DNkpnSEosZ0NBS1EsU0FBVSxDQUNWLFlBQWEsQ0FFcEIsQ0FFRCxxQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FKdEIscURBT08sZ0JBQWlCLENBR3JCLDRDQUNJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGNBQWUsQzdKeEluQixvQzZKb0lBLDRDQU9RLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLFlBQWUsQ0FNdEIsQ0FoQkEsZ0RBY08sZUFBZ0IsQzdKbEp4QixvQzZKdUpKLDhCQUVRLFdBQVksQ0FDWixnQkFBaUIsQ0FFeEIsQ0FFRCxnQ0FDSSxhQUFjLENBQ2QsMkJBQTRCLENBR2hDLHFDQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsNEJBQTZCLENBR2pDLGdDQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsNEJBQTZCLENBU2pDLDREQUxJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsNEJBTTZCLENBU2pDLG9FQUxJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsNEJBTTZCLENBR2pDLGlDQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsMkJBQTRCLENBR2hDLHFDQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsMkJBQTRCLENBQzVCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBTnRCLDBEQVFPLGVBQWdCLENBUnZCLDZDQVdPLGNBQWUsQ0FRM0IsZ0RBR1ksWUFBYSxDQUNiLHFCQUFzQixDQUl0QixrQkFBbUIsQ0FDbkIsNEJBQTZCLENBQzdCLGlCQUFrQixDN0oxT3RCLG9DNkpnT1IsZ0RBTWdCLGtCQUFtQixDQWUxQixDQXJCVCxvREFZZ0IsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixhQUFjLEM3SjlPdEIsb0M2SmdPUixvREFnQm9CLFdBQVksQ0FDWixlQUFnQixDQUNoQixhQUFjLENBRXJCLENFeFZiLG1DQUVJLFlBQWEsQ0FDYixVQUFXLENBRVgsMENBQ0ksYUFBYyxDQUNkLG1CQUFvQixDQUNwQixrQkFBbUIsQ0NHbkIsZURIbUIsQ0NEM0Isa0lBVWdCLGF4S1hVLEN3S0MxQix3SUFZb0Isd0J4S2RDLEN3S0VyQixtRkFpQlksYXhLbkJTLEN3S0VyQiwwRkFtQmdCLGF4S3BCVSxDeUtFMUIsK0JBR0ksaUJBQWtCLENBRWxCLHNDQUNJLFFBQVMsQ0FDVCxlQUFnQixDQUdwQixvQ0FDSSxjQUFlLENqS2lGZixvQ2tLNUZSLDhCQUlRLFlBQWEsQ0FDYixVQUFXLENBc0NsQixDQW5DRyxxQ0FDSSxhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUd2Qix1Q0FDSSxVQUFXLENBSWYsbUNBQ0ksWUFBYSxDQURoQixzRUFJTyxlQUFnQixDQXZCNUIsK0NBNEJRLFlBQWEsQ0FDYiw0QkFBNkIsQ0E3QnJDLDZDQWdDUSx1RHpLbENvQyxDeUttQ3BDLGNBQWdCLENBQ2hCLGdCeks5Qm1CLEN5SytCbkIsYTFLakNZLEMwS2tDWixlQUFnQixDQXBDeEIsK0NBdUNRLFlBQWEsQ0FDYixzQkFBdUIsQ0NwQzNCLHlDQUNJLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIsd0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixZQUFhLENuSytFYixvQ21LbEZKLHdDQU1RLG1DQUFxQyxDQU01QyxDbktzRUcscUNtS2xGSix3Q0FVUSxtQ0FBcUMsQ0FFNUMsQ0FFRCwrQ0FDSSx5RDFLdkIwQyxDMEt3QjFDLGEzSzdCYSxDMks4QmIsK0IzSzlCYSxDMktpQ2pCLHdDaEtvQ1EsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDZ0toQmxCLHdDQUNJLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLHNEMUt4Q29DLEMwS3lDcEMsYTNLckNZLEMyS3NDWixnQkFBaUIsQ0FHckIseUNBQ0ksZ0JBQWlCLENDekNyQixtQ0FDSSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENwS3NGbEIsb0NxSzVGUiwrQkFJUSxZQUFhLENBQ2IsVUFBVyxDQWFsQixDQVZHLHNDQUNJLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBR3ZCLDRDQUNJLGNBQWdCLENDTXhCLGlDQUlJLGFBOUIyQyxDQStCM0MsZUFBZ0IsQ3RLa0VaLG9Dc0t2RVIsaUNBUVEsWUFBYSxDQUNiLFVBQVcsQ0E4RWxCLENBM0VHLHdDQUNJLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBR3ZCLHVDQUNJLHVEN0sxQ29DLEM2SzJDcEMsYTlLNUNhLEM4SzhDYiw4Q0FDSSxlQUFnQixDQUNoQixlQUFpQixDQUt6QixpREFDSSx1RDdLakQwQyxDNktrRDFDLGE5S2xEWSxDOEtxRGhCLHVDbktXUSxlQWxCZ0IsQ0FrQmhCLFNBaEJVLENtS09kLGNBQWUsQ0FFZixZQUFhLENBRWIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDdEs4Qm5CLG9Dc0tyQ0osdUNBVVEsbUNBQXFDLENBRTVDLENBRUQsdUNBQ0ksaUJBQWtCLENBR3RCLHdDQUNJLGFBbEU2QyxDQW1FN0MsdUQ3S3pFMEMsQzZLMEUxQyxnQjdLeEVtQixDNkt5RW5CLG1CQWxFOEMsQ0FxRWxELHdDQUNJLG9CQUFxQixDQUNyQixlQUFpQixDQUNqQixjQUFlLENBRWYsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixZQUFhLENBR2pCLHVDQUNJLG1CQUFvQixDQUNwQixTQTlFd0MsQ0ErRXhDLFVBL0V3QyxDQWdGeEMsa0JBQW1CLENBQ25CLGVBakZ3QyxDQWtGeEMsd0I5S3BHYSxDOEtxR2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQVIxQiwyQ0FXTyxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQ3ZGOUIsNkJBSUksYVREdUMsQ1NFdkMsZUFBZ0IsQ3ZLc0VaLG9DdUszRVIsNkJBUVEsWUFBYSxDQUNiLFVBQVcsQ0FzRGxCLENBbkRHLG9DQUNJLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBR3ZCLG1DcEsrQlEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDb0taZCxZQUFhLENBQ2IsVUFBVyxDQUVYLGdCQUFpQixDQUNqQixrQkFBbUIsQ3ZLa0RuQixvQ3VLekRKLG1DQVVRLGtCQUFtQixDQUNuQixtQ0FBcUMsQ0FDckMsMEJBQTJCLENBQzNCLG9CQUFxQixDQUU1QixDQUVELG1DQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsb0JBQXFCLEN2S3FDckIsb0N1S3hDSixtQ0FNUSxxQkFBc0IsQ0FNN0IsQ3ZLNEJHLHFDdUt4Q0osbUNBVVEsa0JBQW1CLENBRTFCLENBRUQsb0NBQ0ksYVRwQzBDLENTMEM5Qyx3RUFMSSxxRDlLdEVvQyxDOEt1RXBDLGdCOUtyRWMsQzhLc0VkLG1CVGxDcUQsQ1NxQ3pELG9DQUNJLGFUdENxRCxDVW5CN0QsaUNBUUksYVZlMkMsQ1VkM0MsZUFBZ0IsQ3hLa0VaLG9Dd0szRVIsaUNBSVEsWUFBYSxDQUNiLFVBQVcsQ0FnRGxCLENBMUNHLHdDQUNJLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBR3ZCLHVDcktnQ1EsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDcUtiZCxZQUFhLENBQ2IsVUFBVyxDQUVYLGdCQUFpQixDQUNqQixrQkFBbUIsQ3hLbURuQixvQ3dLMURKLHVDQVVRLGtCQUFtQixDQUNuQixtQ0FBcUMsQ0FDckMsMEJBQTJCLENBQzNCLG9CQUFxQixDQUU1QixDQUVELHVDQUNJLGlCQUFrQixDQUd0Qix3Q0FDSSxhVkw4QyxDVVdsRCxnRkFMSSxxRC9LM0RvQyxDK0s0RHBDLGdCL0sxRGMsQytLMkRkLG1CVkh5RCxDVU03RCx3Q0FDSSxlQUFpQixDQUNqQixhVlJ5RCxDV3REakUsNEJBRUksa0JuQlQyQyxDbUJVM0MsZUFBZ0IsQ0NGaEIsOEVBQ0ksZUFBZ0IsQ0FKeEIseUNBUVEsWUFBYSxDMUtvRmIsb0MwSzVGUix5Q0FVWSxZQUFhLENBRXBCLENDQ0QscUNBQ0ksUUFBUyxDQUNULGVBQWdCLENBQ2hCLGlCQUFrQixDQUd0QixxQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFVBQVcsQ0FFWCxjQUFlLENBR25CLGtDQUNJLFlBQWEsQ0FDYiwrQm5MaENhLENtTGlDYixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLG9EbExsQ29DLENrTG1DcEMsYW5McENhLENtTHFDYixtQmJpQzZDLENhaEM3QyxnQmJpQzBDLENhaEMxQyxlYmlDMEMsQ2FoQzFDLHlDQUNJLGtCQUFtQixDQUNuQixjQUFlLENBRmxCLG9EQUlPLGVBQWdCLENBSzVCLGtDQUNJLFlBQWEsQ0FDYixZQUFhLENBQ2Isb0RsTG5Eb0MsQ2tMb0RwQyxhbkxwRGtCLENtTHFEbEIsbUJicUI2QyxDYXBCN0MsZ0JicUIwQyxDYXBCMUMsZWJxQjBDLENhcEIxQyx5Q0FDSSxrQkFBbUIsQ0FDbkIsY0FBZSxDQUZsQixvREFJTyxlQUFnQixDQ3ZENUIsc0NBRUksZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGdCQUFvQixDQUp2Qix3Q0FPTyxvQkFBcUIsQ0FJN0IscUN6S29EUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNBaEJVLEN5S2pDZCxZQUFhLENBQ2IsY0FBZSxDNUswRWYsb0M0SzlFSixxQ0FPUSxtQkFBb0IsQ0FDcEIsbUNBQXFDLENBTTVDLEM1S2dFRyxxQzRLOUVKLHFDQVlRLG9CQUFxQixDQUU1QixDQ3hCRCx1Q0FDSSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLHNDQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2YsWUFBYSxDN0srRWIsb0M2S2xGSixzQ0FNUSxtQ0FBcUMsQ0FNNUMsQzdLc0VHLHFDNktsRkosc0NBVVEsbUNBQXFDLENBRTVDLENBRUQsNkNBQ0ksWUFBYSxDQUNiLFVBQVcsQ0FDWCw2QkFBOEIsQ0FDOUIseURwTDFCMEMsQ29MMkIxQyxhckxoQ2EsQ3FMaUNiLCtCckxqQ2EsQ3FMb0NqQixzQzFLaUNRLGVBbEJnQixDQWtCaEIsU0FoQlUsQzBLZmQsY0FBZSxDQUduQixzQ0FDSSxZQUFhLENBQ2IsVUFBVyxDQUNYLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDbkIsdURwTDdDb0MsQ29MOENwQyxhckwxQ1ksQ3FMNkNoQixzQ0FDSSxxQkFBc0IsQ0NyQzlCLDZCQUdJLFlBQWEsQ0FFYixZQUFhLEM5SzRFVCxvQzhLakZSLDZCQVFRLG1DQUFxQyxDQXNFNUMsQ0FuRUcsb0NBQ0ksd0RyTHJCMEMsQ3FMc0IxQyxrQkFBb0IsQ0FHeEIsbUMzS3VDUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNBaEJVLEMyS3JCZCxZQUFhLENBRWIsNENBQWlGLENBQ2pGLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBR3ZCLG1DQUNJLHNCaEJrRHlELENnQmpEekQsd0J0TDFDYSxDc0wyQ2Isa0JoQnNEa0QsQ2dCckRsRCxvQkFBcUIsQ0FDckIsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdoQmtEbUQsQ2dCakRuRCxZaEJrRG1ELENnQmpEbkQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsYWhCK0NtRCxDZ0I1RHRELHVDQWdCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCaEJtQ3NELENnQmxDdEQsdUJBQXdCLENBbkIvQixrRkF3Qk8sc0JoQjJCcUQsQ2dCMUJyRCx3QnRMakVTLENzTHVFVCxvQkFBcUIsQ0EvQjVCLDBGQTRCVyxpQmhCeUJrRCxDZ0JqQjlELG9DOUtwRUEsMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDOEtEeEIscURBb0VZLFNBQVUsQ0FDVixtQkFBb0IsQ0FyRWhDLGdFQTBFZ0IsaUJBQWtCLENDbEVsQyw2QkFHSSxhQUFjLENBQ2QsaUJBQWtCLENBRWxCLG9CQUFxQixDQUNyQixzQkE1QmdELENBNkJoRCxhdkx6QmdCLEN1TDJCaEIsb0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFyQ2dDLENBc0NoQyxpQkFBa0IsQ0FKckIsMkNBT08saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBSXBCLG9DQUNJLFVBQVcsQ0FDWCxlQUFnQixDL0tnRGhCLG9DK0tsREosb0NBS1EsZUFBZ0IsQ0FDaEIsY0FBZ0IsQ0FNdkIsQy9Lc0NHLHFDK0tsREosb0NBVVEsYUFBYyxDQUVyQixDQUVELHNDQUNJLGlCQUFrQixDQUd0QixvQ0FDSSxlQUFnQixDQUNoQixhdkw1RFksQ3VMNkRaLFFBQVMsQ0FIWixrREFPVyxhdkx0RUssQ3VMMkVqQixtQ0FDSSxxRHRMM0VvQyxDc0w0RXBDLGF2TDdFYSxDd0xnRHJCLHVCQUdJLHNCQ3JEMEMsQ0R1RDFDLCtCQUNJLGlCQUFrQixDQUNsQixnQkFBaUIsQ2hMd0NqQixvQ2dMMUNKLCtCQUtRLGdCQUFpQixDQUV4QixDQUVELGtDQUNJLHNCQzNEZ0QsQ0Q2RGhELFlBQWEsQ2hMOEJiLG9DZ0xqQ0osa0NBTVEsWUFBYSxDQXVCcEIsQ2hMSUcsb0NnTGpDSixrQ0FVUSxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0FDUixNQUFPLENBYWQsQ0E3QkEsc0RBb0JPLGdCQy9FK0IsQ0QyRHRDLHVEQXVCRixpQkFBa0IsQ0FDbEIsU0FBVSxDQXhCUixnRkEwQkQsZUFBZ0IsQ0FLaEIsOEJBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixxQkFBc0IsQ0FDdEIsOEJ4THhGZSxDd0x5RmYsVXhMekZlLEN3TDBGZixpQkFBa0IsQ0FFbEIsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixVQUFXLENoTFRYLG9DZ0xGSiw4QkFhUSxlQUFnQixDQUNoQixZQUFhLENBRXBCLENBT0QsOEJBQ0ksY0FBZSxDQUNmLGFBQWMsQ0FDZCxpQkFBa0IsQ0FIckIsZ0NBTU8sb0JBQXFCLENBSTdCLDhCQUNJLHVEdkw5SG9DLEN1TCtIcEMsYUNqSTZCLENEa0k3QixpQkFBa0IsQ0FHdEIsd0NBQ0ksdUR2TGhJMEMsQ3VMaUkxQyxheEx0SWEsQ3dMeUlqQiw4QkFDSSx5RHZMeklvQyxDdUwwSXBDLGtCN0IzSG1ELEM2QjRIbkQsaUJBQWtCLENBQ2xCLGNBQWUsQ0FHbkIsb0NBQ0ksb0JBQXFCLENBQ3JCLGdCQUFrQixDQUNsQixpQkFBbUIsQ0FDbkIsa0I3QnBJbUQsQzZCc0luRCx3QnhMdEphLEN3THVKYixrQkFBbUIsQ0FFbkIsUzdCeEl5QyxDNkJ5SXpDLFU3QnpJeUMsQzZCMEl6QyxlN0IxSXlDLEM2QjRJekMsaUJBQWtCLENBR3RCLCtCQUVJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLGV4TDVKZSxDd0w2SmYsaUJBQWtCLENBRWxCLFVBQVcsQ2hMekVYLG9DZ0xpRUosK0JBWVksV0NySUEsQ0RxTVgsQ2hMN0lHLHFDZ0xpRUosK0JBWVksV0NwSUEsQ0RvTVgsQ2hMN0lHLHFDZ0xpRUosK0JBWVksV0NuSUMsQ0RtTVosQ2hMN0lHLG9DZ0xpRUosK0JBaUJRLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE1BQU8sQ0F3RGQsQ0FyREcsd0ZBRUksVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBRXZCLGF4TGpNUyxDd0xrTVQsc0JDN0x3RCxDRCtMeEQsMkIzSmxNaUIsQ3JCNkZyQixvQ2dMd0ZBLHdGQWdCUSxVQzlMdUMsQ0QrTHZDLFdDL0x1QyxDRG9OOUMsQ0F0Q0Esc0lBcUJPLFdBQVksQ0FDWixXQUFZLENBQ1osbUJBQW9CLENBdkIzQixnR0EyQk8saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBN0JuQix3TUFrQ08sU0FBVSxDQUNWLGF4THpOVSxDd0wwTlYsc0JDcE4yRCxDRHdObkUsNENBQ0ksb0JBQXVCLENBQ3ZCLGdCQUFpQixDQUdyQixxQ0FDSSxlQUFnQixDQUdwQixzQ0FDSSxZQUFhLENBQ2IsZUFBZ0IsQ0FJeEIsNkJBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixZQUFhLENoTGxKYixvQ2dMK0lKLDZCQU1RLG1DQUFxQyxDQU01QyxDaEwzSkcsb0NnTCtJSiw2QkFVUSxtQ0FBcUMsQ0FFNUMsQ0FFRCxrQ0FDSSxpQkFBa0IsQ0FDbEIscUJBQXNCLENBRzFCLG1DQUVJLGFBQWMsQ0FDZCx1RHZML1AwQyxDdUxnUTFDLGtCQzFPMEMsQ0Q2TzlDLG1DQUNJLG9CQUFxQixDQUNyQixlQUFpQixDQUNqQix5RHZMMVFvQyxDdUwyUXBDLGtCQzlPMEMsQ0RnUDFDLHdCeEw5UWEsQ3dMK1FiLGtCQUFtQixDQUVuQixXQ2xQa0MsQ0RtUGxDLFlDblBrQyxDRHFQbEMsaUJBQWtCLENBSXRCLDhCQUNJLGNBQWUsQ0FDZixpQkFBa0IsQ0FFbEIsb0NBQ0ksYUFBYyxDQUt0QixrQ0FDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHNEdkxwU29DLEN1THFTcEMsYUNuUXdDLENEcVF4Qyw2Q0FDSSxheEx6U1MsQ3dMNlNqQixnQ0FDSSxjQUFlLENoTC9NZixvQ2dMOE1KLGdDQUlRLFNBQVUsQ0FDVixZQUFhLENBQ2IsVUFBVyxDQU1sQixDQVpBLGdFQVVPLGNBQWUsQ0FJdkIscUNBRUksYUFBYyxDQUNkLFlBQWEsQ0FDYixxQkFBc0IsQ2hMaE90QixvQ2dMNE5KLHFDQVFZLFdDNVJBLENEd1NYLENoTGhQRyxxQ2dMNE5KLHFDQVFZLFdDM1JBLENEdVNYLENoTGhQRyxxQ2dMNE5KLHFDQVFZLFdDMVJDLENEc1NaLENoTGhQRyxvQ2dMNE5KLHFDQWFRLGlCQUFrQixDQU96QixDQXBCQSx1Q0FpQk8sT0FBUSxDQUtoQixxQ0FFSSxXQUFZLENoTHBQWixvQ2dMa1BKLHFDQUtRLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBRXpCLENBRUQsNEJBQ0ksV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixZQUFhLENBQ2IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsVUFBVyxDaExyUVgsb0NnTDZQSiw0QkFXUSxpQkFBa0IsQ0EyQnpCLENBeEJHLGtDQUNJLGF4TDNXUyxDd0w2V1QsMkIzSjNXaUIsQzJKd1dwQixzQ0FNTyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FHaEIsOENBQ0kseUJBQTBCLENBMUJyQyxvRUFpQ08sU0FBVSxDQWpDakIsa0tBbUNXLGF4TDlYVSxDd0xtWXRCLGtDQUNJLGVBQWdCLENBRWhCLDBDQUNJLFlBQWEsQ0FHakIsc0RBQ0ksYUFBYyxDQUVsQixzREFDSSxZQUFhLENBSXJCLGtDQUNJLGNBQWUsQ0FHbkIsOEJBQ0ksT0FBUSxDQUNSLGlCQUFrQixDaEwxVGxCLG9DZ0x3VEosOEJBS1EsT0FBUSxDQUNSLGVBQWdCLENBRXZCLENBRUQsNkJBQ0ksaUJBQWtCLENBR3RCLHNDQUNJLGFBQWdCLENBV3BCLHFHQUNJLGlCQUFrQixDQUd0QixnQ0FDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDRCQUE2QixDQUdqQyx5Q0FDSSxZQUFhLENBQ2IscUJBQXNCLENoTDlWdEIscUNnTDRWSix5Q0FJUSxrQkFBbUIsQ0FFMUIsQ0FFRCxxQ0FDSSxVQUFXLENoTHJXWCxvQ2dMb1dKLHFDQUdRLGVBQWdCLENBQ2hCLGFBQWMsQ0FFckIsQ0FFQSwyQ0FFTyxZQUFhLENBQ2IscUJBQXNCLENBSDdCLDBDQU1PLGFBQWMsQ0FJdEIscUNBQ0ksaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCwyQkFBNEIsQ0FDNUIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FOdEIsMERBUU8sZUFBZ0IsQ0FSdkIsNkNBV08sY0FBZSxDRTFkdkIsMENBQ0ksZUFBZ0IsQ0FKeEIsbUVBUVEsb0JBQXFCLENDRzdCLHFDQUVJLGtCQWxCb0QsQ0FtQnBELGVBQWdCLENBRWhCLDRDQUNJLGVBQWdCLENBR3BCLDJDaEw4Q1EsZUFsQmdCLENBa0JoQixTQWhCVSxDZ0w1QmQsY0FBZSxDQUVmLFlBQWEsQ0FFYixnQkFBaUIsQ0FDakIsa0JBQW1CLENuTGlFbkIsb0NtTHhFSiwyQ0FVUSxtQ0FBcUMsQ0FFNUMsQ0FFRCwyQ0FDSSxpQkFBa0IsQ0FHdEIsNENBQ0ksYUF6Q2lELENBMENqRCx1RDFMdEMwQyxDMEx1QzFDLGdCMUxyQ21CLEMwTHNDbkIsbUJBekNrRCxDQTRDdEQsNENBQ0ksb0JBQXFCLENBQ3JCLGVBQWlCLENBQ2pCLGNBQWUsQ0FFZixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFlBQWEsQ0FDYixrQkFBbUIsQ0FHdkIsMkNBQ0ksbUJBQW9CLENBQ3BCLFNBdEQ0QyxDQXVENUMsVUF2RDRDLENBd0Q1QyxrQkFBbUIsQ0FDbkIsZUF6RDRDLENBMEQ1Qyx3QjNMbEVhLEMyTG1FYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBUjFCLCtDQVdPLFNBQVUsQ0FDVixXQUFZLENBQ1osaUJBQWtCLENDbkUxQixxQ0FDSSxlQUFnQixDQUNoQixrQkFBbUIsQ0FHdkIsdUNBQ0ksaUJBQWtCLENBUXRCLG1DQUNJLGNBQWUsQ0FHbkIsbUNBQ0ksWUFBYSxDQURoQixzRUFJTyxlQUFnQixDQXpCNUIsK0NBOEJRLFlBQWEsQ0FDYiw0QkFBNkIsQ0MzQmpDLHlDQUNJLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIsd0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixZQUFhLENyTCtFYixvQ3FMbEZKLHdDQU1RLG1DQUFxQyxDQU01QyxDckxzRUcscUNxTGxGSix3Q0FVUSxtQ0FBcUMsQ0FFNUMsQ0FFRCwrQ0FDSSx5RDVMdkIwQyxDNEx3QjFDLGE3TDdCYSxDNkw4QmIsK0I3TDlCYSxDNkxpQ2pCLHdDbExvQ1EsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDa0xoQmxCLHdDQUNJLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLHNENUx4Q29DLEM0THlDcEMsYTdMckNZLEM2THNDWixnQkFBaUIsQ0FHckIseUNBQ0ksZ0JBQWlCLENDekNyQixtQ0FDSSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENDSHRCLHNDQUNJLGVBQWdCLENBQ2hCLGtCQUFtQixDQUd2Qiw0Q0FFSSxjQUFnQixDQ1l4Qiw2QkFJSSxhUGdCdUMsQ09mdkMsZUFBZ0IsQ3hMaUVaLG9Dd0x0RVIsNkJBUVEsVUFBVyxDQXNFbEIsQ0FuRUcsb0NBQ0ksYVBXMEMsQ09WMUMseUQvTGpDMEMsQytMa0MxQyxnQi9MaENtQixDK0xpQ25CLG1CUFcyQyxDT1QzQyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGNBQWUsQ0FHbkIsbUNyTHNCUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNBaEJVLENxTEhkLFlBQWEsQ0FDYixVQUFXLENBRVgsZ0JBQWlCLENBQ2pCLGtCQUFtQixDeEx5Q25CLG9Dd0xoREosbUNBVVEsbUNBQXFDLENBRTVDLENBRUQsbUNBQ0ksa0JBQW1CLENBQ25CLGlCQUFrQixDeExnQ2xCLHFDd0xsQ0osbUNBS1EsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FhMUIsQ0FwQkEsMENBV08sVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCaE01RVMsQ2dNNkVULGlCQUFrQixDQUNsQixvQkFBc0IsQ0FDdEIsTUFBTyxDQUlmLG9DQUNJLGFQdkIwQyxDTzZCOUMsd0VBTEkscUQvTHBGb0MsQytMcUZwQyxnQi9MbkZjLEMrTG9GZCxtQlByQnFELENPd0J6RCxvQ0FDSSxlQUFpQixDQUVqQixhUDNCcUQsQ2pMNkJyRCxxQ3dMTEosb0NBU1EsWUFBYSxDQUVwQixDQzVFTCxpQ0FJSSxhUnlDMkMsQ1F4QzNDLGVBQWdCLEN6TGlFWixvQ3lMdEVSLGlDQVFRLFVBQVcsQ0EyRGxCLENBeERHLHdDQUNJLGFSb0M4QyxDUW5DOUMseURoTWpDMEMsQ2dNa0MxQyxnQmhNaENtQixDZ01pQ25CLG1CUm9DK0MsQ1FsQy9DLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUduQix1Q3RMc0JRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQ3NMSGQsWUFBYSxDQUNiLFVBQVcsQ0FFWCxnQkFBaUIsQ0FDakIsa0JBQW1CLEN6THlDbkIsb0N5TGhESix1Q0FVUSxtQ0FBcUMsQ0FFNUMsQ0FFRCx1Q0FDSSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRnJCLDhDQUtPLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixrQmpNdEVTLENpTXVFVCxpQkFBa0IsQ0FDbEIsb0JBQXNCLENBQ3RCLE1BQU8sQ0FJZix3Q0FDSSxhUlE4QyxDUUZsRCxnRkFMSSxxRGhNOUVvQyxDZ00rRXBDLGdCaE03RWMsQ2dNOEVkLG1CUlV5RCxDUVA3RCx3Q0FDSSxlQUFpQixDQUNqQixhUkt5RCxDU3RGakUsNEJBRUksa0JBVDJDLENBVTNDLGVBQWdCLENDRmhCLDhFQUNJLGVBQWdCLENBSnhCLHlDQVFRLFlBQWEsQzNMb0ZiLG9DMkw1RlIseUNBVVksWUFBYSxDQUVwQixDQ0NELHFDQUNJLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIscUNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixVQUFXLENBR2Ysa0NBQ0ksWUFBYSxDQUNiLCtCcE05QmEsQ29NK0JiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0RuTWhDb0MsQ21NaUNwQyxhcE1sQ2EsQ29NbUNiLG1CWG1FNkMsQ1dsRTdDLGdCWG1FMEMsQ1dsRTFDLGVYbUUwQyxDV2xFMUMseUNBQ0ksa0JBQW1CLENBQ25CLGNBQWUsQ0FGbEIsb0RBSU8sZUFBZ0IsQ0FLNUIsa0NBQ0ksWUFBYSxDQUNiLFlBQWEsQ0FDYixnRG5NakRvQyxDbU1rRHBDLGFwTWxEa0IsQ29NbURsQixtQlh1RDZDLENXdEQ3QyxnQlh1RDBDLENXdEQxQyxlWHVEMEMsQ1d0RDFDLHlDQUNJLGtCQUFtQixDQUNuQixjQUFlLENBRmxCLG9EQUlPLGVBQWdCLENDckQ1QixzQ0FFSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsZ0JBQW9CLENBSnZCLHdDQU9PLG9CQUFxQixDQUk3QixxQzFMb0RRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQzBMakNkLFlBQWEsQ0FDYixjQUFlLEM3TDBFZixvQzZMOUVKLHFDQU9RLG1CQUFvQixDQUNwQixtQ0FBcUMsQ0FNNUMsQzdMZ0VHLHFDNkw5RUoscUNBWVEsb0JBQXFCLENBRTVCLENDeEJELHVDQUNJLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIsc0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixZQUFhLEM5TCtFYixvQzhMbEZKLHNDQU1RLG1DQUFxQyxDQU01QyxDOUxzRUcscUM4TGxGSixzQ0FVUSxtQ0FBcUMsQ0FFNUMsQ0FFRCw2Q0FDSSxZQUFhLENBQ2IsVUFBVyxDQUNYLDZCQUE4QixDQUM5Qix5RHJNMUIwQyxDcU0yQjFDLGF0TWhDYSxDc01pQ2IsK0J0TWpDYSxDc01vQ2pCLHNDM0xpQ1EsZUFsQmdCLENBa0JoQixTQWhCVSxDMkxmZCxjQUFlLENBR25CLHNDQUNJLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQix1RHJNN0NvQyxDcU04Q3BDLGF0TTFDWSxDc002Q2hCLHNDQUNJLHFCQUFzQixDQ3JDOUIsNkJBR0ksWUFBYSxDQUViLFlBQWEsQ0FDYix1Q0FDSSxZQUFhLEMvTDBFYixvQytMakZSLDZCQVdRLG1DQUFxQyxDQUVyQyx1Q0FDSSxtQ0FBcUMsQ0FDeEMsQ0FHTCxvQ0FDSSxlZHlGdUMsQ2N4RnZDLGtCQUFvQixDQUd4QixtQzVMZ0NRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQzRMZGQsWUFBYSxDQUViLDRDQUFpRixDQUNqRixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FHM0IsbUNBQ0ksc0JkMEV5RCxDY3pFekQsd0J2TWxEYSxDdU1tRGIsa0JkOEVrRCxDYzdFbEQsb0JBQXFCLENBQ3JCLGVBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixXZDBFbUQsQ2N6RW5ELFlkMEVtRCxDY3pFbkQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsYWR1RW1ELENjcEZ0RCx1Q0FnQk8sVUFBVyxDQUNYLFdBQVksQ0FDWixZZDJEaUQsQ2MxRGpELHVCQUF3QixDQW5CL0Isa0ZBd0JPLHNCZG1EcUQsQ2NsRHJELHdCdk16RVMsQ3VNK0VULG9CQUFxQixDQS9CNUIsMEZBNEJXLFlkaUQ2QyxDY3pDekQsb0MvTDVFQSwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLEMrTER4QixxREE0RVksU0FBVSxDQUNWLG1CQUFvQixDQTdFaEMsZ0VBa0ZnQixpQkFBa0IsQ0MxRWxDLDZCQUdJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FFbEIsb0JBQXFCLENBQ3JCLHNCQTVCZ0QsQ0E2QmhELGF4TXpCZ0IsQ3dNMkJoQixvQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQXJDZ0MsQ0FzQ2hDLGlCQUFrQixDQUpyQiwyQ0FPTyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FJcEIsb0NBQ0ksVUFBVyxDQUNYLGVBQWdCLENoTWdEaEIsb0NnTWxESixvQ0FLUSxlQUFnQixDQUNoQixjQUFnQixDQU12QixDaE1zQ0cscUNnTWxESixvQ0FVUSxhQUFjLENBRXJCLENBRUQsc0NBQ0ksaUJBQWtCLENBR3RCLG9DQUNJLGVBQWdCLENBQ2hCLGF4TTVEWSxDd002RFosUUFBUyxDQUhaLGtEQU9XLGF4TXRFSyxDd00yRWpCLG1DQUNJLHFEdk0zRW9DLEN1TTRFcEMsYXhNN0VhLEN5TUtyQixrQkFDSSxzRkFSdUcsQ0FVdkcsZ0JBQWlCLENBRWpCLDJCQUNJLGV6TUZlLEN5TUdmLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUFrQixDQUd0Qix5QkFDSSxlQUFnQixDQUdwQix3QkFDSSxZQUFhLENqTXdFYixvQ2lNekVKLHdCQUdJLGNBQWUsQ0FFbEIsQ0N0Qkwsb0JBQ0ksc0JDUnVDLENEVXZDLDBCL0w2RFEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDK0wzQ2QsWUFBYSxDQUNiLGNBQWUsQ2xNb0ZmLG9Da012RkosMEJBTVEsbUJBQW9CLENBQ3BCLG1DQUFxQyxDQU01QyxDbE0wRUcscUNrTXZGSiwwQkFXUSxvQkFBcUIsQ0FFNUIsQ0VoQkwsb0JBQ0ksc0JDUnVDLENEVXZDLDBCak02RFEsZUFsQmdCLENBa0JoQixRQWpCUyxDQWlCVCxTQWhCVSxDaU0zQ2QsWUFBYSxDQUNiLGNBQWUsQ3BNb0ZmLG9Db012RkosMEJBTVEsbUJBQW9CLENBTTNCLENwTTJFRyxxQ29NdkZKLDBCQVVRLG9CQUFxQixDQUU1QixDRWZMLG9CQUNJLHNCQVJ1QyxDQVV2QywwQm5NNkRRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQ21NM0NkLFlBQWEsQ0FDYixjQUFlLEN0TW9GZixvQ3NNdkZKLDBCQU1RLG1CQUFvQixDQU0zQixDdE0yRUcscUNzTXZGSiwwQkFVUSxvQkFBcUIsQ0FFNUIsQ0NLTCxxQkFHSSxhQUFjLENBQ2QsaUJBQWtCLENBRWxCLG9CQUFxQixDQUNyQixzQko1QjhDLENJNkI5QyxhL001QmdCLEMrTThCaEIsNEJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixrQkpyQ2tDLENJc0NsQyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUxiLG1DQVFPLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUlwQiw0QkFDSSxVQUFXLENBQ1gsMkJBQTRCLEN2TTRDNUIsb0N1TTlDSiw0QkFLUSwyQkFBNEIsQ0FDNUIsY0FBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxRQUFTLENBQ1QsU0FBVSxDQXFCakIsQ3ZNZUcscUN1TTlDSiw0QkFjUSxhQUFjLENBaUJyQixDQS9CQSxtQ0FrQk8sZS9NMURXLEMrTTJEWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCw2QmxMeEVpQixDckIrRnJCLHdDdU1oREgsbUNBNEJXLE9BQVEsQ0FFZixDQUdMLDhCQUNJLGlCQUFrQixDQUNsQiwrQmxMbEZxQixDckIrRnJCLHdDdU1mSiw4QkFLUSxTQUFVLENBRWpCLENBRUQsNEJBQ0ksYUFBYyxDQUNkLGEvTXhGWSxDK015RlosUUFBUyxDQUhaLDBDQU9XLGEvTWxHSyxDK011R2pCLDJCQUNJLHVEOU12R29DLEM4TXdHcEMsYS9NekdhLEMrTTRHakIscUNBQ0ksdUQ5TXhHMEMsQzhNeUcxQyxhL016R1ksQytNNEdoQiw0QkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLE9BQVEsQ0FDUiwwQkFBMkIsQ0FKOUIsZ0NBT08sUUFBUyxDQUNULFdBQVksQ0FDWixZL00xSFMsQytNOEhqQixrQ0FDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxTQUFVLENBR2QsNEJBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixlQUFpQixDQUhwQixnQ0FNTyxnQkFBa0IsQ0FJMUIsZ0NBQ0ksa0JKN0hzRCxDSThIdEQsY0FBZ0IsQ0FHcEIsaUNBQ0ksYS9NckphLEMrTXdKakIsZ0NBQ0ksY0FBZ0IsQ0FEbkIsd0NBSU8sYS9NNUpTLEMrTXdKaEIsOENBTVcsVUFBVyxDQUNYLFVBQVcsQ0FFWCxnQkFBaUIsQ0FDakIsYy9NbEtLLEMrTW1LTCxjQUFlLENBWDFCLGlFQWlCbUIsWS9NektILEMrTXlCckIsNEhBNkpvQixVQUFXLENBN0ovQixrSEFpS2dCLFNBQVUsQ0M3SjFCLHFCQUdJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBRWxCLG9CQUFxQixDQUNyQixzQkNqQzhDLENEa0M5QyxhaE5qQ2dCLENRMEZaLG9Dd01sRVIscUJBWVEsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JDM0NvQyxDRDhSM0MsQ0FoUEcsNEJBQ0ksTUFBTyxDQUNQLGlCQUFrQixDQUZyQixtQ0FLTyxXQUFZLENBSXBCLDRCQUNJLFVBQVcsQ0FDWCwyQkFBNEIsQ3hNcUM1QixvQ3dNdkNKLDRCQUtRLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsY0FBZ0IsQ0FNdkIsQ3hNMEJHLHFDd012Q0osNEJBV1EsYUFBYyxDQUVyQixDQUVELDJCQUNJLHVEL012RW9DLEMrTXdFcEMsYWhOekVhLENnTjBFYixpQkFBa0IsQ0FFbEIsa0NBQ0ksZUFBZ0IsQ0FDaEIsZUFBaUIsQ0FLekIscUNBQ0ksdUQvTS9FMEMsQytNZ0YxQyxhaE5oRlksQ2dObUZoQiw4QkFDSSxpQkFBa0IsQ3hNTWxCLG9Dd01QSiw4QkFJUSxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUU3QixDQUVELGtDQUNJLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsY0FBZSxDeE1OZixvQ3dNR0osa0NBTVEsZUFBaUIsQ0FDakIsbUJ2TXJDVSxDdU11Q2pCLEN4TVpHLG9Dd01jSiw2QkFFUSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixtQnZNOUNVLEN1TWdEakIsQ0FFRCw0QkFDSSxjQUFnQixDQUNoQixRQUFTLENBRVQsZUFBZ0IsQ0FDaEIsYWhOdEhZLENnTnVIWixpQkFBa0IsQ0FOckIsbUZBY1csYWhOcElLLENnTnlJakIsK0JBQ0ksZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FGbkIsK0ZBVVcsYWhObkpLLENnTndKakIsNEJBQ0kscUQvTXBKMEMsQytNcUoxQyxrQkE1SXVDLENBNkl2QyxpQkFBa0IsQ0FHdEIsa0NBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUdkLDRCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLGNBQWUsQ0FKbEIsZ0NBT08sZ0JBQWtCLENBSTFCLGdDQUNJLGtCQzlKc0QsQ0QrSnRELGNBQWdCLENBR3BCLGlDQUNJLGFoTnRMYSxDZ055TGpCLGdDQUNJLGNBQWdCLENBRG5CLHdDQUlPLGFoTjdMUyxDZ055TGhCLDhDQU1XLFVBQVcsQ0FDWCxVQUFXLENBRVgsZ0JBQWlCLENBQ2pCLGNoTm5NSyxDZ05vTUwsY0FBZSxDQVgxQixpRUFpQm1CLFloTjFNSCxDZ05pTmpCLDBCQUNJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLGFBQWMsQ0FDZCx1QkFBd0IsQ0FFeEIsWUFBYSxDQVBoQixpQ0FVTyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDViwrQm5MNU5pQixDckIrRnJCLHdDd01nSEgsaUNBZ0JXLFNBQVUsQ0FFakIsQ3hNcElELG9Dd01rSEosMEJBcUJRLGFBQWMsQ0FrQnJCLENBdkNBLGdDQXlCTyxlaE5qT1csQ2dOa09YLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCw2Qm5MaFBpQixDckIrRnJCLHdDd01nSEgsZ0NBb0NXLE9BQVEsQ0FFZixDQUdMLDRCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsU0FBVSxDQUNWLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsK0JuTDlQcUIsQ3JCK0ZyQix3Q3dNeUpKLDRCQVNRLFNBQVUsQ0FRakIsQ0FqQkEsZ0NBYU8sUUFBUyxDQUNULFdBQVksQ0FDWixZaE56UVMsQ2dONkJyQixzSEFxUG9CLFVBQVcsQ0FyUC9CLHNPQThQZ0IsU0FBVSxDRWxQMUIscUJBR0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FFbEIsb0JBQXFCLENBQ3JCLHNCTDdDOEMsQ3JNMkYxQyxvQzBNdERSLHFCQVdRLFVsTjNDZSxDa040Q2Ysa0JBQW1CLENBQ25CLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JMdkRvQyxDS21YM0MsQ0F6VEcsNEJBQ0ksTUFBTyxDQUNQLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUpYLG1DQU9PLFdBQVksQ0FJcEIsNEJBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLEMxTXNCUixvQzBNekJKLDRCQU1RLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsU0FBVSxDQUNWLFNBQVUsQ0FDVixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWdCLENBWnZCLG1DQWVXLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBQU0sQ0FDTixVQUFXLENBQ1gsV0FBWSxDQUNaLDhCbE5sRk8sQ2tOb0ZQLDZCckwzRmEsQ3FMNEZoQixDMU1DTCxxQzBNekJKLDRCQTRCUSxhQUFjLENBRXJCLENBRUQsb0NBQ0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxlQUFnQixDQUdwQiw4QkFDSSxpQkFBa0IsQzFNZGxCLG9DME1hSiw4QkFJUSxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUV0QiwrQnJMbEhpQixDcUxvSHhCLENBRUQsNEJBQ0ksdURqTnhIb0MsQ2lOeUhwQyxVbE5qSGUsQ2tOa0hmLGlCQUFrQixDQUd0QixzQ0FDSSx1RGpOMUgwQyxDaU4ySDFDLGFsTmhJYSxDa05tSWpCLDRCQUNJLHVEak4vSDBDLENpTmdJMUMsVWxONUhlLENrTjZIZixpQkFBa0IsQ0FDbEIsY0FBZSxDQUduQixrQ0FDSSxvQkFBcUIsQ0FDckIsZ0JBQWtCLENBQ2xCLGlCQUFtQixDQUNuQix5RGpON0lvQyxDaU44SXBDLGtCQTlId0MsQ0FnSXhDLHdCbE5qSmEsQ2tOa0piLGtCQUFtQixDQUVuQixXQWxJZ0MsQ0FtSWhDLFlBbklnQyxDQXFJaEMsaUJBQWtCLENBR3RCLDJCQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2YsWUFBYSxDMU05RGIsb0MwTTJESiwyQkFNUSxtQ0FBcUMsQ0FFNUMsQ0FFRCxnQ0FDSSxpQkFBa0IsQ0FDbEIscUJBQXNCLENBRzFCLGlDQUVJLGFBQWMsQ0FDZCx1RGpOdkswQyxDaU53SzFDLGtCQS9Kd0MsQ0FrSzVDLGlDQUNJLG9CQUFxQixDQUNyQixlQUFpQixDQUNqQix5RGpObExvQyxDaU5tTHBDLGtCQW5Ld0MsQ0FxS3hDLHdCbE50TGEsQ2tOdUxiLGtCQUFtQixDQUVuQixXQXZLZ0MsQ0F3S2hDLFlBeEtnQyxDQTBLaEMsaUJBQWtCLENBR3RCLGtDQUNJLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsY0FBZSxDMU1uR2Ysb0MwTWdHSixrQ0FNUSxlQUFpQixDQUNqQixtQnpNbElVLEN5TW9JakIsQzFNekdHLG9DME0yR0osNkJBRVEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJ6TTNJVSxDeU02SWpCLENBRUQsa0NBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUdkLDBCQUNJLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGFsTnpOWSxDUTBGWixvQzBNMkhKLDBCQU9RLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQTRCLENBQ3JDLFNBQVUsQ0FtQlIsQ0FoQ0EsZ0NBaUJPLGVsTmxPVyxDa05tT1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBRVAsVUFBVyxDQVNuQixrQ0FDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQVNkLDRCQUNJLGFBQWMsQ0FDZCxhbE5wUVksQ2tOcVFaLFFBQVMsQ0FIWixtRkFXVyxhbE5sUkssQ2tOdVJqQiw0QkFDSSxxRGpOdlJvQyxDaU53UnBDLGFsTnpSYSxDa040UmpCLDRCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLGVBQWlCLENBSnBCLGdDQU9PLGdCQUFrQixDQUkxQixnQ0FDSSxrQkwzUXNELENLNFF0RCxjQUFnQixDQUdwQixpQ0FDSSxhbE43U2EsQ2tOZ1RqQixnQ0FDSSxjQUFnQixDQURuQix3Q0FJTyxhbE4vU1EsQ2tOMlNmLDhDQU1XLFVBQVcsQ0FDWCxVQUFXLENBRVgsZ0JBQWlCLENBQ2pCLGNsTjFUSyxDa04yVEwsY0FBZSxDQVgxQixpRUFpQm1CLFlsTmpVSCxDUWlHYix3QzBNeERSLG1EQWtTZ0IsU0FBVSxDQWxTMUIsd0RBdVNvQixPQUFRLENBdlM1Qix5REFpVG9CLFNBQVUsQ0FqVDlCLDhEQXNUd0IsVUFBVyxDQUNkLENBdlRyQixzSEFrVW9CLFVBQVcsQ0FsVS9CLDBIQXVVZ0IsU0FBVSxDQ2pXMUIsVUFHSSxzQkNuQjZCLENEcUI3QixtQkFDSSxZQUFhLENBQ2IscUJBQXNCLEMzTXlFdEIsb0MyTTNFSixtQkFLUSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixnQkM1QmUsQ0Q4QnRCLENBRUQsd0JBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBR2hCLGlCQUNJLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHcEIsZ0JBQ0ksY0FBZ0IsQ0FDaEIsY0FBZSxDQUNmLGVBQWdCLENBR3BCLGdCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQUNaLHFCQUFzQixDQUV0QixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDM01xQ2xCLG9DMk03Q0osZ0JBV1EsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixlQ2hFZSxDRDJFdEIsQzNNa0JHLHFDMk03Q0osZ0JBd0JRLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FFekIsQ0FFRCx1QkFDSSxXQUFZLEMzTWVaLG9DMk1oQkosdUJBSVEsaUJBQWtCLENBRXpCLENBRUQsZ0J4TWxCUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNBaEJVLEN3TW9DZCxlQUFnQixDM01NaEIsb0MyTVJKLGdCQUtRLGlCQUFrQixDQUNsQixLQUFNLENBQ04sUUFBUyxDQUNULE1BQU8sQ0FDUCxPQUFRLENBRWYsQ0FFRCxxQkFDSSxXQUFZLENBQ1osc0JDakdzRCxDRG1HdEQsZ0NBQ0ksWUFBYSxDQUdqQixvRUFFSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVW5OL0dXLENtTmdIWCxrQm5OeEhjLENtTjBIZCwyQnRMekhpQixDckI2RnJCLG9DMk1hQSxvRUFrQlEsVUNwSHVDLENEcUh2QyxXQ3JIdUMsQ0RzSHZDLGdCQUFtRCxDQW9CMUQsQ0F4Q0Esa0hBd0JPLFdBQVksQ0FDWixXQUFZLENBQ1osbUJBQW9CLENBMUIzQiw0RUE4Qk8saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBaENuQixnS0FxQ08sVW5OeElPLENtTnlJUCxrQm5OakpVLENtTnFKbEIsa0NBQ0ksT0FBUSxDQUdaLGtDQUNJLG9CQUF1QixDQUN2QixNQUFPLENBeERkLHlDQTRETyxnQkM1SjRDLENEZ0twRCxnQkFDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGVBQWdCLENBU2hCLFVBQVcsQzNNakZYLG9DMk1xRUosZ0JBTVEsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsYUFBYyxDQVFyQixDM010RkcscUMyTXFFSixnQkFjUSxTQUFVLENBR2pCLENFL0tELHlCQUNJLGVBQWdCLENDRHBCLG9CQUNJLGdCQUFpQixDQUNqQixhQUFjLENBR2xCLG9CQUNJLGtCQUFtQixDQ050Qix1QkFHTyxjQ1ZtQixDRFduQixpQkNYbUIsQ0NxQy9CLGdCQUVFLHVGQ3ZDd0csQ0R3Q3hHLFlDdENpQyxDRHVDakMscUJBQXNCLENBRXRCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixhQUFjLENBVmhCLHVCQWFJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWiw2QnpONUNtQixDeU4rQ3JCLHNCQUNFLGdCQUFpQixDQUduQix5QkFDRSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUdyQiwyQkFDRSxpQkFBa0IsQ0FHcEIsdUI5TXhERSxXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUd2QixhQUFjLENBQ2QsWUFBYSxDQUNiLGtCQUFtQixDQUduQixrQkFBbUIsQ0FHbkIsOEJBQStCLENBQy9CLCtCQUFnQyxDQUdoQyx1QkFBd0IsQ0FFeEIsY0FBZSxDQUVmLDJEQUVJLFlBQVksQ0h1RFosZ0NpTnpCTix1QkFLTSxjQy9FVyxDRHFHaEIsQ2pORkssb0NpTnpCTix1QkFLTSxhQzlFVSxDRG9HZixDQTNCQSx3Q0FZSyxxRHhOakZvQyxDd05rRnBDLGdCeE5oRmMsQ3dOaUZkLG1CQzVFeUMsQ0Q2RXpDLGF6TnJGYSxDeU5zRWxCLHVDQW1CSyx3RHhOcEYwQyxDd05xRjFDLGdCeE5uRm1CLEN3Tm9GbkIsbUJDN0V3QyxDRDhFeEMsVXpOcEZlLEN5TjJGckIsZ0NBQ0UsY0FBZSxDQUVmLHFEeE5qRzhDLEN3TmtHOUMsZ0J4TmhHdUIsQ3dOaUd2QixtQkNwRnNDLENEcUZ0QyxVek5qR21CLEN5TmtHbkIsaUJBQWtCLENFM0Z0QixlQUdJLHNCSGpCa0MsQ0dtQmxDLHdCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ25OeUV0QixvQ21OM0VKLHdCQUtRLGtCQUFtQixDQUNuQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGdCSDFCb0IsQ0c0QjNCLENBRUQsNkJBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBR2hCLHNCQUNJLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHcEIscUJBQ0ksY0FBZ0IsQ0FDaEIsY0FBZSxDQUduQixxQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFdBQVksQ0FDWixxQkFBc0IsQ0FFdEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDbk51Q2xCLG9DbU45Q0oscUJBVVEsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixlSDNEb0IsQ0dzRTNCLENuTnFCRyxxQ21OOUNKLHFCQXNCUSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXpCLENBRUQsNEJBQ0ksV0FBWSxDbk5rQlosb0NtTm5CSiw0QkFJUSxpQkFBa0IsQ0FFekIsQ25OYUcscUNtTlhKLHVCQUVRLFNBQVUsQ0FFakIsQ0FFRCwwQkFDSSxXQUFZLENBQ1osc0JIckYyRCxDR3VGM0QscUNBQ0ksWUFBYSxDQUdqQiw4RUFFSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVTNOckdXLEMyTnNHWCxrQjNOOUdjLEMyTmdIZCwyQjlML0dpQixDckI2RnJCLG9DbU5HQSw4RUFrQlEsVUh4RzRDLENHeUc1QyxXSHpHNEMsQ0cwRzVDLGdCQUF3RCxDQW9CL0QsQ0F4Q0EsNEhBd0JPLFdBQVksQ0FDWixXQUFZLENBQ1osbUJBQW9CLENBMUIzQixzRkE4Qk8saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBaENuQixvTEFxQ08sVTNOOUhPLEMyTitIUCxrQjNOdklVLEMyTjJJbEIsdUNBQ0ksT0FBUSxDQUdaLHVDQUNJLG9CQUF1QixDQUN2QixNQUFPLENBeERkLDhDQTRETyxnQkhoSmlELENJV3pELHdCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ3BONEV0QixvQ29OOUVKLHdCQUtRLGtCQUFtQixDQUUxQixDQUVELHNCQUNJLGVBQWdCLENBRWhCLGVBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE1BQU8sQ0FFUCxhQUFjLENBQ2QsY0FBZSxDQUNmLDJCQUE0QixDQUdoQyx5QkFDSSxlQUFnQixDQUdwQixxQkFDSSxjQUFnQixDQUNoQixjQUFlLENBR25CLHFCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQUNaLHFCQUFzQixDQUV0QixnQkFBaUIsQ0FDakIsaUJBQWtCLENwTnVDbEIsb0NvTjlDSixxQkFVUSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFNKaERrQixDSTJEekIsQ3BOc0JHLHFDb045Q0oscUJBcUJRLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FFekIsQ0FFRCwwQkFDSSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGdCSjlEcUQsQ0lnRXJELGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUVaLHNCSmxFMkQsQ0lvRTNELHFDQUNJLFlBQWEsQ0FHakIsOEVBRUksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFU1TjdGVyxDNE44Rlgsa0I1TnRHYyxDNE53R2QsMkIvTHZHaUIsQ3JCNkZyQixvQ29OTEEsOEVBa0JRLFVKckY0QyxDSXNGNUMsV0p0RjRDLENJdUY1QyxnQkFBd0QsQ0FvQi9ELENBeENBLDRIQXdCTyxXQUFZLENBQ1osV0FBWSxDQUNaLG1CQUFvQixDQTFCM0Isc0ZBOEJPLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQWhDbkIsb0xBcUNPLFU1TnRITyxDNE51SFAsa0I1Ti9IVSxDNE5tSWxCLHVDQUNJLE9BQVEsQ0FHWix1Q0FDSSxvQkFBdUIsQ0FDdkIsTUFBTyxDQS9EZCw4Q0FtRU8sZ0JKN0hpRCxDS1R6RCx3QkFDSSxZQUFhLENBQ2IsY0FBZSxDck5xRmYsb0NxTnZGSix3QkFLUSxtQ0FBcUMsQ0FFNUMsQ0FFRCxxQkFDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBR3RCLHNCQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDQ2hCdEIsd0JBQ0ksZ0JBQWlCLENBQ2pCLGFBQWMsQ0FHbEIsc0JBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENDUHBCLHdCQUNJLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsWUFBYSxDQUNiLGdCQUFpQixDdk5tRmpCLG9DdU52Rkosd0JBT1EsbUNBQXFDLENBTTVDLEN2TjBFRyxxQ3VOdkZKLHdCQVdRLG1DQUFxQyxDQUU1QyxDQUVELHNCQUNJLGlCQUFrQixDQURyQix3QkFJTyxvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxlQUFnQixDQUNoQix3Qi9OL0JTLEMrTmlDVCxrQkFBbUIsQ0FJM0Isc0JBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFlBQWEsQ0N6QnJCLGVBR0ksc0JST2tDLENRTGxDLHdCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ3hOeUV0QixvQ3dOM0VKLHdCQUtRLGtCQUFtQixDQUNuQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGdCUkZvQixDUUkzQixDQUVELDZCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUdoQixzQkFDSSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGVBQWdCLENBR3BCLHFCQUNJLGNBQWdCLENBQ2hCLGNBQWUsQ0FHbkIscUJBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1oscUJBQXNCLENBRXRCLGdCQUFpQixDQUNqQixpQkFBa0IsQ3hOdUNsQixvQ3dOOUNKLHFCQVVRLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZVJuQ29CLENROEMzQixDeE5xQkcscUN3TjlDSixxQkFzQlEsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUV6QixDQUVELDRCQUNJLFdBQVksQ3hOa0JaLG9Dd05uQkosNEJBSVEsaUJBQWtCLENBRXpCLENBRUQscUJyTmZRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQ3FOaUNkLGVBQWdCLEN4TlNoQixvQ3dOWEoscUJBS1EsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FFZixDeE5BRyxxQ3dORUosdUJBRVEsU0FBVSxDQUVqQixDQUVELDBCQUNJLFdBQVksQ0FDWixzQlIxRTJELENRNEUzRCxxQ0FDSSxZQUFhLENBR2pCLDhFQUVJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVaE9sSFcsQ2dPbUhYLGtCaE8zSGMsQ2dPNkhkLDJCbk01SGlCLENyQjZGckIsb0N3TmdCQSw4RUFrQlEsVVI3RjRDLENROEY1QyxXUjlGNEMsQ1ErRjVDLGdCQUF3RCxDQW9CL0QsQ0F4Q0EsNEhBd0JPLFdBQVksQ0FDWixXQUFZLENBQ1osbUJBQW9CLENBMUIzQixzRkE4Qk8saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBaENuQixvTEFxQ08sVWhPM0lPLENnTzRJUCxrQmhPcEpVLENnT3dKbEIsdUNBQ0ksT0FBUSxDQUdaLHVDQUNJLG9CQUF1QixDQUN2QixNQUFPLENBeERkLDhDQTRETyxnQlJySWlELENTRzdELGdCQUdJLFdBQVksQ0FDWixhak9wQ3NCLENpT2dDMUIsK0JBU1ksbUJ4TjBCVSxDd05uQ3RCLDhCQWFZLGlCQUFrQixDQUNsQixjQUFlLENBZDNCLCtCQXFCUSxVQUFXLEN6TnlDWCxvQ3lOOURSLCtCQXdCWSxVQUFXLENBQ1gsZUFBZ0IsQ0FFdkIsQ0FFRCwyQkFDSSxZQUFhLENBQ2IsV0FBWSxDQUNaLHFCQUFzQixDQUcxQix1QkFFSSxlQ3ZFMkIsQ0R3RTNCLGlCQUFrQixDQUNsQixrQkFBb0IsQ0FKdkIsdUNBU1csWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FFbkIsaUJBQWtCLENBYjdCLHFDQWlCVyxzRGhPcEY0QixDZ09xRjVCLGdCaE9uRk0sQ2dPb0ZOLHdCQ25GZ0MsQ0RvRmhDLGFqT3hGSyxDaU9vRWhCLG9DQXdCVyxpRGhPdkZrQyxDZ093RmxDLGdCaE90RlcsQ2dPdUZYLHdCQ3JGZ0MsQ0RzRmhDLFVqT3RGTyxDaU8yRGxCLG9DQStCVyxhak9uR0ssQ2lPeUdqQiwwQkFFSSxlQzdGNkIsQ0Q4RjdCLGlCQUFrQixDQUNsQixrQkFBb0IsQ0FKdkIsNkNBU1csWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FFbkIsaUJBQWtCLENBYjdCLDJDQWlCVyxvRGhPekg0QixDZ08wSDVCLGdCaE94SE0sQ2dPeUhOLHdCQ3hIZ0MsQ0R5SGhDLGFqTzdISyxDaU95R2hCLDBDQXdCVyxpRGhPNUhrQyxDZ082SGxDLGdCaE8zSFcsQ2dPNEhYLHdCQzFIZ0MsQ0QySGhDLFVqTzNITyxDaU9nR2xCLDhDQWdDZSxZak94SU0sQ2lPK0l0Qix5QkFDSSxNQUFPLENBQ1AsaUJBQWtCLENBR3RCLHNCQUNJLFFBQVMsQ0FHYixzQkFDSSxjQUFlLENBekh2Qiw2QkE2SFEsd0JqTzlKYSxDaU9pQ3JCLHlCQWlJUSxvQmpPbEthLENpT2lDckIsNkRBcUlRLG9Cak90S2EsQ2lPdUtiLHNCM0w1SmdDLEMyTHNCeEMsaUtBNklZLGFqTzdLYyxDaU9nQzFCLDRFQWlKWSxvQmpPakxjLENpT2dDMUIsNERBc0pRLG9Cak92TGEsQ2lPd0xiLHNCM0w3S2dDLEMyTHNCeEMsb0ZBeUpZLGFqT3pMYyxDaU9nQzFCLGdLQWlLb0Isa0JqT2pNTSxDaU9nQzFCLGtDQXdLUSxvQmpPek1hLENpTzBNYixzQjNML0xnQyxDMkxnTWhDLGFqTzFNa0IsQ2lPZ0MxQiwrQ0E2S1ksYWpPN01jLENpT2dDMUIseURBZ0xZLGFqT2hOYyxDaU9nQzFCLHNDQXNMWSxvQmpPdk5TLENpT3dOVCxzQjNMN000QixDMkw4TTVCLGFqT3hOYyxDaU9nQzFCLG1GQWdNZ0Isa0JqT2hPVSxDaU9nQzFCLGtDQXVNWSxhak94T1MsQ2lPaUNyQixnQ0EyTVksb0JqTzVPUyxDaU82T1Qsc0IzTGxPNEIsQzJMbU81Qixhak83T2MsQ2lPZ0MxQix1RUFxTmdCLGtCak9yUFUsQ2lPZ0MxQixxQ0EwTlksa0JqTzNQUyxDaU9pQ3JCLGtDQWdPWSxzQkFBdUIsQ0FoT25DLG9DQW1PWSxhak9uUWMsQ2lPMFExQixnQ0FFSSxxQkFBdUIsV0FBYSxDQUNwQyxvQ0FBd0MsV0FBWSxDQUFjLENFMVF0RSxrQkFDSSxjQUFlLEMzTjBGWCxvQzJOM0ZSLGtCQUlRLGNBQWUsQ0FtQnRCLENBaEJHLDJCQUNJLGdCQUFpQixDQUNqQixZQUFhLENBQ2IsV0FBWSxDQUNaLHFCQUF3QixDQUl4Qiw2Q0FDSSxTQUFVLEMzTjJFZCxvQzJOM0ZSLGlDQW1CWSxTQUFVLENBRWpCLENBSUwsa0NBQ0ksZUFBZ0IsQ0N6QmhCLDBCQUNJLGVBQWdCLENDRHhCLG1CQUNJLHNCQ1BzQyxDRFN0QywwQkFDSSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUduQix5QjFOd0RRLGVBbEJnQixDQWtCaEIsUUFqQlMsQ0FpQlQsU0FoQlUsQzBOdENkLFlBQWEsQ0FDYixjQUFlLEM3TitFZixvQzZObEZKLHlCQU1RLG1DQUFxQyxDQVc1QyxDN05pRUcsb0M2TmxGSix5QkFVUSxpQkFBa0IsQ0FDbEIsbUNBQXFDLENBTTVDLEM3TmlFRyxxQzZObEZKLHlCQWVRLG9CQUFxQixDQUU1QixDQUVELDBCQUNJLGlCQUFrQixDRVgxQixvQkFHSSxhQUFjLENBQ2QsaUJBQWtCLENBRWxCLG9CQUFxQixDQUNyQixzQkR6QjZDLENDMEI3Qyxhdk96QmdCLEN1TzJCaEIsMkJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixrQkRsQ2lDLENDbUNqQyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUxiLGtDQVFPLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUlwQiwyQkFDSSxVQUFXLENBQ1gseUJBQTBCLEMvTitDMUIsb0MrTmpESiwyQkFLUSx5QkFBMEIsQ0FDMUIsY0FBZ0IsQ0FnQnZCLEMvTjJCRyxxQytOakRKLDJCQVVRLGFBQWMsQ0FZckIsQ0F0QkEsa0NBY08sZXZPbkRXLEN1T29EWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FJbkIsNkJBQ0ksaUJBQWtCLENBR3RCLDJCQUNJLGVBQWdCLENBQ2hCLGF2T3ZFWSxDdU93RVosUUFBUyxDQUhaLHlDQU9XLGF2T2pGSyxDdU9zRmpCLDJCQUNJLHVEdE90Rm9DLENzT3VGcEMsYXZPeEZhLEN1TzJGakIsNEJBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsU0FBVSxDQUNWLGNBQWUsQ0FFZixlQUFnQixDQUNoQixZQUFjLENBQ2QsVXZPM0ZlLEN1TzRGZixrQnZPcEdrQixDdU8wRnJCLGtDQWFPLFV2Ty9GVyxDdU9nR1gsa0J2T3pHUyxDd080QnJCLFVBQ0ksMkNDekJzSyxDRDBCdEssVXhPckJtQixDd09zQm5CLGlCQUFrQixDQUVsQixlQUFnQixDQUVoQixxQkFJSSxpQkFBa0IsQ0FFdEIsd0NBTEksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFXTyxDQVJYLG1CcEk1Q0ksZ0IzRmVvQixDMkZkcEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQjNGYWtCLEMyRlpsQixrQjNGWWtCLEMrTitCbEIsaUJBQWtCLENBR2xCLHFCQUFzQixDQUV0QixNQUFPLENoTzhDUCxvQ2dPdERKLG1CcElyQ1EsZ0IzRlVhLEMyRlRiLGlCM0ZTYSxDK05vQ3BCLENoTzZDRyxvQ2dPdERKLG1CcEloQ1EsZ0IzRkthLEMyRkpiLGlCM0ZJYSxDK05vQ3BCLENoTzZDRyxxQ2dPdERKLG1CcEkzQlEsZ0IzRkFhLEMyRkNiLGlCM0ZEYSxDK05vQ3BCLENBRUQsaUJBQ0ksZUFBZ0IsQ0FFaEIsY0FBa0IsQ0FIckIsNkRBUVcsVXhPbkRPLEN3T3lEZix5QkFDSSxZQUFhLENBQ2IsTUFBTyxDQUNQLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDaE91QnZCLG9DZ083QkEseUJBUVEsa0JBQW1CLENBRTFCLENBaERULGdCQXNEUSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGlCQUFrQixDaE9XbEIsb0NnT25FUixnQkEwRFksU0FBVSxDQStGakIsQ2hPdEZHLG9DZ09uRVIsZ0JBNkRZLGVBQWdCLENBQ2hCLE1BQU8sQ0EyRmQsQ0F6SkwsdUJBa0VZLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENoT0QzQixvQ2dPbkVSLHVCQXVFZ0IscUJBQXNCLENBaUM3QixDQXhHVCwrQkEyRWdCLG1CQUEwRCxDQUMxRCxlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGFBQWMsQ0FDZCxXQ3ZGK0IsQ0R3Ri9CLFlDeEYrQixDRDRGL0IsNEJDOUZxQyxDRCtGckMsU3hPN0dPLEN3TzhHUCxxQnhPOUdPLEN3T21CdkIsbUNBdUZvQixZQUFhLENBdkZqQyw0QkErRmdCLGFBQWMsQ0FDZCxpRHZPdkhrQyxDdU93SGxDLGdCdk90SFcsQ3VPdUhYLG1CQzFHK0IsQ0QyRy9CLGVBQWdCLENBQ2hCLFV4T3ZITyxDd093SFAsUUFBUyxDQXJHekIsc0I3TnlDWSxlQWxCZ0IsQ0FrQmhCLFNBaEJVLEM2Tm1GVixlQUFtQixDQUNuQixZQUFrQixDQUNsQixxQkFBc0IsQ2hPM0MxQixvQ2dPbkVSLHNCQWlIZ0IsaUJBQW1CLENBc0MxQixDQXZKVCwyQkFxSGdCLGVDNUcrQixDRDZHL0Isa0JDN0crQixDRCtHL0IsaUJBQXVCLENBQ3ZCLG1CQUFvQixDQUNwQixzQkFBdUIsQ2hPdkQvQixvQ2dPbkVSLDJCQTZIb0IscUJBQXNCLENBQ3RCLGdCQUFpQixDQVd4QixDQXpJYixrQ0FrSW9CLFdBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsUUFBVSxDQUNWLE1BQU8sQ0FDUCwwQkFBMkIsQ0FDM0IsVXhPMUpHLEN3T21CdkIsMkJBMklnQixpRHZPdEs0QixDdU91SzVCLGdCdk9yS00sQ3VPc0tOLG1CQ3JJOEIsQ0RzSTlCLFV4T2pLTyxDd09zS1AsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixlQUFnQixDQXJKaEMsa0VBZ0pvQixVeE9uS0csQzBPZ0J2QixVQUVJLHNCQTdCNkIsQ0E4QjdCLGExT3ZCZ0IsQzBPd0JoQixpQkFBa0IsQ0FFbEIsZUFBZ0IsQ0FFaEIscUJBSUksaUJBQWtCLENBRXRCLHdDQUxJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBV08sQ0FSWCxtQnRJMUNJLGdCM0Zlb0IsQzJGZHBCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUIzRmFrQixDMkZabEIsa0IzRllrQixDaU82QmxCLGlCQUFrQixDQUdsQixxQkFBc0IsQ0FFdEIsTUFBTyxDbE9nRFAsb0NrT3hESixtQnRJbkNRLGdCM0ZVYSxDMkZUYixpQjNGU2EsQ2lPa0NwQixDbE8rQ0csb0NrT3hESixtQnRJOUJRLGdCM0ZLYSxDMkZKYixpQjNGSWEsQ2lPa0NwQixDbE8rQ0cscUNrT3hESixtQnRJekJRLGdCM0ZBYSxDMkZDYixpQjNGRGEsQ2lPa0NwQixDQUNELGlCQUNJLGVBQWdCLENBRWhCLGNBQWtCLENBSWxCLHlCQUNJLFlBQWEsQ0FDYixNQUFPLENBQ1AsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixzQkFBdUIsQ2xPa0MzQixvQ2tPdkNBLHlCQU9RLGtCQUFtQixDQUUxQixDQXhDVCxnQkE4Q1EsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ2xPc0JsQixvQ2tPdEVSLGdCQWtEWSxTQUFVLENBaUdqQixDbE83RUcsb0NrT3RFUixnQkFxRFksZUFBZ0IsQ0FDaEIsTUFBTyxDQTZGZCxDQW5KTCx1QkEwRFksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ2xPVTNCLG9Da090RVIsdUJBK0RnQixxQkFBc0IsQ0FpQzdCLENBaEdULCtCQW1FZ0IsbUJBQTBELENBQzFELGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLFdBM0YrQixDQTRGL0IsWUE1RitCLENBZ0cvQiw0QkFsR3FDLENBbUdyQyxZMU90R0ksQzBPdUdKLHdCMU81R0ssQzBPeUJyQixtQ0ErRW9CLFlBQWEsQ0EvRWpDLDRCQXVGZ0IsYUFBYyxDQUNkLGtEek81R2tDLEN5TzZHbEMsZ0J6TzNHVyxDeU80R1gsbUJBOUcrQixDQStHL0IsZUFBZ0IsQ0FDaEIsYTFPaEhJLEMwT2lISixRQUFTLENBN0Z6QixzQi9ONENZLGVBbEJnQixDQWtCaEIsU0FoQlUsQytOd0VWLGVBQW1CLENBQ25CLFlBQWtCLENBQ2xCLHFCQUFzQixDbE9oQzFCLG9Da090RVIsc0JBeUdnQixpQkFBbUIsQ0F3QzFCLENBakpULDJCQTZHZ0IsZUFuSCtCLENBb0gvQixrQkFwSCtCLENBc0gvQixpQkFBdUIsQ0FDdkIsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixrQkFBbUIsQ2xPN0MzQixvQ2tPdEVSLDJCQXNIb0IscUJBQXNCLENBQ3RCLGdCQUFpQixDQVl4QixDQW5JYixrQ0EySG9CLFdBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFFBQVUsQ0FDVixNQUFPLENBQ1AsMEJBQTJCLENBQzNCLGExTzFKQyxDME95QnJCLDJCQXFJZ0IsaUR6TzdKNEIsQ3lPOEo1QixnQnpPNUpNLEN5TzZKTixtQkE5SThCLENBK0k5QixhMU81SkksQzBPaUtKLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0EvSWhDLGtFQTBJb0IsYTFPbEtNLEMyT0kxQixpQkFDSSxzQkFSb0MsQ0FVcEMsd0JBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FHbkIsdUJoT3dEUSxlQWxCZ0IsQ0FrQmhCLFFBakJTLENBaUJULFNBaEJVLENnT3RDZCxZQUFhLENBQ2IsY0FBZSxDbk8rRWYsb0NtT2xGSix1QkFNUSxtQ0FBcUMsQ0FXNUMsQ25PaUVHLG9DbU9sRkosdUJBVVEsaUJBQWtCLENBQ2xCLG1DQUFxQyxDQU01QyxDbk9pRUcscUNtT2xGSix1QkFlUSxvQkFBcUIsQ0FFNUIsQ0FFRCx3QkFDSSxpQkFBa0IsQ0NmMUIsWUFFSSxlQUFnQixDcE8yRVosb0NvTzdFUixZQUtRLGFBQWMsQ0FtRXJCLENBaEVHLG1CQUNJLGlEM08xQm9DLEMyTzJCcEMsZ0IzT3JCbUIsQzJPc0JuQix3QnRJckJtQyxDc0lzQm5DLFU1T3JCZSxDNE9zQmYsY3RJekI4QixDc0kwQjlCLGtCdEl0QitCLENzSXVCL0IsZXRJdEIrQixDc0l5Qm5DLHFCQUNJLGV0SW5Dd0IsQ3NJb0N4QixZQUFhLENBQ2IsMEJBQTJCLENBQzNCLGtCQUFtQixDQUd2QixrQmpPMEJRLGVBbEJnQixDQWtCaEIsU0FoQlUsQ2lPUmQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixZQXRDZSxDQXlDbkIsa0JBQ0ksV0ExQ2UsQ0E2Q25CLGtCQUNJLGtCNU8xRGEsQzRPMkRiLHdCNU8zRGEsQzRPNERiLGtCQ3ZEaUMsQ0R3RGpDLG9CQUFxQixDQUNyQixlQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsU0MzRGdDLENENERoQyxVQzNEZ0MsQ0Q0RGhDLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFlDOURpQyxDRGlEcEMsc0JBZ0JPLFVBQVcsQ0FDWCxXQUFZLENBQ1osUzVPbEVXLEM0T21FWCwyQi9NMUVpQixDK011RHhCLGdEQXdCTyxrQjVPaEZjLEM0T2lGZCx3QjVPakZjLEM0T3dEckIsd0RBNEJXLFk1T3JGSyxDOE9PakIsb0JBQ0ksWUFBYSxDQUNiLFlBQWEsQ0FDYixlQUFnQixDQUNoQixTQUFVLENBQ1YsaUJBQWtCLEN0T21GbEIsb0NzT3hGSixvQkFRUSx5REFBNkQsQ0FFcEUsQ0NaRCxvQkFDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixlQUFnQixDdk9zRmhCLG9DdU8xRkosb0JBT1EsNkNBQThDLENBRXJELENDUUwsZUFDSSxpQkFBa0IsQ3hPd0VkLGdDd096RVIsZUFNWSxZQzVCRSxDRDRKYixDeE83RE8sb0N3T3pFUixlQU1ZLFlDM0JFLENEMkpiLEN4TzdETyxvQ3dPekVSLGVBTVksWUMxQkUsQ0QwSmIsQ3hPN0RPLHFDd096RVIsZUFNWSxZQ3pCRSxDRHlKYixDeE83RE8scUN3T3pFUixlQU1ZLFlDeEJFLENEd0piLENBNUhHLHNCQUNJLFdBQVksQ0FHaEIsc0JBQ0ksb0NoUDVCZSxDZ1A2QmYscUQvT3JDb0MsQytPc0NwQyxnQi9PcENjLEMrT3FDZCxtQkM5Qm9DLENEK0JwQyxhaFB4Q2tCLENnUHlDbEIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUdmLHdCQUNJLE1BQU8sQ0FDUCxlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLEN4TzJDakIsb0N3Ty9DSix3QkFNUSxnQkFBaUIsQ0FZeEIsQ3hPNkJHLG9Dd08vQ0osd0JBU1EsZ0JBQWlCLENBU3hCLEN4TzZCRyxxQ3dPL0NKLHdCQVlRLGdCQUFpQixDQU14QixDeE82QkcscUN3Ty9DSix3QkFlUSxnQkFBaUIsQ0FHeEIsQ0FFRCxxQkFDSSxxRC9PaEUwQyxDK09pRTFDLGdCL08vRG1CLEMrT2dFbkIsbUJDdkQ0QixDRHlENUIsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLFFBQVMsQ0FHYix5QkFDSSxhaFAvRWEsQ2dQZ0ZiLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsZUFBaUIsQ0FHckIsdUJBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUZ0Qiw4Q0FLTyxjQUFlLENBSXZCLHNCQUNJLGFoUC9GYSxDZ1BnR2IsU0FBVSxDQUdkLHFCQUNJLG9CQUFxQixDQTlFN0IsMkNBa0ZRLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsWUFBYSxDeE9YYixvQ3dPekVSLDJDQXVGWSxZQUFhLENBWXBCLEN4TzFCRyxvQ3dPekVSLDJDQTBGWSxZQUFhLENBU3BCLEN4TzFCRyxxQ3dPekVSLDJDQTZGWSxZQUFhLENBTXBCLEN4TzFCRyxxQ3dPekVSLDJDQWdHWSxZQUFhLENBR3BCLENBRUQsMEJBQ0ksR0FDSSxZQUFhLENBQ2IsU0FBVSxDQUdkLEdBQ0ksYUFBYyxDQUNkLFNBQVUsQ0FHZCxHQUNJLGFBQWMsQ0FDZCxTQUFVLENBQUEsQ0FJbEIsMkJBQ0ksaUJBQWtCLENBdkgxQiwyQ0E0SFksV0FBWSxDQTVIeEIsdUVBOEhnQixhQUFjLENBQ2QsNkNBQThDLENBQzlDLDBDQUEyQyxDQUMzQyx3Q0FBeUMsQ0FDekMscUNBQXNDLENFdEl0RCxlQUVJLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLDZCQUErQixDMU93RTNCLG9DME83RVIsZUFRUSxrQkFBbUIsQ0FtRjFCLENBaEZHLHNCQVFJLFVBQVcsQ0FDWCxpQkFBa0IsQzFPeURsQixnQzBPbEVKLHNCQUlZLFlDakNILENEaURSLEMxTzhDRyxvQzBPbEVKLHNCQVlRLFNBQVUsQ0FRakIsQ0FwQkEsaURBaUJXLFNBQVUsQ0FLdEIsc0JBQ0ksV0FBWSxDQUNaLE1BQU8sQ0FFUCxxRGpQdERvQyxDaVB1RHBDLGdCalByRGMsQ2lQc0RkLG1CQzlDb0MsQ0RpRHhDLHNCQUNJLGdCQUFrQixDQUd0Qix3QkFDSSxjQUFlLENBR25CLHVCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUhsQiw4Q0FNTyxjQUFlLENBSXZCLHNCQUNJLGFsUC9FYSxDa1BnRmIsU0FBVSxDQUdkLHFCQUNJLG9CQUFxQixDQUd6QixxQkFDSSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixVQUFXLENBQ1gsb0NsUG5GZSxDa1BvRmYsYUFBYyxDQUNkLHFEalA3Rm9DLENpUDhGcEMsZ0JqUDVGYyxDaVA2RmQsbUJDMUZvQyxDRDJGcEMsVWxQeEZlLENrUHlGZixTQUFVLENBQ1YsK0JyTmpHcUIsQ3JCK0ZyQix3QzBPVkoscUJBZVEsS0FBTSxDQUNOLFdBQVksQ0FDWixTQUFVLENBR2pCLENFakZMLFdBQ0ksU0N6Qm9CLENEMEJwQixzQkMzQjhCLENENEI5QixXQUFZLENBQ1osWUFBYSxDQUViLG9CQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGVBQWdCLENBSm5CLHNCQU1PLGtCQUFtQixDQU4xQix3QkFVTyxnQkFBaUIsQ0FDakIsWUFBYSxDQUN0QixrQkFBbUIsQ0FLbEIsaUJBQ0ksa0JDOUM0QixDRGlEaEMsdUI1TzdDQSwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLEM0TzBDbkIsZ0NBRU8sVUFBVyxDQUNYLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLFlBQWEsQ0FDYixrQnBQaEVTLENvUG9FaEIsbUNBR1csZUFBZ0IsQ0FIM0IsbUNBTVcsa0JwUDFFSyxDb1AyRUwsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVI3QiwrQ0FVZSxhcFA3RU0sQ29QbUVyQixtREFZbUIsVUFBWSxDQVovQixnREFnQmUsWUFBYSxDQUNiLHFEblBwRndCLENPOEZwQyxvQzRPM0JILGdEQW1CbUIsYUFBYyxDQUVyQixDQU9qQiwrQkFFUSxLQUFXLENBQ1gsVUFBWSxDQUNaLG9DQUpSLCtCQUtZLGFBQWUsQ0FFdEIsQ0FQTCw0Q0FVWSxhQUFjLENBVjFCLDJCQWNRLFFBQVMsQ0FJakIsa0JBQ0ksWUFBYSxDNU9wQlQsb0M0T21CUixrQkFJUSxhQUFjLENBQ2QscUJBQXNCLENBUzdCLENBZEQsc0JBU1EsZUFBaUIsQzVPNUJqQixvQzRPbUJSLHNCQVdZLGdCQUFpQixDQUV4QixDRTFHTCxzQkFFUSxrQkFBbUIsQ0FDbkIsV0RXeUIsQ0NkakMsMENBTVksdURyUDFCZ0MsQ3FQMkJoQyxtQkRLNkIsQ0NKN0IsZ0JyUDFCVSxDcVAyQlYsYXRQN0JjLENzUCtCZCxzQkRJZ0MsQ0NmNUMsMEdBZWdCLG9CdFBwQ0ssQ3NQcUJyQiw2Q0F1QmdCLGF0UHZDSSxDc1B3Q0osc0JERjRCLENDdEI1QyxtREEyQm9CLFV0UHZDRyxDc1B3Q0gsa0J0UGpEQyxDc1BxQnJCLHNEQWdDb0IsdUJBQXNELENBQ3RELHlCQUFnRSxDQ2hEcEYsZTVPUUksV0FBWSxDQUNaLFFBQVMsQ0FDVCxTQUFVLENBQ1YsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixzQkFBdUIsQ0FHdkIsYUFBYyxDQUNkLFlBQWEsQ0FDYixrQkFBbUIsQ0FHbkIsa0JBQW1CLENBR25CLDhCQUErQixDQUMvQiwrQkFBZ0MsQ0FHaEMsdUJBQXdCLEM0T3ZCeEIsYXZQVnNCLEN1UFd0QixvQkFBcUIsQ0FFckIsWUFBYSxDQUNiLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixZQUFhLEM1T21CYiwyQ0FFSSxZQUFZLEM0T25CaEIscUJBQ0ksbUJBQW9CLENBQ3BCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsd0JBQXlCLENBRWhDLDRCQUNDLHFEdFB2QmdELENzUHdCaEQsVXZQcEJxQixDdVBxQnJCLHlCQUF5QixDQUN6QixrQkFBbUIsQ0F6QnJCLDBDQThCUSxhdlBwQ2EsQ3VQTXJCLG9GQWdDWSxtQkFBcUIsQ0FJN0Isc0JBQ0ksWUFBYSxDQUdqQix3REFFUSxvQkFBcUIsQ0FGN0IsdURBTVEsWUFBYSxDQ2xEekIsZ0JBQ0ksaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixrQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLHNCSEF5QyxDR0V6Qyx1QkFDSSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGNBQWdCLENBQ2hCLFdBQWEsQ0FDYixTQUFXLENBQ1gsd0J4UHJCYSxDd1BzQmIsc0JIYjRDLENHYzVDLGF4UHRCa0IsQ3dQeUJyQix3QkFFTyxhQUFjLENBQ2QsWUFBYSxDQUNiLFdBQVksQ0FDWixheFA5QmMsQ3dQK0JkLGlCSG5Cb0MsQ0dvQnBDLG1CSG5Cb0MsQ0lSNUMscUJBRUksNEJBQTZCLENBQzdCLHNCQUFpRCxDalBzRmpELG9DaVB6RkoscUJBTVEsd0JBQW1ELENBVzFELENqUHdFRyxvQ2lQekZKLHFCQVVRLGlCQUFrQixDQU96QixDQWpCQSx1QkFjTyxnQkF0QnVCLENBdUJ2QixtQkF2QnVCLENBMkIvQixvQkFDSSxhQUFjLENqUHFFZCxvQ2lQdEVKLG9CQUlRLFNBQVUsQ0FFakIsQ0E1QkwsZ0NBK0JRLFNBQVUsQ0FDVixlQUFnQixDQUNoQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFVBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixRQUFTLENBQ1QsT0FBUSxDQUNSLDhCQUFnQyxDQUNoQyxlQUFnQixDQUNoQiw4Q0FBK0MsQ0EzQ3ZELHlDQThDWSx3QkFBeUIsQ0E5Q3JDLHVDQWtEWSx3QkFBeUIsQ0FLckMsMEJBQ0ksR0FBSyxTQUFVLENBQUUsa0JBQW1CLENBQ3BDLEdBQU8sU0FBVSxDQUFFLGlCQUFrQixDQUFBLENDbERyQyxrQkFFSSw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ2xQa0ZoQixvQ2tQckZKLGtCQU1RLGFBQWMsQ0FDZCxpQkFBa0IsQ0FPekIsQ0FkQSxvQkFXTyxnQkF2Qm9CLENBd0JwQixtQkF4Qm9CLENBNEI1QixlQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FHdkIsb0JBQ0kscUR6UDNCMEMsQ3lQNEIxQyxhMVA1QlksQzBQK0JoQixxQkFDSSxnQkFBaUIsQ0FDakIsYTFQdENhLEMwUG9DaEIseUJBS08sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsYUFBYyxDQUNkLG9CQUF1QixDQUkvQixpQkFDSSxhQUFjLENsUDZDZCxvQ2tQOUNKLGlCQUlRLFNBQVUsQ0FPakIsQ0FYQSxtQkFRTyxjQUFlLENBQ2YsaUJBQWtCLENBSTFCLGtCQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsMkJBQTRCLENDM0RoQyxlQUVJLDRCQUE2QixDQUM3QixhQUFjLENBQ2QsZUFBZ0IsQ25QcUZoQixvQ21QekZKLGVBT1EsaUJBQWtCLENBT3pCLENBZEEsaUJBV08sZ0JDbEIrQixDRG1CL0IsbUJDbkIrQixDRHVCdkMsY0FDSSxhQUFjLENuUHdFZCxvQ21QekVKLGNBSVEsU0FBVSxDQU9qQixDQVhBLGdCQVFPLGNBQWUsQ0FDZixpQkFBa0IsQ0FJMUIsY0FDSSxjQUFnQixDRXpCcEIsZUFDSSxnQkFka0IsQ3JQaUdsQixvQ3FQcEZKLGVBSVEsWUFBYSxDQUVwQixDQUVELGtCQUNJLFlBQWEsQ0FDYixnQkFBaUIsQ0FFakIsVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ3JQa0VoQixvQ3FQNUVKLGtCQWFRLGVBQWdCLENBQ2hCLGdCQUFpQixDQU14QixDQXBCQSxvQkFrQk8sa0JBQW1CLENBSTNCLGVBQ0ksaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsU0FBVSxDQVlWLCtCaE94RHFCLENyQjZGckIsb0NxUHRESixlQVFRLFVBakRpQixDQWtEakIsU0FBVSxDQUNWLFNBbERnQixDQTZEdkIsQ0FyQkEsbUJBY08sZ0JBcERvQixDQXdEeEIsb0NBQ0ksU0FBVSxDQUlsQixZQUNJLCtCaE8vRHFCLENnT2dFckIsaUNBQ0ksU0FBVSxDQUlsQixrQkFDSSxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFNBQVUsQ0NwRWQsaUJBRUksNEJBQTZCLENBQzdCLGFBQWMsQ0FDZCxlQUFnQixDdFBxRmhCLG9Dc1B6RkosaUJBT1EsaUJBQWtCLENBT3pCLENBZEEsbUJBV08sZ0JGbEIrQixDRW1CL0IsbUJGbkIrQixDRXVCdkMsZ0JBQ0ksYUFBYyxDdFB3RWQsb0NzUHpFSixnQkFJUSxTQUFVLENBT2pCLENBWEEsa0JBUU8sY0FBZSxDQUNmLGlCQUFrQixDQUkxQixnQkFDSSxjQUFnQixDQzFCcEIsdUJBRUksNEJBQTZCLENBQzdCLGVBQWdCLEN2UGtGaEIsb0N1UHJGSix1QkFNUSxhQUFjLENBQ2QsaUJBQWtCLENBT3pCLENBZEEseUJBV08sZ0JIdEIrQixDR3VCL0IsbUJIdkIrQixDRzJCdkMsb0JBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FHekIseUJBQ0kscUQ5UDVCMEMsQzhQNkIxQyxhL1A3QlksQytQZ0NoQiwwQkFDSSxnQkFBaUIsQ0FDakIsYS9QdkNhLEMrUHFDaEIsOEJBS08sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsYUFBYyxDQUNkLG9CQUF1QixDQUkvQixzQkFDSSxhQUFjLEN2UDRDZCxvQ3VQN0NKLHNCQUlRLFNBQVUsQ0FPakIsQ0FYQSx3QkFRTyxjQUFlLENBQ2YsaUJBQWtCLENBSTFCLHNCQUNJLGNBQWdCLENDekRwQix1QkFFSSw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ3hQcUZoQixvQ3dQeEZKLHVCQU1RLGFBQWMsQ0FDZCxpQkFBa0IsQ0FPekIsQ0FkQSx5QkFXTyxnQkNuQnlCLENEb0J6QixtQkNwQnlCLENEd0JqQyxzQkFDSSxhQUFjLEN4UHVFZCxvQ3dQeEVKLHNCQUlRLFNBQVUsQ0FPakIsQ0FYQSx3QkFRTyxjQUFlLENBQ2YsaUJBQWtCLENBSTFCLHFCQUNJLGtEL1BoQzBDLEMrUCtCN0Msd0VBSU8sWUFBYSxDQUlyQixzQkFDSSxjQUFnQixDRXZDcEIsMkJBRUksNEJBQTZCLENBQzdCLGVBQWdCLENBQ2hCLGFBQWMsQzFQcUZkLG9DMFB6RkosMkJBT1EsaUJBQWtCLENBT3pCLENBZEEsNkJBV08sZ0JBbkI2QixDQW9CN0IsbUJBcEI2QixDQXdCckMsd0JBQ0ksZ0JBQXVCLENBQ3ZCLGFBQWMsQ0NkbEIsNkJBRUksNEJBQTZCLENBQzdCLGVBQWdCLEMzUGtGaEIsb0MyUHJGSiw2QkFNUSxhQUFjLENBQ2QsaUJBQWtCLENBT3pCLENBZEEsK0JBV08sZ0JQdEIrQixDT3VCL0IsbUJQdkIrQixDTzJCdkMsMEJBQ0ksaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLHNCQUF1QixDQUczQiwrQkFDSSxxRGxROUIwQyxDa1ErQjFDLGFuUS9CWSxDbVFrQ2hCLGdDQUNJLGdCQUFpQixDQUNqQixhblF6Q2EsQ21RdUNoQixvQ0FLTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxhQUFjLENBQ2Qsb0JBQXVCLENBSS9CLDRCQUNJLGFBQWMsQzNQMENkLG9DMlAzQ0osNEJBSVEsU0FBVSxDQU9qQixDQVhBLDhCQVFPLGNBQWUsQ0FDZixpQkFBa0IsQ0FJMUIsNEJBQ0ksY0FBZ0IsQ0N4RHBCLDZCQUVJLDRCQUE2QixDQUM3QixlQUFnQixDNVBrRmhCLG9DNFByRkosNkJBTVEsYUFBYyxDQUNkLGlCQUFrQixDQU96QixDQWRBLCtCQVdPLGdCUnRCK0IsQ1F1Qi9CLG1CUnZCK0IsQ1FRM0MsMENBcUJZLHNEblEzQmdDLENtUTRCaEMsa0JwUTdCUyxDb1E4QlQsVXBRckJXLENvUXNCWCxvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFdBQVksQ0E3QnhCLDBDQWdDWSxzRG5RbENzQyxDbVFtQ3RDLFVwUWhDVyxDb1FvQ25CLDRCQUNJLGFBQWMsQzVQa0RkLG9DNFBuREosNEJBSVEsU0FBVSxDQU9qQixDQVhBLDhCQVFPLGNBQWUsQ0FDZixpQkFBa0IsQ0FJMUIsMkJBQ0ksa0RuUXJEMEMsQ21Rb0Q3QywwRkFJTyxZQUFhLENBSXJCLDRCQUNJLGNBQWdCLENDNURwQixnQkFFSSw0QkFBNkIsQ0FDN0Isc0JBQTRDLEM3UHNGNUMsb0M2UHpGSixnQkFNUSx3QkFBOEMsQ0FXckQsQzdQd0VHLG9DNlB6RkosZ0JBVVEsaUJBQWtCLENBT3pCLENBakJBLGtCQWNPLGdCQXRCa0IsQ0F1QmxCLG1CQXZCa0IsQ0EyQjFCLGVBQ0ksYUFBYyxDN1BxRWQsb0M2UHRFSixlQUlRLFNBQVUsQ0FFakIsQ0N6QkQsZ0JBRUksZ0JBQWlCLENBQ2pCLHNCQUE0QyxDQUM1QyxhQUFjLEM5UHFGZCxvQzhQekZKLGdCQU9RLHdCQUE4QyxDQVdyRCxDOVB1RUcsb0M4UHpGSixnQkFXUSxpQkFBa0IsQ0FPekIsQ0FsQkEsa0JBZU8sZ0JBdkJrQixDQXdCbEIsbUJBeEJrQixDQTRCMUIsYUFDSSxpQkFBb0MsQ0FDcEMsYUFBYyxDQUNkLDJCQUE0QixDQ3ZCaEMsb0JBRUksNEJBQTZCLENBQzdCLGFBQWMsQ0FDZCxlQUFnQixDL1BxRmhCLG9DK1B6Rkosb0JBT1EsaUJBQWtCLENBT3pCLENBZEEsc0JBV08sZ0JYbEIrQixDV21CL0IsbUJYbkIrQixDV3VCdkMsbUJBQ0ksYUFBYyxDL1B3RWQsb0MrUHpFSixtQkFJUSxTQUFVLENBT2pCLENBWEEscUJBUU8sY0FBZSxDQUNmLGlCQUFrQixDQUkxQixtQkFDSSxjQUFnQixDQUdwQixpQkFDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDJCQUE0QixDQ3BDaEMsa0JBRUksNEJBQTZCLENBQzdCLGFBQWMsQ0FDZCxlQUFnQixDaFFxRmhCLG9DZ1F6Rkosa0JBT1EsaUJBQWtCLENBT3pCLENBZEEsb0JBV08sZ0JabEIrQixDWW1CL0IsbUJabkIrQixDWXVCdkMsaUJBQ0ksYUFBYyxDaFF3RWQsb0NnUXpFSixpQkFJUSxTQUFVLENBT2pCLENBWEEsbUJBUU8sY0FBZSxDQUNmLGlCQUFrQixDQUkxQixpQkFDSSxjQUFnQixDQzlCcEIsdUJBRUksNEJBQTZCLENBQzdCLGVBQWdCLENBQ2hCLGFBQWMsQ2pRcUZkLG9DaVF6RkosdUJBT1EsaUJBQWtCLENBT3pCLENBZEEseUJBV08sZ0JBbkJ5QixDQW9CekIsbUJBcEJ5QixDQ0hyQyxNQUNJLHVEelFLd0MsQ3lRSnhDLGdCelFVdUIsQ3lRVHZCLGExUU9nQixDMFFMaEIsZTFRU21CLEMwUVJuQixlQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsZTFRSWUsQzJRVnZCLHFDQUVJLG1CQUNJLHFCQUF1QixDQUN2QixzQkFBd0IsQ0FDM0IsQ0FLTCxzQkFFSSx3QkFBeUIsQ0FjN0IsNEJBQ0MsVUFBVyxDQUNYLFdBQVksQ0FFYixxQkFDQyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUV4QiwyQkFDQyxVQUFXLENBQ1gscUJBQXVCLENBSXhCLHdDQUNBLGNBQWUsQ0FFZixzREFFSSxXQUFZLENBQ1osWUFBYSxDQU1qQixnQ0FDSSxzQkFBdUIsQ0FTM0IsV0FDQyx5QkFBMkIsQ0FDM0IsY0FBZSxDQUVoQixhQUNDLFFBQVMsQ0FHViw2QkFFSSxlQUFnQixDQUNoQixtQkFBb0IsQ0FNeEIsdUNBRUUsWUFBYSxDQUlmLGVBQ0ksb0IzUXRGaUIsQzJReUZyQixtR0FDSSxhM1F6RnNCLEMyUTJGMUIsdUJBQ0ksY0FBZSxDQUVuQixzQkFDSSxhM1FoR2lCLEMyUXlHcEIsNERBSEQsY0FJUSxXQUFZLENBQ1osV0FBWSxDQUNaLFFBQVMsQ0FrRFosQ0E5Q0QscUNBVkosY0FXUSxTQUFVLENBQ1YsV0FBWSxDQUVaLFFBQVMsQ0EwQ1osQ0F4Q0QsNERBaEJKLGNBaUJRLFVBQVcsQ0FDWCxhQUFjLENBQ2QsUUFBUyxDQXFDWixDQW5DSiw0REFyQkQsY0FzQlEsU0FBVSxDQUNWLFdBQVksQ0FDWixRQUFTLENBZ0NaLENBOUJELDREQTFCSixjQTJCUSxTQUFVLENBQ1YsV0FBWSxDQUNaLFFBQVMsQ0EyQlosQ0F4QkosNERBaENELGNBaUNRLFNBQVUsQ0FDVixXQUFZLENBQ1osUUFBUyxDQXFCWixDQW5CRCw0REFyQ0osY0FzQ1EsU0FBVSxDQUNWLFdBQVksQ0FDWixRQUFTLENBZ0JaLENBZEoscUNBMUNELGNBNENRLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQVVaLENBUEcsMERBakRSLGNBb0RZLFNBQVUsQ0FDVixXQUFZLENBQ1osUUFBUyxDQUVoQixDQVFMLDBEQUNDLDRCQUNBLGNBQWUsQ0FFWixxQkFDSSxjQUFlLENBR3RCLG1HQUNDLFdBQVksQ0FHZCw4RkFDSSxNQUFPLENBRVgsY0FDSSxZQUFhLENBRWpCLHFCQUNJLFdBQVksQ0FDWixXQUFZLENBRWhCLGdCQUNJLGNBQWUsQ0FFbkIseUJBQ0Esa0JBQW1CLENBRW5CLHNCQUNJLG9CQUFxQixDQUV6QixnQkFDSSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ3RCLENBR0csMEVBR0ksd0NBQ0ksY0FBZSxDQUVuQixxQkFDSSxjQUFlLENBRW5CLHNHQUVJLGNBQWUsQ0FFbkIsc0JBQ0wsY0FBZSxDQUNmLENBRUMsMERBQ0ksc0JBQ0ksY0FBZSxDQUNsQixDQVFULDBDQUNJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBU25CLFlBQ0ksVUFBVyxDQUNYLFdBQVksQ0FFcEIsaUNBRVEsWUFBYSxDQUNiLGtCQUFtQixDQUgzQixxQ0FLWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLG9DQVBaLHFDQVFnQixZQUFhLENBS3BCLENBSEcsb0NBVloscUNBV2dCLHFCQUF1QixDQUU5QixDQUdELG9DQWhCUix1QkFpQlksWUFBYSxDQUNiLHFCQUFzQixDQUc3QixDQXJCTCwyQkF3Qlksb0JBQXNCLENBQ3RCLHFCQUF1QixDQUd2QixxQ0E1QloseUJBNkJnQixnQkFBaUIsQ0FFeEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZm9udC10aXRsZS1wYWdpbmF0aW9uOm5vcm1hbCBub3JtYWwgNDAwIDIzcHggJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZm9udC10aXRsZS1wYWdpbmF0aW9uLS14czpub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGZvbnQtbGFiZWwtcmFkaW86bm9ybWFsIG5vcm1hbCA0MDAgMTZweCAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXBsYWNlaG9sZGVyLXNlbGVjdC1wb3Bpbjpub3JtYWwgbm9ybWFsIDYwMCAuOTM3NWVtLzFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLWVzdGltYXRpb24tY29sb3ItQnVsbGUtYWN0aXZlOiRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kbW9kYWwtZXN0aW1hdGlvbi1iYWNrZ3JvdW5kLUJ1bGwtYWN0aXZlOiRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJG1vZGFsLWVzdGltYXRpb24tYmFja2dyb3VuZC1CdWxsLWJvcmRlci1hY3RpdmU6JGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kbW9kYWwtZXN0aW1hdGlvbi1zZWxlY3QtY29sb3Itc3dpcDokY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLWVzdGltYXRpb24tc2VsZWN0LW9wdGlvbi1jb2xvci1zd2lwOiRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJG1vZGFsLWVzdGltYXRpb24tdGl0bGUtdG9wLWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCA2MHB4LzEuMWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJG1vZGFsLWVzdGltYXRpb24tdGl0bGUtdG9wLWZvbnQtMS0teHM6bm9ybWFsIG5vcm1hbCA0MDAgNDBweC8xLjFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRtb2RhbC1lc3RpbWF0aW9uLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kbW9kYWwtZXN0aW1hdGlvbi10aXRsZS10b3AtZm9udC0yOm5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJG1vZGFsLWVzdGltYXRpb24tdGl0bGUtdG9wLWZvbnQtMi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcG9waW4tZXN0aW1hdGlvbi1yYXBpZGUtY29sb3ItU3ZnX2NoZWNrYm94OiRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcG9waW4tZXN0aW1hdGlvbi1yYXBpZGUtY29sb3ItYm9yZGVyLVN2Z19jaGVja2JveDokY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZXN0aW1hdGlvbi1wYXJhZ3JhcGhlLXRvcC1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjNlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRtb2RhbC1lc3RpbWF0aW9uLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xOm5vcm1hbCBub3JtYWwgNDAwIDI1cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtZXN0aW1hdGlvbi1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMS1tZDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuM2VtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJG1vZGFsLWVzdGltYXRpb24tY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbC1ob3ZlcjokY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLWVzdGltYXRpb24tY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtaG92ZXI6JGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kbW9kYWwtZXN0aW1hdGlvbi1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsOiRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcblxyXG4uZXN0aW1hdGlvbi1kcmF3ZXItdjFfX3dyYXBwZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUge1xyXG5cclxuXHQuZm9ybSAuc3VibWl0IHtcclxuXHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCl7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uID4gZGl2IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHR9XHJcblx0XHJcblx0YnV0dG9uLnN1Ym1pdF9fZmllbGQuc3VibWl0IHN2ZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCl7XHJcblx0XHQuc2VhcmNoLWZvcm0tdjFfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogODlweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG5cdC5zZWxlY3RfX2lucHV0LmpzLXNlbGVjdHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR3aWR0aDogOTglO1xyXG5cdFx0cGFkZGluZzogM3B4IDA7XHJcblx0XHRmb250OiAkdGV4dGZpZWxkX19pbnB1dC1mb250O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDUycHg7XHJcblx0XHRib3JkZXI6IHNvbGlkICNjZmJiOWI7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcblx0XHRvcGFjaXR5OjE7XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtX19maWVsZHMge1xyXG5cdFx0Z3JpZC1nYXA6IGluaGVyaXQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQuZHJhd2VyX19ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDNlbSAzZW07XHJcblx0fVxyXG5cclxuXHQubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5hbGwtc3dpcGVyLWJ1dHRvbntcclxuXHRcdHN2Z3tcclxuXHRcdFx0bWFyZ2luOjAgMWVtO1xyXG5cdFx0XHRmaWxsOiRjb2xvcl9icmFuZDtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdH1cclxuXHRcdC5hcnJvd19saW5rX3N2Zy5wcmV2e1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHR9IFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXtcclxuXHRcdC5hbGwtc3dpcGVyLWJ1dHRvbiBzdmcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY2hlY2tib3hfX3NwYW4ge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG5cdH1cclxuXHQuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQrLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xyXG5cdFx0ZmlsbDogJG1vZGFsLWVzdGltYXRpb24tY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbDtcclxuXHR9XHJcblx0LnJhZGlvX19pbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG5cdH1cclxuXHQuc2l3cF8xIC5jaGVja2JveGVzIDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xyXG5cdFx0YmFja2dyb3VuZDokbW9kYWwtZXN0aW1hdGlvbi1jaGVja2JveC1zdmctYmFja2dyb3VuZC1ob3ZlcjtcclxuXHR9XHJcblx0LnNpd3BfMSAuY2hlY2tib3hlcyA6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XHJcblx0XHRmaWxsOiAkbW9kYWwtZXN0aW1hdGlvbi1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsLWhvdmVyO1xyXG5cdH1cclxuXHQucmFkaW8ge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHR9XHJcblx0XHQmX19pbnB1dCB7XHJcblx0XHRcdCY6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLS0xO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgKyBsYWJlbDo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjokY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdH1cclxuXHRcdFx0JiArIGxhYmVsOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfYnJhbmQ7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdH1cclxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0fVxyXG5cdC5uYW1lZGl2X19wYWdpbmF0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTdweDtcclxuXHRcdGxlZnQ6IDk3cHg7XHJcblx0fVxyXG5cdC5uYW1lZGl2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHR9XHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQubW9kYWxfX2JhY2tncm91bmQge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdCYtYWxse1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHR3aWR0aDoxMDAlXHJcblx0fVxyXG5cdC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdHBhZGRpbmctbGVmdDoxZW07XHJcblx0XHR3aWR0aDoxMDAlIDtcclxuXHR9XHJcblxyXG5cclxuXHJcblx0Lm1vZGFsX19ib2R5e1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtLWFsdCwuOTUpO1xyXG5cdFx0aGVpZ2h0OiA5M3ZoO1xyXG5cdFx0d2lkdGg6IDk4JTtcclxuXHRcdGhlaWdodDogODJ2aDtcclxuXHRcdG1heC13aWR0aDogOTclO1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX2ZpZWxkLnNlbGVjdCBsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRtb2RhbC1lc3RpbWF0aW9uLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAuNWVtIDBlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0Lm1vZGFsX19zY3JvbGxlciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jbG9zZV9fYnRuX2FsbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHNwYW4uYm50X190ZXh0X19tb2RhbF9fY2xvc2Uge1xyXG5cdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RhbF9fc2Nyb2xsZXIge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHR3aWR0aDogNjklO1xyXG5cdFx0fVxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHQubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xyXG5cdFx0d2lkdGg6IDEuMmVtO1xyXG5cdFx0aGVpZ2h0OiAxLjJlbTtcclxuXHR9XHJcblx0LmNsb3NlX19idG5fX3RleHQge1xyXG5cdFx0dG9wOiAxZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwYWRkaW5nOiAwLjVlbTtcclxuXHRcdHJpZ2h0OiAxZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtaW4td2lkdGg6IDExMHB4O1xyXG5cdH1cclxuXHQuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG5cdFx0Ym90dG9tOiBpbmhlcml0O1xyXG5cdFx0bGVmdDogaW5oZXJpdDtcclxuXHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdH1cclxuXHQuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGV7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0ZW07XHJcblx0XHQudGl0bGVfX3N1YnRpdGxle1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRtb2RhbC1lc3RpbWF0aW9uLXRpdGxlLXRvcC1mb250LTI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcclxuXHRcdFx0XHRmb250OiAkbW9kYWwtZXN0aW1hdGlvbi10aXRsZS10b3AtZm9udC0yLS14cztcclxuXHRcdFx0fVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcblx0XHR9XHJcblx0XHQudGl0bGVfX2NvbnRlbnR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC41ZW0gO1xyXG5cdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KXtcclxuXHRcdFx0XHRmb250OiAkbW9kYWwtZXN0aW1hdGlvbi10aXRsZS10b3AtZm9udC0xO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCl7XHJcblx0XHRcdFx0Zm9udDogJG1vZGFsLWVzdGltYXRpb24tdGl0bGUtdG9wLWZvbnQtMS0teHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRcclxuXHRcdFx0Zm9udDogJG1vZGFsLWVzdGltYXRpb24tcGFyYWdyYXBoZS10b3AtZm9udC0xO1xyXG5cdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUsXHJcblx0LnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250OiAkbW9kYWwtZXN0aW1hdGlvbi1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udDogJG1vZGFsLWVzdGltYXRpb24tYnV0dG9uLXN1aXYtcHJldi1mb250LTEtbWQ7XHJcblx0XHR9XHJcblx0XHRwYWRkaW5nOiA3cHggMjVweDtcclxuXHR9XHJcblx0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0fVxyXG5cdC5hbGwtc3dpcGVyLWJ1dHRvbntcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cdH1cclxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb257XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCZfX3RpdGxlX19jb250ZW50X18ye1xyXG5cdFx0XHRjb2xvcjojNTI1MjUyO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdFx0Zm9udDokZm9udC10aXRsZS1wYWdpbmF0aW9uO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcblx0XHRcdFx0Zm9udDokZm9udC10aXRsZS1wYWdpbmF0aW9uLS14cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb257XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR0b3A6IDgycHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGNvbG9yOiM2MDYwNjA7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtLWFsdDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMjZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6JGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcblx0XHRcdFx0Y29sb3I6JG1vZGFsLWVzdGltYXRpb24tY29sb3ItQnVsbGUtYWN0aXZlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtb2RhbC1lc3RpbWF0aW9uLWJhY2tncm91bmQtQnVsbC1hY3RpdmU7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbW9kYWwtZXN0aW1hdGlvbi1iYWNrZ3JvdW5kLUJ1bGwtYm9yZGVyLWFjdGl2ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzkxOTE5MTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24ge1xyXG5cdFx0YmFja2dyb3VuZDokY29sb3JfYnJhbmQ7XHJcblx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdHBhZGRpbmc6IDAuOGVtIDNlbTtcclxuXHR9XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0LmJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNpd3BfM3tcclxuXHRcdC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiA+IGRpdiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNpd3BfM3tcclxuXHRcdC5mb3JtX19maWVsZC5jaGVja2JveGVzLmNoZWNrYm94LXNpbXBsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlIDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMCA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2l3cF8xe1xyXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2lkXj1cIm15LWNoZWNrYm94XCJdIHtcclxuXHRcdCAgZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdH1cclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcblx0XHQgIHBhZGRpbmc6IDEwcHg7XHJcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgbWFyZ2luOjBweDtcclxuXHRcdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ICBjb2xvcjokY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdCAgZm9udDokZm9udC1sYWJlbC1yYWRpbztcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbDpiZWZvcmUge1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdCAgY29sb3I6IHdoaXRlO1xyXG5cdFx0ICBjb250ZW50OiBcIiBcIjtcclxuXHRcdCAgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdCAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLS1hbHQ7XHJcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgdG9wOiAtNXB4O1xyXG5cdFx0ICBsZWZ0OiAtNXB4O1xyXG5cdFx0ICB3aWR0aDogMjVweDtcclxuXHRcdCAgaGVpZ2h0OiAyNXB4O1xyXG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0ICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIGltZyB7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0tYWx0O1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAxZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0XHQuY2hlY2tib3hlcy1zdmd7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwb3Bpbi1lc3RpbWF0aW9uLXJhcGlkZS1jb2xvci1ib3JkZXItU3ZnX2NoZWNrYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJHBvcGluLWVzdGltYXRpb24tcmFwaWRlLWNvbG9yLVN2Z19jaGVja2JveDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0OmNoZWNrZWQgKyBsYWJlbCAuY2hlY2tib3hlcy1zdmcge1xyXG5cdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblx0XHQgIHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHJcblxyXG5cdFx0OmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0ICBjb250ZW50OiBcIuKck1wiO1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdCAgY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG5cdFx0fVxyXG5cclxuXHRcdDpjaGVja2VkICsgbGFiZWwgaW1nIHtcclxuXHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cdFx0ICB6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybV9fbGVnYWxzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5zaXdwXzQgLmZvcm1fX2xlZ2FscyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuc2l3cF8yIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiAsXHJcblx0LnNpd3BfMyAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW4gLFxyXG5cdC5zaXdwXzQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1ue1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuZm9ybSAuZm9ybS1ncm91cCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleDogaW5oZXJpdDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbj4qIHtcclxuXHRcdGFsaWduLXNlbGY6IGF1dG87XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDI5JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpe1xyXG5cdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XHJcblx0XHRcdHdpZHRoOiAyNiU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZpZWxkc2V0LmZvcm1fX2ZpZWxkc2V0IHtcclxuXHRcdFx0cGFkZGluZzogMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0LnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMC41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zaXdwXzIgLmZvcm1fX2ZpZWxkIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQxJSA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5zaXdwXzMgLmZvcm1fX2ZpZWxkIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdHdpZHRoOiA0MSUgO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2l3cF80IC5mb3JtX19maWVsZCB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHR3aWR0aDogNDElIDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0LmZvcm0gLmZvcm0tZ3JvdXA+KiB7XHJcblx0XHRmbGV4OiBpbmhlcml0O1xyXG5cdFx0ZmxleC1iYXNpczogaW5oZXJpdDtcclxuXHRcdGFsaWduLXNlbGY6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5qcy1zd2lwZXItZXN0aW1hdGlvbi1yYXBpZGV7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHRcclxuXHQuc2l3cF8yICxcclxuXHQuc2l3cF8zICxcclxuXHQuc2l3cF80IHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0dWwucmFkaW9zX19ncm91cCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoZWlnaHQ6MDtcclxuXHR9XHJcblx0LnNpd3BfMi5zd2lwZXItc2xpZGUtYWN0aXZlICxcclxuXHQuc2l3cF8zLnN3aXBlci1zbGlkZS1hY3RpdmUgLFxyXG5cdC5zaXdwXzQuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0LnNpd3BfMi5zd2lwZXItc2xpZGUtbmV4dCB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0fVxyXG5cdC5zaXdwXzMuc3dpcGVyLXNsaWRlLW5leHQge1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdH1cclxuXHQuc2l3cF80LnN3aXBlci1zbGlkZS1uZXh0IHtcclxuXHRcdGhlaWdodDogMDtcclxuXHR9XHJcblx0LnNpd3BfMntcclxuXHJcblx0XHQucmFkaW9fX2lucHV0OmNoZWNrZWQrbGFiZWwge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcblx0XHR9XHRcclxuXHR9XHJcblx0LmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xyXG5cdFx0d2lkdGg6IDEwMCUgO1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHR9XHJcblx0LmZvcm17XHJcblx0XHQmX19jb25kaXRpb25zIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdH1cclxuXHQuc2l3cF8ze1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdFx0XHQuY2hlY2tib3hfX2xhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDEpLFxyXG5cdFx0LmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMiksXHJcblx0XHQuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgzKSxcclxuXHRcdC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDQpe1xyXG5cdFx0XHQucmFkaW9fX2lucHV0OmNoZWNrZWQrbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtLWFsdDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9XHJcblx0XHJcblx0XHQuY2hlY2tib3hlc19fZ3JvdXAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0YWxpZ24tc2VsZjogYXV0bztcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LnNlbGVjdF9fbGFiZWwgLFxyXG5cdC50ZXh0ZmllbGRfX2xhYmVse1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LnJhZGlvc19fbGVnZW5kICxcclxuXHQuY2hlY2tib3hlc19fbGVnZW5ke1xyXG5cdFx0cGFkZGluZy1ib3R0b206MWVtO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250Om5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0fVxyXG5cdC5mb3JtX19maWVsZC5yYWRpb3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdH1cclxuXHQuZm9ybV9fZmllbGQuY2hlY2tib3hlcy5jaGVja2JveC1zaW1wbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdH1cclxuXHQucmFkaW9zX19sZWdlbmQ6Zmlyc3QtbGV0dGVyICxcclxuXHQuY2hlY2tib3hlc19fbGVnZW5kOmZpcnN0LWxldHRlcntcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdC50ZXh0ZmllbGRfX2lucHV0IHtcclxuXHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuXHR9XHJcblx0LmZvcm1fX2ZpZWxkLnNlbGVjdCBzZWxlY3Qge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZDtcclxuXHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdHNwYW4uc2VwYXJhdGlvbl9jb250ZW50IHtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc2l3cF80IC5mb3JtX19maWVsZC5zZWxlY3Q6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxMDAlIDtcclxuXHR9XHJcblx0LmZvcm1fX3ZhbGlkYXRpb24ge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMWVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0fVxyXG5cdC5mb3JtX19maWVsZC5jaGVja2JveGVzLmNoZWNrYm94X3ZhbGlkYXRpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zaXdwXzR7XHJcblx0XHQuZm9ybV9fZmllbGQuc2VsZWN0IHNlbGVjdCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX2xlZ2FscyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDJlbSAwO1xyXG5cdFx0XHRmb250LXNpemU6IDAuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3dpcGVyLXNsaWRlLnNpd3BfNC5zd2lwZXItc2xpZGUtYWN0aXZlIC5mb3JtX192YWxpZGF0aW9uLmJ0bl92YWxpZGF0aW9uX2VzdGltYXRpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGUuc2l3cF80LnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1zbGlkZS5zaXdwXzQgLmZvcm1fX2ZpZWxkc2V0IHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1hcmdpbjogM2VtIDAgMWVtIDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC5zd2lwZXItc2xpZGUuc2l3cF80LnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdH1cclxuXHRcclxuXHQuZGlzYWJsZWQtdmVyaWZpY2F0aW9ue1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHQgICAgY29sb3I6ICNjN2MyYzI7XHJcblx0fVxyXG5cdC5tb2RhbF9fYm9keSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDVlbSA4ZW07XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDJlbSAxZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RhbHtcclxuXHRcdHdpZHRoOjEwMCVcclxuXHR9XHJcblx0LnJhZGlvX19sYWJlbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNmVtO1xyXG5cdH1cclxuXHRcclxuXHQucmFkaW8tZXRhZ2V7XHJcblx0XHRsaS5yYWRpb3NfX2l0ZW06bnRoLWNoaWxkKDEpIGxhYmVsIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZvcm1fX2ZpZWxkLnJhZGlvcy5yYWRpby1zaW1wbGUgbGVnZW5kLnJhZGlvc19fbGVnZW5kIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC5mb3JtX19maWVsZC5jaGVja2JveGVzLmNoZWNrYm94LXNpbXBsZSBsZWdlbmQuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fZmllbGQucmFkaW9zLnJhZGlvLXNpbXBsZSB1bC5yYWRpb3NfX2dyb3VwIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0c2VsZWN0IHtcclxuXHRcdGNvbG9yOiRtb2RhbC1lc3RpbWF0aW9uLXNlbGVjdC1jb2xvci1zd2lwO1xyXG5cdFx0Zm9udDpub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuM2VtICRmb250LWZhbWlseS0tYmFzZTtcclxuXHRcdG9wdGlvbntcclxuXHRcdFx0Y29sb3I6JG1vZGFsLWVzdGltYXRpb24tc2VsZWN0LW9wdGlvbi1jb2xvci1zd2lwO1xyXG5cdFx0XHRmb250Om5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XHJcblx0XHQuYWxsLXN3aXBlci1idXR0b24ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3dpcGVyLXNsaWRlIGhlYWRlci5lc3RpbWF0aW9ucmFwaWRlX190aXRsZS50aXRsZXtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0LmJ1bGxlLXJhZGlve1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0LnJhZGlvIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHRsYWJlbC5yYWRpb19fbGFiZWwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6JGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpLnJhZGlvc19faXRlbSAucmFkaW9fX2lucHV0IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdFx0LnJhZGlvX19pbnB1dCtsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0tMTtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6JGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtLTE7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idWxsZS1yYWRpbyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogM2VtO1xyXG5cdH1cclxuXHQuZm9ybV9fZmllbGQudGV4dGZpZWxkIGxhYmVsLnRleHRmaWVsZF9fbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmZvcm17XHJcblx0XHQuc3VibWl0IHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHQuc3VibWl0X19hcnJvd19saW5rX3N2ZyB7XHJcblx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHR9XHJcblx0XHQmX19sZWdhbHMge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHRcdCZfX3N1Ym1pdCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5mb3JtX192YWxpZGF0aW9uLmJ0bl92YWxpZGF0aW9uX2VzdGltYXRpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KXtcclxuXHRcdC5mb3JtIC5zdWJtaXQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiAgICAuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5ib2R5LW1vZGFsLS1vcGVuIG1haW4jbWFpbiB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0LmJvZHktLWVzdGltYXRpb25yYXBpZGUtb3BlbmVkIC50b3BiYXItdjFfX3JhcGlkZS10b2dnbGUge1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHR9XHJcblxyXG5cdHN2Zy5lc3RpbWF0aW9uLXRvZ2dsZV9faWNvbiB7XHJcblx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogNnB4O1xyXG5cdFx0d2lkdGg6MzBweDtcclxuXHR9XHJcblxyXG5cdC50b3BiYXItdjFfX3JhcGlkZS10b2dnbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSA7XHJcblx0fVxyXG5cclxuXHQuZHJhd2VyLmVzdGltYXRpb24tZHJhd2VyLXYxIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR9XHJcblxyXG5cdGJ1dHRvbi5lc3RpbWF0aW9uLXRvZ2dsZS5lc3RpbWF0aW9uLXRvZ2dsZS0tY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmJvZHktLWVzdGltYXRpb25yYXBpZGUtb3BlbmVkIGJ1dHRvbi5lc3RpbWF0aW9uLXRvZ2dsZS5lc3RpbWF0aW9uLXRvZ2dsZS0tY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5ib2R5LS1lc3RpbWF0aW9ucmFwaWRlLW9wZW5lZCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHQuYm9keS0tZXN0aW1hdGlvbnJhcGlkZS1vcGVuZWQgYnV0dG9uLmVzdGltYXRpb24tdG9nZ2xlLmVzdGltYXRpb24tdG9nZ2xlLS1jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHR9XHJcblxyXG5cdHNwYW4udGV4dF9jb250ZW50X2VzdGltYXRpb25fcmFwaWRlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCl7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zaXdwXzF7XHJcblx0XHRzcGFuLnRleHRfY29udGVudF9lc3RpbWF0aW9uX3JhcGlkZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJvZHktLXNlYXJjaC1mb3JtX19kcmF3ZXItb3BlbmVkIC50b3BiYXItdjFfX3JhcGlkZS10b2dnbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRvcGJhci12MV9fcmFwaWRlLXRvZ2dsZS5pbm5lci1iZG4tZXN0aW1hdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ291bGV1cnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50XHJcbiRjb2xvcl9icmFuZDogIzU5NjEzQTtcclxuJGNvbG9yX2JyYW5kLS1hbHQ6ICMyQjJCMkI7XHJcbiRjb2xvcl9jdXN0b206ICM1OTYxM0E7XHJcblxyXG4vLyBDb3VsZXVyIGRlIGJhc2UgZHUgdGV4dGVcclxuJGNvbG9yX3RleHQ6ICMyQjJCMkI7XHJcblxyXG4vLyBDb3VsZXVycyBuZXV0cmVzXHJcbiRjb2xvcl9uZXV0cmFsLS0wOiAjMDAwO1xyXG4kY29sb3JfbmV1dHJhbC0tMTogI2ZmZjtcclxuJGNvbG9yX25ldXRyYWwtLTI6ICMyODI4Mjg7IC8vIGF2YWlsYWJsZVxyXG4kY29sb3JfbmV1dHJhbC0tMzogIzUyNTI1MjsgLy8gYXZhaWxhYmxlXHJcbiRjb2xvcl9uZXV0cmFsLS00OiAjOTE5MTkxO1xyXG4kY29sb3JfbmV1dHJhbC0tNTogI2RhZGFkYTtcclxuJGNvbG9yX25ldXRyYWwtLTY6ICNmMmYyZjI7IC8vIGF2YWlsYWJsZVxyXG5cclxuXHJcblxyXG4vLyBDb3VsZXVycyB1dGlsZXMgKG1lc3NhZ2VzIHZhbGlkYXRpb24sIGVycmV1cnMsIGV0Yy4uLilcclxuJGNvbG9yX3V0aWxpdHktMTogIzAzODA0ZDtcclxuJGNvbG9yX3V0aWxpdHktMjogI2IxMmEwYjtcclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvbGljZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMjAwOzMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyBTZXQgZm9udHNcclxuJGZvbnQtZmFtaWx5LS1iYXNlOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LXdlaWdodC0tYmFzZTogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS1iYXNlOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ6ICAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LXdlaWdodC0taGlnaGxpZ2h0OiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLWhpZ2hsaWdodDogMDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBIdG1sXHJcblxyXG4kaHRtbC1taW4tZm9udDogMTRweDtcclxuJGh0bWwtbWF4LWZvbnQ6IDIwcHg7XHJcblxyXG4vLyBIZWFkaW5nc1xyXG5cclxuLy8gaDFcclxuJGgxLWZvbnQtc2l6ZSAgICA6IDIuNmVtO1xyXG4kaDEtbWluLWZvbnQtc2l6ZTogMjZweDtcclxuJGgxLW1heC1mb250LXNpemU6IDQ4cHg7XHJcbiRoMS1tYXJnaW46IDAuNmVtIDA7XHJcblxyXG4vLyBoMlxyXG4kaDItZm9udC1zaXplICAgIDogMi4zZW07XHJcbiRoMi1taW4tZm9udC1zaXplOiAwO1xyXG4kaDItbWF4LWZvbnQtc2l6ZTogMDtcclxuJGgyLW1hcmdpbjogMC41ZW0gMDtcclxuXHJcbi8vIGgzXHJcbiRoMy1mb250LXNpemUgICAgOiAyZW07XHJcbiRoMy1taW4tZm9udC1zaXplOiAwO1xyXG4kaDMtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGgzLW1hcmdpbjogMC40ZW0gMDtcclxuXHJcbi8vIGg0XHJcbiRoNC1mb250LXNpemUgICAgOiAxLjhlbTtcclxuJGg0LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNC1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDQtbWFyZ2luOiAwLjNlbSAwO1xyXG5cclxuLy8gaDVcclxuJGg1LWZvbnQtc2l6ZSAgICA6IDEuNmVtO1xyXG4kaDUtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg1LW1heC1mb250LXNpemU6IDA7XHJcbiRoNS1tYXJnaW46IDAuMmVtIDA7XHJcblxyXG4vLyBoNlxyXG4kaDYtZm9udC1zaXplICAgIDogMS40ZW07XHJcbiRoNi1taW4tZm9udC1zaXplOiAwO1xyXG4kaDYtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg2LW1hcmdpbjogMC4xZW0gMDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvbG9yX2Nvb2tpZXNfc2l0ZTokY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9ib3JkZXItdG9wX2NvbG9yOiB0cmFuc3BhcmVudCFkZWZhdWx0O1xyXG4vLyAkY29va2llcy1jb25zZW50LXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV93aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9wb3NpdGlvbi10b3A6IDUwJSAhZGVmYXVsdDtcclxuXHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfdGV4dF9mb250ICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgLjkzNzVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfdGV4dF9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0O1xyXG4vLyAkY29va2llcy1jb25zZW50LXYxX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyAkY29va2llcy1jb25zZW50LXYxX2J1dHRvbl9ib3JkZXItd2lkdGggIDogMCAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9idXR0b25fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbi8vICRjb29raWVzLWNvbnNlbnQtdjFfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyAkY29va2llcy1jb25zZW50LXYxX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyAkY29va2llcy1jb25zZW50LXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4vLyAkY29va2llcy1jb25zZW50LXYxX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuLy8gJGNvb2tpZXMtY29uc2VudC12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy8gLmNvb2tpZXMtY29uc2VudC12MSB7XHJcbi8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgICBib3R0b206IDA7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIHotaW5kZXg6IDk5OTk7XHJcbi8vICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuLy8gICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHJcbi8vICAgICBiYWNrZ3JvdW5kOiAkY29va2llcy1jb25zZW50LXYxX2JhY2tncm91bmQ7XHJcbi8vICAgICBjb2xvcjogJGNvb2tpZXMtY29uc2VudC12MV9jb2xvcjtcclxuLy8gICAgIGJvcmRlci10b3AtY29sb3I6ICRjb29raWVzLWNvbnNlbnQtdjFfYm9yZGVyLXRvcF9jb2xvcjtcclxuXHJcbi8vICAgICAmX193cmFwcGVyIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAuNWVtIDJlbTtcclxuLy8gICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuLy8gICAgIH1cclxuLy8gICAgICZfX2NvbnRhaW5lciB7XHJcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuLy8gICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbi8vICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7ICAgIFxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmX190ZXh0IHtcclxuLy8gICAgICAgICBmb250OiAkY29va2llcy1jb25zZW50LXYxX3RleHRfZm9udDtcclxuLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvb2tpZXMtY29uc2VudC12MV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4vLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29va2llcy1jb25zZW50LXYxX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJl9fdGV4dCxcclxuLy8gICAgICZfX2xpbmsge1xyXG4vLyAgICAgICAgIGNvbG9yOiAkY29va2llcy1jb25zZW50LXYxX2NvbG9yO1xyXG4vLyAgICAgfVxyXG4gICAgXHJcbi8vICAgICAmX19jbG9zZS1pY29uIHtcclxuLy8gICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuLy8gICAgICAgICB3aWR0aDogMS41ZW07XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmLmpzLS1hY3RpdmUge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gfVxyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4uY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBsZWZ0OiAtMzc1cHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgbGVmdDogLTY1MHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcclxuICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDsgICAgXHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAubGlnaHRWZXJzaW9uXHJcbiAgICB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIFxyXG4gICAgICAgIHsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgXHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXHJcbiAgICB7XHJcbiAgICAgICAgYSxidXR0b25cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjojMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC50b3BDb250ZW50Q29va2llcyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyNXB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGhlaWdodDogNDNweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgYmFja2dyb3VuZDogIzc1ZGE4NDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzVkYTg0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMjAwOzMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJvZHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBXcmFwcGVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRpdGxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNvdXMtdGl0bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVm9sZXRzIGxhdMOpcmF1eFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJyZWFrcG9pbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9ybXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhZGlvcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmFkaW9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWxlY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYW5nZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ1JPIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEJvdXRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb250ZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9ybXVsYWlyZSBkYW5zIHZvbGV0IGxhdMOpcmFsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9vdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTGllbnMgLSBlc3BhY2UgcGFydGljdWxpZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSw6lzZWF1eCBzb2NpYXV4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ29weXJpZ2h0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTmV3c2xldHRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlYWRlciBob21lXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVhZGVyIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTG9nb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1lbnUgdG9nZ2xlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSG9tZSBsb2dvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSnVtYm8gbWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1haW4gbWVudSB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdCB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdCB2MlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgZGV0YWlscyB2M1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdCB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdCB2MlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdCB2M1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1vdGV1ciBkZSByZWNoZXJjaGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Tb2NpYWxzIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVG9wIGJhclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdGluZyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFByb3BlcnRpZXMgbGlzdGluZyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE5iIGFubm9uY2VzIEFsbCBsaXN0aW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBGdW5jdGlvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Gb250LXNpemUgZmx1aWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1lZGlhIFF1ZXJpZXNcclxuXHJcbkFsbG93cyB5b3UgdG8gdXNlIGlubGluZSBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGJyZWFrcG9pbnQgLSBEZXNpcmVkIGJyZWFrcG9pbnQuIENhbiBiZSB2YXJpYWJsZSBvciB1bml0LlxyXG4kcXVlcnkgLSBEZWZhdWx0cyB0byBgbWluLXdpZHRoYC5cclxuJHR5cGUgLSBEZWZhdWx0cyB0byBgc2NyZWVuYC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcFwiKTtcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuW2RhdGEtZXhwYW5kYWJsZV0ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlLW91dDtcbiAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqLyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBTZXQgdGV4dCBjb2xvclxyXG4gKi9cbmEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4c1wiO1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieHNcIjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgYm9keTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJzbVwiOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIm1kXCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwibGdcIjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieGxcIjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieHhsXCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInh4eGxcIjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIG1hcmdpbjogMC42ZW0gMDsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2cHggKyAyMiAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC40ZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbjogMC4zZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbjogMC4yZW0gMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbjogMC4xZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgNiAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBGb250cyBvYnNlcnZlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvbnRzLW9ic2VydmVyIHtcbiAgZm9udDogc2Fucy1zZXJpZjsgfVxuICAuZm9udHMtb2JzZXJ2ZXJfX2ZvbnQtLWJhc2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZm9udHMtb2JzZXJ2ZXJfX2ZvbnQtLWhpZ2hsaWdodCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR3JpZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLnJvdy5yb3ctLWd1dHRlcmxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLS1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLXNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLXNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLXNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLS1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLS1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLWxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLWxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLWxnLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLWxnLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC0teGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS14bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS14bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS14bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS14bC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgTWFyZ2lucyAmIHBhZGRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC0wLFxuICAubXktMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci0wLFxuICAubXgtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTAsXG4gIC5teS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTAsXG4gIC5teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTEsXG4gIC5teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItMSxcbiAgLm14LTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTEsXG4gIC5teS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtMSxcbiAgLm14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC0yLFxuICAubXktMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTIsXG4gIC5teC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi0yLFxuICAubXktMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTIsXG4gIC5teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtMyxcbiAgLm15LTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci0zLFxuICAubXgtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItMyxcbiAgLm15LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC0zLFxuICAubXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTQsXG4gIC5teS00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItNCxcbiAgLm14LTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTQsXG4gIC5teS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtNCxcbiAgLm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC01LFxuICAubXktNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUsXG4gIC5teC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi01LFxuICAubXktNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUsXG4gIC5teC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtNixcbiAgLm15LTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci02LFxuICAubXgtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItNixcbiAgLm15LTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC02LFxuICAubXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtMCxcbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAsXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAsXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLFxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEsXG4gIC5weS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEsXG4gIC5weC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItMSxcbiAgLnB5LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtMSxcbiAgLnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIsXG4gIC5weS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIsXG4gIC5weC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItMixcbiAgLnB5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtMixcbiAgLnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMsXG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMsXG4gIC5weC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItMyxcbiAgLnB5LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtMyxcbiAgLnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQsXG4gIC5weS00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQsXG4gIC5weC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItNCxcbiAgLnB5LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtNCxcbiAgLnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUsXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUsXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItNSxcbiAgLnB5LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtNSxcbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTYsXG4gIC5weS02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTYsXG4gIC5weC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItNixcbiAgLnB5LTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtNixcbiAgLnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uMSxcbiAgLm15LW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW4xLFxuICAubXgtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uMSxcbiAgLm15LW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW4xLFxuICAubXgtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uMixcbiAgLm15LW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW4yLFxuICAubXgtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uMixcbiAgLm15LW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW4yLFxuICAubXgtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uMyxcbiAgLm15LW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW4zLFxuICAubXgtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uMyxcbiAgLm15LW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW4zLFxuICAubXgtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uNCxcbiAgLm15LW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW40LFxuICAubXgtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uNCxcbiAgLm15LW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW40LFxuICAubXgtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uNSxcbiAgLm15LW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW41LFxuICAubXgtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uNSxcbiAgLm15LW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW41LFxuICAubXgtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uNixcbiAgLm15LW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW42LFxuICAubXgtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uNixcbiAgLm15LW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW42LFxuICAubXgtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWF1dG8sXG4gIC5teS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWF1dG8sXG4gIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItYXV0byxcbiAgLm15LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtYXV0byxcbiAgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC02LFxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjYsXG4gIC5teS14eGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTYsXG4gIC5teS14eHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTYsXG4gIC5teC14eHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNixcbiAgLm15LXh4eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNixcbiAgLm14LXh4eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMSxcbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMyxcbiAgLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC01LFxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTUsXG4gIC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC02LFxuICAucHkteHh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNixcbiAgLnB4LXh4eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNixcbiAgLnB5LXh4eGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTYsXG4gIC5weC14eHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjEsXG4gIC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjIsXG4gIC5teS14eHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjIsXG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjMsXG4gIC5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjYsXG4gIC5teS14eHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjYsXG4gIC5teC14eHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uNixcbiAgLm15LXh4eGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uNixcbiAgLm14LXh4eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODkjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZjI/NDkwMjY4OVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmPzQ5MDI2ODlcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi50dGY/NDkwMjY4OVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5zdmc/NDkwMjY4OSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuMic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjI/NzYxNTgyODFcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmY/NzYxNTgyODFcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIudHRmPzc2MTU4MjgxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5zdmc/NzYxNTgyODEjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5ldmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuW2NsYXNzXj1cImljb24yLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbjItXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW4yXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5ldmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tem9vbS1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJzsgfVxuXG4vKiAn7qCAJyAqL1xuLmljb24tdW56b29tLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG5cbi8qICfuoIEnICovXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7IH1cblxuLyogJ+6ggicgKi9cbi5pY29uLW5vdGUtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAzJzsgfVxuXG4vKiAn7qCDJyAqL1xuLmljb24tbm90ZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDQnOyB9XG5cbi8qICfuoIQnICovXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7IH1cblxuLyogJ+6ghScgKi9cbi5pY29uLW5vdGUtNTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA2JzsgfVxuXG4vKiAn7qCGJyAqL1xuLmljb24tb3B0aW9ucy1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3JzsgfVxuXG4vKiAn7qCHJyAqL1xuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JzsgfVxuXG4vKiAn7qCIJyAqL1xuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7IH1cblxuLyogJ+6giScgKi9cbi5pY29uLUJvbGRfY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYSc7IH1cblxuLyogJ+6giicgKi9cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7IH1cblxuLyogJ+6giycgKi9cbi5pY29uLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJzsgfVxuXG4vKiAn7qCMJyAqL1xuLmljb24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG5cbi8qICfuoI0nICovXG4uaWNvbi1mbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGUnOyB9XG5cbi8qICfuoI4nICovXG4uaWNvbi1BcnJvdy1TZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZic7IH1cblxuLyogJ+6gjycgKi9cbi5pY29uLWFycm93LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnOyB9XG5cbi8qICfuoJAnICovXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJzsgfVxuXG4vKiAn7qCRJyAqL1xuLmljb24tUG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMic7IH1cblxuLyogJ+6gkicgKi9cbi5pY29uLU5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG5cbi8qICfuoJMnICovXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTQnOyB9XG5cbi8qICfuoJQnICovXG4uaWNvbi1uYi1wbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnOyB9XG5cbi8qICfuoJUnICovXG4uaWNvbi1hcnJvdy1kcm9wZG93bi11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE2JzsgfVxuXG4vKiAn7qCWJyAqL1xuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE3JzsgfVxuXG4vKiAn7qCXJyAqL1xuLmljb24taGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnOyB9XG5cbi8qICfuoJgnICovXG4uaWNvbi1QcmVtaXVtU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTknOyB9XG5cbi8qICfuoJknICovXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnOyB9XG5cbi8qICfuoJonICovXG4uaWNvbi1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFiJzsgfVxuXG4vKiAn7qCbJyAqL1xuLmljb24tTGlrZVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFjJzsgfVxuXG4vKiAn7qCcJyAqL1xuLmljb24tb2JqZWN0aWY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZCc7IH1cblxuLyogJ+6gnScgKi9cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZSc7IH1cblxuLyogJ+6gnicgKi9cbi5pY29uLWl0aW5lcmFpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZic7IH1cblxuLyogJ+6gnycgKi9cbi5pY29uLXNoYXJlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIwJzsgfVxuXG4vKiAn7qCgJyAqL1xuLmljb24tQ2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMSc7IH1cblxuLyogJ+6goScgKi9cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMic7IH1cblxuLyogJ+6goicgKi9cbi5pY29uLUNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjMnOyB9XG5cbi8qICfuoKMnICovXG4uaWNvbi1MaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnOyB9XG5cbi8qICfuoKQnICovXG4uaWNvbi1sYXllci1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI1JzsgfVxuXG4vKiAn7qClJyAqL1xuLmljb24tUHJlbWl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI2JzsgfVxuXG4vKiAn7qCmJyAqL1xuLmljb24tQXJyb3dUb3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNyc7IH1cblxuLyogJ+6gpycgKi9cbi5pY29uLUFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjgnOyB9XG5cbi8qICfuoKgnICovXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7IH1cblxuLyogJ+6gqScgKi9cbi5pY29uLUFycm93UmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYSc7IH1cblxuLyogJ+6gqicgKi9cbi5pY29uLWFwcGFydGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmInOyB9XG5cbi8qICfuoKsnICovXG4uaWNvbi1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYyc7IH1cblxuLyogJ+6grCcgKi9cbi5pY29uLWNvbW11bmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZCc7IH1cblxuLyogJ+6grScgKi9cbi5pY29uLXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZSc7IH1cblxuLyogJ+6gricgKi9cbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZic7IH1cblxuLyogJ+6grycgKi9cbi5pY29uLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMCc7IH1cblxuLyogJ+6gsCcgKi9cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzEnOyB9XG5cbi8qICfuoLEnICovXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzInOyB9XG5cbi8qICfuoLInICovXG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMzJzsgfVxuXG4vKiAn7qCzJyAqL1xuLmljb24tTG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNCc7IH1cblxuLyogJ+6gtCcgKi9cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzUnOyB9XG5cbi8qICfuoLUnICovXG4uaWNvbi1QaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM2JzsgfVxuXG4vKiAn7qC2JyAqL1xuLmljb24tQ2FtZXJhU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnOyB9XG5cbi8qICfuoLcnICovXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOCc7IH1cblxuLyogJ+6guCcgKi9cbi5pY29uLW5ldy1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzknOyB9XG5cbi8qICfuoLknICovXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYSc7IH1cblxuLyogJ+6guicgKi9cbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYic7IH1cblxuLyogJ+6guycgKi9cbi5pY29uLVNhdmVTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYyc7IH1cblxuLyogJ+6gvCcgKi9cbi5pY29uLVByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2QnOyB9XG5cbi8qICfuoL0nICovXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNlJzsgfVxuXG4vKiAn7qC+JyAqL1xuLmljb24tY29tbWVudC12YWxpZGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2YnOyB9XG5cbi8qICfuoL8nICovXG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MCc7IH1cblxuLyogJ+6hgCcgKi9cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MSc7IH1cblxuLyogJ+6hgScgKi9cbi5pY29uLWlzby10cmFuc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Mic7IH1cblxuLyogJ+6hgicgKi9cbi5pY29uLWlzby12b2l0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDMnOyB9XG5cbi8qICfuoYMnICovXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ0JzsgfVxuXG4vKiAn7qGEJyAqL1xuLmljb24taXNvLXBpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NSc7IH1cblxuLyogJ+6hhScgKi9cbi5pY29uLWJlZHJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nic7IH1cblxuLyogJ+6hhicgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ3JzsgfVxuXG4vKiAn7qGHJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ4JzsgfVxuXG4vKiAn7qGIJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OSc7IH1cblxuLyogJ+6hiScgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0YSc7IH1cblxuLyogJ+6hiicgKi9cbi5pY29uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7IH1cblxuLyogJ+6kgCcgKi9cbi5pY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJzsgfVxuXG4vKiAn7qSBJyAqL1xuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAyJzsgfVxuXG4vKiAn7qSCJyAqL1xuLmljb24td2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG5cbi8qICfupIMnICovXG4uaWNvbi1pcHN1bWltbW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7IH1cblxuLyogJ+6khCcgKi9cbi5pY29uLWZyYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA1JzsgfVxuXG4vKiAn7qSFJyAqL1xuLmljb24tc2hvdy1jYXJ0b3VjaGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNic7IH1cblxuLyogJ+6khicgKi9cbi5pY29uLWFkZC1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnOyB9XG5cbi8qICfupIcnICovXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA4JzsgfVxuXG4vKiAn7qSIJyAqL1xuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA5JzsgfVxuXG4vKiAn7qSJJyAqL1xuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG5cbi8qICfupIonICovXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInOyB9XG5cbi8qICfupIsnICovXG4uaWNvbi1jaGFuZ2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJzsgfVxuXG4vKiAn7qSMJyAqL1xuLmljb24tbG9jYXRpb24tZGlzYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJzsgfVxuXG4vKiAn7qSNJyAqL1xuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGUnOyB9XG5cbi8qICfupI4nICovXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBmJzsgfVxuXG4vKiAn7qSPJyAqL1xuLmljb24tbWFwLXN3aXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG5cbi8qICfupJAnICovXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMSc7IH1cblxuLyogJ+6kkScgKi9cbi5pY29uLWxldHRlci1yb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG5cbi8qICfupJInICovXG4uaWNvbi1hZHJlc3NlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEzJzsgfVxuXG4vKiAn7qSTJyAqL1xuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE0JzsgfVxuXG4vKiAn7qSUJyAqL1xuLmljb24tZGFzaGVkLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG5cbi8qICfupJUnICovXG4uaWNvbi1yYXBwb3J0LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTYnOyB9XG5cbi8qICfupJYnICovXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTcnOyB9XG5cbi8qICfupJcnICovXG4uaWNvbi1kYXNoZWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE4JzsgfVxuXG4vKiAn7qSYJyAqL1xuLmljb24tZGFzaGVkLWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOSc7IH1cblxuLyogJ+6kmScgKi9cbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWEnOyB9XG5cbi8qICfupJonICovXG4uaWNvbi1Db21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWInOyB9XG5cbi8qICfupJsnICovXG4uaWNvbi1Eb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJzsgfVxuXG4vKiAn7qScJyAqL1xuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWQnOyB9XG5cbi8qICfupJ0nICovXG4uaWNvbi1wc3ctaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWUnOyB9XG5cbi8qICfupJ4nICovXG4uaWNvbi1yZXR1cm4xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWYnOyB9XG5cbi8qICfupJ8nICovXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIwJzsgfVxuXG4vKiAn7qSgJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIxJzsgfVxuXG4vKiAn7qShJyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMic7IH1cblxuLyogJ+6koicgKi9cbi5pY29uLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7IH1cblxuLyogJ+6koycgKi9cbi5pY29uLXJvb21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjQnOyB9XG5cbi8qICfupKQnICovXG4uaWNvbi1yb29tczE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNSc7IH1cblxuLyogJ+6kpScgKi9cbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNic7IH1cblxuLyogJ+6kpicgKi9cbi5pY29uLXJvb21zMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI3JzsgfVxuXG4vKiAn7qSnJyAqL1xuLmljb24tcm9vbXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjgnOyB9XG5cbi8qICfupKgnICovXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI5JzsgfVxuXG4vKiAn7qSpJyAqL1xuLmljb24tUmFwcG9ydERvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmEnOyB9XG5cbi8qICfupKonICovXG4uaWNvbi1SYXBwb3J0RXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYic7IH1cblxuLyogJ+6kqycgKi9cbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYyc7IH1cblxuLyogJ+6krCcgKi9cbi5pY29uLVJhcHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZCc7IH1cblxuLyogJ+6krScgKi9cbi5pY29uLXJvb21zNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJlJzsgfVxuXG4vKiAn7qSuJyAqL1xuLmljb24tcm9vbXM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmYnOyB9XG5cbi8qICfupK8nICovXG4uaWNvbi1pbmZvcm1hdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMCc7IH1cblxuLyogJ+6ksCcgKi9cbi5pY29uLWNoZWNrLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMSc7IH1cblxuLyogJ+6ksScgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzInOyB9XG5cbi8qICfupLInICovXG4uaWNvbi1yYW5nZS10by1sZWZ0LXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMzJzsgfVxuXG4vKiAn7qSzJyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQtaG9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzQnOyB9XG5cbi8qICfupLQnICovXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNSc7IH1cblxuLyogJ+6ktScgKi9cbi5pY29uLWFkZHJlc3MtZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNic7IH1cblxuLyogJ+6kticgKi9cbi5pY29uLXBsb3QtcmVzdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnOyB9XG5cbi8qICfupLcnICovXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzgnOyB9XG5cbi8qICfupLgnICovXG4uaWNvbi1tZW51LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOSc7IH1cblxuLyogJ+6kuScgKi9cbi5pY29uLWNxdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNhJzsgfVxuXG4vKiAn7qS6JyAqL1xuLmljb24tdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2InOyB9XG5cbi8qICfupLsnICovXG4uaWNvbi1TaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNjJzsgfVxuXG4vKiAn7qS8JyAqL1xuLmljb24tdmVydGljYWwtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2QnOyB9XG5cbi8qICfupL0nICovXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2UnOyB9XG5cbi8qICfupL4nICovXG4uaWNvbi1hcHBhcnRlbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZic7IH1cblxuLyogJ+6kvycgKi9cbi5pY29uLW1haXNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQwJzsgfVxuXG4vKiAn7qWAJyAqL1xuLmljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDEnOyB9XG5cbi8qICfupYEnICovXG4uaWNvbi1oaWdoLXByaWNlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQyJzsgfVxuXG4vKiAn7qWCJyAqL1xuLmljb24tbG93LXByaWNlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJzsgfVxuXG4vKiAn7qWDJyAqL1xuLmljb24tcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NCc7IH1cblxuLyogJ+6lhCcgKi9cbi5pY29uLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ1JzsgfVxuXG4vKiAn7qWFJyAqL1xuLmljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ2JzsgfVxuXG4vKiAn7qWGJyAqL1xuLmljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDcnOyB9XG5cbi8qICfupYcnICovXG4uaWNvbi1sb2dvX2NzX2J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDgnOyB9XG5cbi8qICfupYgnICovXG4uaWNvbi1nZW9sb2NhbGl6YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OSc7IH1cblxuLyogJ+6liScgKi9cbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0YSc7IH1cblxuLyogJ+6liicgKi9cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yic7IH1cblxuLyogJ+6liycgKi9cbi5pY29uLW5vZmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGMnOyB9XG5cbi8qICfupYwnICovXG4uaWNvbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRkJzsgfVxuXG4vKiAn7qWNJyAqL1xuLmljb24taW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZSc7IH1cblxuLyogJ+6ljicgKi9cbi5pY29uLXJlZHVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRmJzsgfVxuXG4vKiAn7qWPJyAqL1xuLmljb24tcmVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUwJzsgfVxuXG4vKiAn7qWQJyAqL1xuLmljb24tdGl0bGUtZXN0aW1hdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MSc7IH1cblxuLyogJ+6lkScgKi9cbi5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUyJzsgfVxuXG4vKiAn7qWSJyAqL1xuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUzJzsgfVxuXG4vKiAn7qWTJyAqL1xuLmljb24tY2hlY2stYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NCc7IH1cblxuLyogJ+6llCcgKi9cbi5pY29uLWNyb3NzLWJsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTUnOyB9XG5cbi8qICfupZUnICovXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU2JzsgfVxuXG4vKiAn7qWWJyAqL1xuLmljb24tcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU3JzsgfVxuXG4vKiAn7qWXJyAqL1xuLmljb24tZmluYWwtcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OCc7IH1cblxuLyogJ+6lmCcgKi9cbi5pY29uLWhvdXNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OSc7IH1cblxuLyogJ+6lmScgKi9cbi5pY29uLWFuYWx5c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1YSc7IH1cblxuLyogJ+6lmicgKi9cbi5pY29uLWJhbGNvbnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yic7IH1cblxuLyogJ+6lmycgKi9cbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWMnOyB9XG5cbi8qICfupZwnICovXG4uaWNvbi1iZWRyb29tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVkJzsgfVxuXG4vKiAn7qWdJyAqL1xuLmljb24tY2VsbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWUnOyB9XG5cbi8qICfupZ4nICovXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWYnOyB9XG5cbi8qICfupZ8nICovXG4uaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MCc7IH1cblxuLyogJ+6loCcgKi9cbi5pY29uLWNvLW93bmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYxJzsgfVxuXG4vKiAn7qWhJyAqL1xuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Mic7IH1cblxuLyogJ+6loicgKi9cbi5pY29uLWRwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJzsgfVxuXG4vKiAn7qWjJyAqL1xuLmljb24tZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2NCc7IH1cblxuLyogJ+6lpCcgKi9cbi5pY29uLWxvZ2dpYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY1JzsgfVxuXG4vKiAn7qWlJyAqL1xuLmljb24tbHVtaW5vc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY2JzsgfVxuXG4vKiAn7qWmJyAqL1xuLmljb24tb2NjdXBhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjcnOyB9XG5cbi8qICfupacnICovXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY4JzsgfVxuXG4vKiAn7qWoJyAqL1xuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY5JzsgfVxuXG4vKiAn7qWpJyAqL1xuLmljb24tcmVzdG9yYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2YSc7IH1cblxuLyogJ+6lqicgKi9cbi5pY29uLXJvb20xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmInOyB9XG5cbi8qICfupasnICovXG4uaWNvbi1zdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZjJzsgfVxuXG4vKiAn7qWsJyAqL1xuLmljb24tc3VyZmFjZS1jYXJyZXo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZCc7IH1cblxuLyogJ+6lrScgKi9cbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZSc7IH1cblxuLyogJ+6lricgKi9cbi5pY29uLXRheDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZmJzsgfVxuXG4vKiAn7qWvJyAqL1xuLmljb24tdmlldzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcwJzsgfVxuXG4vKiAn7qWwJyAqL1xuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzEnOyB9XG5cbi8qICfupbEnICovXG4uaWNvbi1hbm5leC1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzInOyB9XG5cbi8qICfupbInICovXG4uaWNvbi1nYXJkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Myc7IH1cblxuLyogJ+6lsycgKi9cbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NCc7IH1cblxuLyogJ+6ltCcgKi9cbi5pY29uLWxpdmluZy1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzUnOyB9XG5cbi8qICfupbUnICovXG4uaWNvbi1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nic7IH1cblxuLyogJ+6lticgKi9cbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nyc7IH1cblxuLyogJ+6ltycgKi9cbi5pY29uLXByaXZhdGUtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc4JzsgfVxuXG4vKiAn7qW4JyAqL1xuLmljb24tdGF4LWV4ZW1wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc5JzsgfVxuXG4vKiAn7qW5JyAqL1xuLmljb24tbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdhJzsgfVxuXG4vKiAn7qW6JyAqL1xuLmljb24tdG90YWwtZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yic7IH1cblxuLyogJ+6luycgKi9cbi5pY29uLWxpdmluZy1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2MnOyB9XG5cbi8qICfupbwnICovXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2QnOyB9XG5cbi8qICfupb0nICovXG4uaWNvbi11bmluaGFiaXRhYmxlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZSc7IH1cblxuLyogJ+6lvicgKi9cbi5pY29uLW9wZW4tbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdmJzsgfVxuXG4vKiAn7qW/JyAqL1xuLmljb24tZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThjJzsgfVxuXG4vKiAn7qaMJyAqL1xuLmljb24tcHJpY2UxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTYnOyB9XG5cbi8qICfurqYnICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNvbi04MkEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7IH1cblxuLyogJ+6kgCcgKi9cbi5pY29uLTE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG5cbi8qICfupIEnICovXG4uaWNvbi04MkItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7IH1cblxuLyogJ+6kgicgKi9cbi5pY29uLTE2MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMyc7IH1cblxuLyogJ+6kgycgKi9cbi5pY29uLTgyQy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0JzsgfVxuXG4vKiAn7qSEJyAqL1xuLmljb24tMTYyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA1JzsgfVxuXG4vKiAn7qSFJyAqL1xuLmljb24tODRBLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnOyB9XG5cbi8qICfupIYnICovXG4uaWNvbi0xNjI0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3JzsgfVxuXG4vKiAn7qSHJyAqL1xuLmljb24tODRCLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG5cbi8qICfupIgnICovXG4uaWNvbi0xNjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDknOyB9XG5cbi8qICfupIknICovXG4uaWNvbi04NEMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7IH1cblxuLyogJ+6kiicgKi9cbi5pY29uLTE2MjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYic7IH1cblxuLyogJ+6kiycgKi9cbi5pY29uLTg1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG5cbi8qICfupIwnICovXG4uaWNvbi0xNjIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJzsgfVxuXG4vKiAn7qSNJyAqL1xuLmljb24tY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGUnOyB9XG5cbi8qICfupI4nICovXG4uaWNvbi1kYXRlX3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG5cbi8qICfupI8nICovXG4uaWNvbi10cmVuZGluZ19kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG5cbi8qICfupJAnICovXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG5cbi8qICfupJEnICovXG4uaWNvbi10cmVuZGluZ191cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEyJzsgfVxuXG4vKiAn7qSSJyAqL1xuLmljb24tMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMyc7IH1cblxuLyogJ+6kkycgKi9cbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTQnOyB9XG5cbi8qICfupJQnICovXG4uaWNvbi0xMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE1JzsgfVxuXG4vKiAn7qSVJyAqL1xuLmljb24tMTYyMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNic7IH1cblxuLyogJ+6klicgKi9cbi5pY29uLTEyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTcnOyB9XG5cbi8qICfupJcnICovXG4uaWNvbi0xMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE4JzsgfVxuXG4vKiAn7qSYJyAqL1xuLmljb24tMTYyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOSc7IH1cblxuLyogJ+6kmScgKi9cbi5pY29uLTEzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWEnOyB9XG5cbi8qICfupJonICovXG4uaWNvbi0xMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFiJzsgfVxuXG4vKiAn7qSbJyAqL1xuLmljb24tMTYyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYyc7IH1cblxuLyogJ+6knCcgKi9cbi5pY29uLTE0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWQnOyB9XG5cbi8qICfupJ0nICovXG4uaWNvbi0xNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFlJzsgfVxuXG4vKiAn7qSeJyAqL1xuLmljb24tMTYyMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZic7IH1cblxuLyogJ+6knycgKi9cbi5pY29uLTE1LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjAnOyB9XG5cbi8qICfupKAnICovXG4uaWNvbi0xNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIxJzsgfVxuXG4vKiAn7qShJyAqL1xuLmljb24tMTY1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIyJzsgfVxuXG4vKiAn7qSiJyAqL1xuLmljb24tMTYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjMnOyB9XG5cbi8qICfupKMnICovXG4uaWNvbi0xLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjQnOyB9XG5cbi8qICfupKQnICovXG4uaWNvbi0xNy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI1JzsgfVxuXG4vKiAn7qSlJyAqL1xuLmljb24tMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNic7IH1cblxuLyogJ+6kpicgKi9cbi5pY29uLTE2NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI3JzsgfVxuXG4vKiAn7qSnJyAqL1xuLmljb24tMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOCc7IH1cblxuLyogJ+6kqCcgKi9cbi5pY29uLTI2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjknOyB9XG5cbi8qICfupKknICovXG4uaWNvbi0xOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJhJzsgfVxuXG4vKiAn7qSqJyAqL1xuLmljb24tMTYyNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYic7IH1cblxuLyogJ+6kqycgKi9cbi5pY29uLTEwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJjJzsgfVxuXG4vKiAn7qSsJyAqL1xuLmljb24tMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmQnOyB9XG5cbi8qICfupK0nICovXG4uaWNvbi0xMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZic7IH1cblxuLyogJ+6krycgKi9cbi5pY29uLTEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMwJzsgfVxuXG4vKiAn7qSwJyAqL1xuLmljb24tMTAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzInOyB9XG5cbi8qICfupLInICovXG4uaWNvbi0xMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMyc7IH1cblxuLyogJ+6ksycgKi9cbi5pY29uLTExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM1JzsgfVxuXG4vKiAn7qS1JyAqL1xuLmljb24tMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnOyB9XG5cbi8qICfupLcnICovXG4uaWNvbi0xMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOSc7IH1cblxuLyogJ+6kuScgKi9cbi5pY29uLTExMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNiJzsgfVxuXG4vKiAn7qS7JyAqL1xuLmljb24tMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2QnOyB9XG5cbi8qICfupL0nICovXG4uaWNvbi0xMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZic7IH1cblxuLyogJ+6kvycgKi9cbi5pY29uLTEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQwJzsgfVxuXG4vKiAn7qWAJyAqL1xuLmljb24tMTIyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDInOyB9XG5cbi8qICfupYInICovXG4uaWNvbi0xMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Myc7IH1cblxuLyogJ+6lgycgKi9cbi5pY29uLTEzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ1JzsgfVxuXG4vKiAn7qWFJyAqL1xuLmljb24tMTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDYnOyB9XG5cbi8qICfupYYnICovXG4uaWNvbi0xMzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OCc7IH1cblxuLyogJ+6liCcgKi9cbi5pY29uLTEzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ5JzsgfVxuXG4vKiAn7qWJJyAqL1xuLmljb24tMTMyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGInOyB9XG5cbi8qICfupYsnICovXG4uaWNvbi0xMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yyc7IH1cblxuLyogJ+6ljCcgKi9cbi5pY29uLTEzMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRlJzsgfVxuXG4vKiAn7qWOJyAqL1xuLmljb24tMTMzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnOyB9XG5cbi8qICfupY8nICovXG4uaWNvbi0xMzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MSc7IH1cblxuLyogJ+6lkScgKi9cbi5pY29uLTEzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUyJzsgfVxuXG4vKiAn7qWSJyAqL1xuLmljb24tMTQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTQnOyB9XG5cbi8qICfupZQnICovXG4uaWNvbi0xNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NSc7IH1cblxuLyogJ+6llScgKi9cbi5pY29uLTE0MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU3JzsgfVxuXG4vKiAn7qWXJyAqL1xuLmljb24tMTQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTgnOyB9XG5cbi8qICfupZgnICovXG4uaWNvbi0xNDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1YSc7IH1cblxuLyogJ+6lmicgKi9cbi5pY29uLTE0Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTViJzsgfVxuXG4vKiAn7qWbJyAqL1xuLmljb24tMTQzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWQnOyB9XG5cbi8qICfupZ0nICovXG4uaWNvbi0xNDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZSc7IH1cblxuLyogJ+6lnicgKi9cbi5pY29uLTE0NC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYwJzsgfVxuXG4vKiAn7qWgJyAqL1xuLmljb24tMTQ0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjEnOyB9XG5cbi8qICfupaEnICovXG4uaWNvbi0xNTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Myc7IH1cblxuLyogJ+6loycgKi9cbi5pY29uLTE1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY0JzsgfVxuXG4vKiAn7qWkJyAqL1xuLmljb24tMTUxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjYnOyB9XG5cbi8qICfupaYnICovXG4uaWNvbi0xNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nyc7IH1cblxuLyogJ+6lpycgKi9cbi5pY29uLTE1Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY5JzsgfVxuXG4vKiAn7qWpJyAqL1xuLmljb24tMTUyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmEnOyB9XG5cbi8qICfupaonICovXG4uaWNvbi0xNTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yyc7IH1cblxuLyogJ+6lrCcgKi9cbi5pY29uLTE1My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZkJzsgfVxuXG4vKiAn7qWtJyAqL1xuLmljb24tMTYxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcxJzsgfVxuXG4vKiAn7qWxJyAqL1xuLmljb24tMTcwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzMnOyB9XG5cbi8qICfupbMnICovXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NCc7IH1cblxuLyogJ+6ltCcgKi9cbi5pY29uLTE3MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc2JzsgfVxuXG4vKiAn7qW2JyAqL1xuLmljb24tMTcxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzcnOyB9XG5cbi8qICfupbcnICovXG4uaWNvbi0xNzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3OSc7IH1cblxuLyogJ+6luScgKi9cbi5pY29uLTE3Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdhJzsgfVxuXG4vKiAn7qW6JyAqL1xuLmljb24tMTczLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2MnOyB9XG5cbi8qICfupbwnICovXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZCc7IH1cblxuLyogJ+6lvScgKi9cbi5pY29uLTE3NC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdmJzsgfVxuXG4vKiAn7qW/JyAqL1xuLmljb24tMTc0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODAnOyB9XG5cbi8qICfupoAnICovXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Mic7IH1cblxuLyogJ+6mgicgKi9cbi5pY29uLTE3NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgzJzsgfVxuXG4vKiAn7qaDJyAqL1xuLmljb24tMTgwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODUnOyB9XG5cbi8qICfupoUnICovXG4uaWNvbi0xODEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Nyc7IH1cblxuLyogJ+6mhycgKi9cbi5pY29uLTE4Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg5JzsgfVxuXG4vKiAn7qaJJyAqL1xuLmljb24tMTg0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGMnOyB9XG5cbi8qICfupownICovXG4uaWNvbi0xODUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4ZSc7IH1cblxuLyogJ+6mjicgKi9cbi5pY29uLTE4Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTkwJzsgfVxuXG4vKiAn7qaQJyAqL1xuLmljb24tMTkwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTInOyB9XG5cbi8qICfuppInICovXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5NCc7IH1cblxuLyogJ+6mlCcgKi9cbi5pY29uLTE5Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk2JzsgfVxuXG4vKiAn7qaWJyAqL1xuLmljb24tMTkzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTgnOyB9XG5cbi8qICfuppgnICovXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OSc7IH1cblxuLyogJ+6mmScgKi9cbi5pY29uLTEwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Yic7IH1cblxuLyogJ+6mmycgKi9cbi5pY29uLTEwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Yyc7IH1cblxuLyogJ+6mnCcgKi9cbi5pY29uLTEwMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5ZSc7IH1cblxuLyogJ+6mnicgKi9cbi5pY29uLTEwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Zic7IH1cblxuLyogJ+6mnycgKi9cbi5pY29uLTEwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhMSc7IH1cblxuLyogJ+6moScgKi9cbi5pY29uLTEwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhMic7IH1cblxuLyogJ+6moicgKi9cbi5pY29uLTEwMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNCc7IH1cblxuLyogJ+6mpCcgKi9cbi5pY29uLTEwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNSc7IH1cblxuLyogJ+6mpScgKi9cbi5pY29uLTEwMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNyc7IH1cblxuLyogJ+6mpycgKi9cbi5pY29uLTEwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhOCc7IH1cblxuLyogJ+6mqCcgKi9cbi5pY29uLTEwMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYSc7IH1cblxuLyogJ+6mqicgKi9cbi5pY29uLTEwMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYic7IH1cblxuLyogJ+6mqycgKi9cbi5pY29uLTEwMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhZCc7IH1cblxuLyogJ+6mrScgKi9cbi5pY29uLTEwMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhZSc7IH1cblxuLyogJ+6mricgKi9cbi5pY29uLTEwMjMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMCc7IH1cblxuLyogJ+6msCcgKi9cbi5pY29uLTEwMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMSc7IH1cblxuLyogJ+6msScgKi9cbi5pY29uLTEwMjQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMyc7IH1cblxuLyogJ+6msycgKi9cbi5pY29uLTEwMjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliNCc7IH1cblxuLyogJ+6mtCcgKi9cbi5pY29uLTExMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliNic7IH1cblxuLyogJ+6mticgKi9cbi5pY29uLTExMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliOCc7IH1cblxuLyogJ+6muCcgKi9cbi5pY29uLTExMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliYSc7IH1cblxuLyogJ+6muicgKi9cbi5pY29uLTExMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliYyc7IH1cblxuLyogJ+6mvCcgKi9cbi5pY29uLTExMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliZSc7IH1cblxuLyogJ+6mvicgKi9cbi5pY29uLTExMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMCc7IH1cblxuLyogJ+6ngCcgKi9cbi5pY29uLTExMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMic7IH1cblxuLyogJ+6ngicgKi9cbi5pY29uLTExMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNCc7IH1cblxuLyogJ+6nhCcgKi9cbi5pY29uLTExMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNic7IH1cblxuLyogJ+6nhicgKi9cbi5pY29uLTExMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljOCc7IH1cblxuLyogJ+6niCcgKi9cbi5pY29uLTExMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYSc7IH1cblxuLyogJ+6niicgKi9cbi5pY29uLTExMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYyc7IH1cblxuLyogJ+6njCcgKi9cbi5pY29uLTExMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljZSc7IH1cblxuLyogJ+6njicgKi9cbi5pY29uLTEyMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMCc7IH1cblxuLyogJ+6nkCcgKi9cbi5pY29uLTEyMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMSc7IH1cblxuLyogJ+6nkScgKi9cbi5pY29uLTEyMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMyc7IH1cblxuLyogJ+6nkycgKi9cbi5pY29uLTEyMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNCc7IH1cblxuLyogJ+6nlCcgKi9cbi5pY29uLTEyMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNic7IH1cblxuLyogJ+6nlicgKi9cbi5pY29uLTEyMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNyc7IH1cblxuLyogJ+6nlycgKi9cbi5pY29uLTEyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkOSc7IH1cblxuLyogJ+6nmScgKi9cbi5pY29uLTEyMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYSc7IH1cblxuLyogJ+6nmicgKi9cbi5pY29uLTEyMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYic7IH1cblxuLyogJ+6nmycgKi9cbi5pY29uLTEyMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkZCc7IH1cblxuLyogJ+6nnScgKi9cbi5pY29uLTEyMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkZSc7IH1cblxuLyogJ+6nnicgKi9cbi5pY29uLTEyMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMCc7IH1cblxuLyogJ+6noCcgKi9cbi5pY29uLTEyMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMSc7IH1cblxuLyogJ+6noScgKi9cbi5pY29uLTEzMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMyc7IH1cblxuLyogJ+6noycgKi9cbi5pY29uLTEzMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNCc7IH1cblxuLyogJ+6npCcgKi9cbi5pY29uLTEzMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNic7IH1cblxuLyogJ+6npicgKi9cbi5pY29uLTEzMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNyc7IH1cblxuLyogJ+6npycgKi9cbi5pY29uLTEzMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllOSc7IH1cblxuLyogJ+6nqScgKi9cbi5pY29uLTEzMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllYSc7IH1cblxuLyogJ+6nqicgKi9cbi5pY29uLTEzMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllYyc7IH1cblxuLyogJ+6nrCcgKi9cbi5pY29uLTEzMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllZCc7IH1cblxuLyogJ+6nrScgKi9cbi5pY29uLTEzMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllZic7IH1cblxuLyogJ+6nrycgKi9cbi5pY29uLTEzMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMCc7IH1cblxuLyogJ+6nsCcgKi9cbi5pY29uLTEzMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMic7IH1cblxuLyogJ+6nsicgKi9cbi5pY29uLTEzMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMyc7IH1cblxuLyogJ+6nsycgKi9cbi5pY29uLTEzMzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNSc7IH1cblxuLyogJ+6ntScgKi9cbi5pY29uLTEzMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNic7IH1cblxuLyogJ+6nticgKi9cbi5pY29uLTEzMzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmOCc7IH1cblxuLyogJ+6nuCcgKi9cbi5pY29uLTEzMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmOSc7IH1cblxuLyogJ+6nuScgKi9cbi5pY29uLTEzNDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmYic7IH1cblxuLyogJ+6nuycgKi9cbi5pY29uLTEzNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmYyc7IH1cblxuLyogJ+6nvCcgKi9cbi5pY29uLTEzNDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmZSc7IH1cblxuLyogJ+6nvicgKi9cbi5pY29uLTEzNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmZic7IH1cblxuLyogJ+6nvycgKi9cbi5pY29uLTEzNDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMSc7IH1cblxuLyogJ+6ogScgKi9cbi5pY29uLTEzNDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMic7IH1cblxuLyogJ+6ogicgKi9cbi5pY29uLTE0MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNCc7IH1cblxuLyogJ+6ohCcgKi9cbi5pY29uLTE0MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNSc7IH1cblxuLyogJ+6ohScgKi9cbi5pY29uLTE0MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNyc7IH1cblxuLyogJ+6ohycgKi9cbi5pY29uLTE0MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwOCc7IH1cblxuLyogJ+6oiCcgKi9cbi5pY29uLTE0MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYSc7IH1cblxuLyogJ+6oiicgKi9cbi5pY29uLTE0MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYic7IH1cblxuLyogJ+6oiycgKi9cbi5pY29uLTE0MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwZCc7IH1cblxuLyogJ+6ojScgKi9cbi5pY29uLTE0MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwZSc7IH1cblxuLyogJ+6ojicgKi9cbi5pY29uLTE0NDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMCc7IH1cblxuLyogJ+6okCcgKi9cbi5pY29uLTE0NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMSc7IH1cblxuLyogJ+6okScgKi9cbi5pY29uLTE1MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMyc7IH1cblxuLyogJ+6okycgKi9cbi5pY29uLTE1MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNCc7IH1cblxuLyogJ+6olCcgKi9cbi5pY29uLTE1MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNic7IH1cblxuLyogJ+6olicgKi9cbi5pY29uLTE1MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNyc7IH1cblxuLyogJ+6olycgKi9cbi5pY29uLTE1MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExOSc7IH1cblxuLyogJ+6omScgKi9cbi5pY29uLTE1MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYSc7IH1cblxuLyogJ+6omicgKi9cbi5pY29uLTE1MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYyc7IH1cblxuLyogJ+6onCcgKi9cbi5pY29uLTE1MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExZCc7IH1cblxuLyogJ+6onScgKi9cbi5pY29uLTE2MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExZic7IH1cblxuLyogJ+6onycgKi9cbi5pY29uLTE2MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyMyc7IH1cblxuLyogJ+6ooycgKi9cbi5pY29uLTE3MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyNyc7IH1cblxuLyogJ+6opycgKi9cbi5pY29uLTE3MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyOCc7IH1cblxuLyogJ+6oqCcgKi9cbi5pY29uLTE3MDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyYSc7IH1cblxuLyogJ+6oqicgKi9cbi5pY29uLTE3MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyYic7IH1cblxuLyogJ+6oqycgKi9cbi5pY29uLTE3MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZCc7IH1cblxuLyogJ+6orScgKi9cbi5pY29uLTE3MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZSc7IH1cblxuLyogJ+6oricgKi9cbi5pY29uLTE3MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMCc7IH1cblxuLyogJ+6osCcgKi9cbi5pY29uLTE3MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMSc7IH1cblxuLyogJ+6osScgKi9cbi5pY29uLTE3MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMyc7IH1cblxuLyogJ+6osycgKi9cbi5pY29uLTE3MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNCc7IH1cblxuLyogJ+6otCcgKi9cbi5pY29uLTE3NDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNic7IH1cblxuLyogJ+6oticgKi9cbi5pY29uLTE3NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNyc7IH1cblxuLyogJ+6otycgKi9cbi5pY29uLTE3NTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzOSc7IH1cblxuLyogJ+6ouScgKi9cbi5pY29uLTE3NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYSc7IH1cblxuLyogJ+6ouicgKi9cbi5pY29uLTE4NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYyc7IH1cblxuLyogJ+6ovCcgKi9cbi5pY29uLTE4NDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzZSc7IH1cblxuLyogJ+6ovicgKi9cbi5pY29uLTE5MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0MCc7IH1cblxuLyogJ+6pgCcgKi9cbi5pY29uLTE5MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Mic7IH1cblxuLyogJ+6pgicgKi9cbi5pY29uLTE5MDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0NCc7IH1cblxuLyogJ+6phCcgKi9cbi5pY29uLTE5MDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Nic7IH1cblxuLyogJ+6phicgKi9cbi5pY29uLTE5MDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0OSc7IH1cblxuLyogJ+6piScgKi9cbi5pY29uLTE5MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Yic7IH1cblxuLyogJ+6piycgKi9cbi5pY29uLTE5MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0ZCc7IH1cblxuLyogJ+6pjScgKi9cbi5pY29uLTE5MTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Zic7IH1cblxuLyogJ+6pjycgKi9cbi5pY29uLTE5MTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1MSc7IH1cblxuLyogJ+6pkScgKi9cbi5pY29uLTE5MTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Myc7IH1cblxuLyogJ+6pkycgKi9cbi5pY29uLTE5MTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1NSc7IH1cblxuLyogJ+6plScgKi9cbi5pY29uLTE5MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Nyc7IH1cblxuLyogJ+6plycgKi9cbi5pY29uLTE5MjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1OSc7IH1cblxuLyogJ+6pmScgKi9cbi5pY29uLTE5MjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Yic7IH1cblxuLyogJ+6pmycgKi9cbi5pY29uLTE5MjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1ZCc7IH1cblxuLyogJ+6pnScgKi9cbi5pY29uLTE5MjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Zic7IH1cblxuLyogJ+6pnycgKi9cbi5pY29uLTE5MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2MSc7IH1cblxuLyogJ+6poScgKi9cbi5pY29uLTE5MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Mic7IH1cblxuLyogJ+6poicgKi9cbi5pY29uLTE5MzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2NCc7IH1cblxuLyogJ+6ppCcgKi9cbi5pY29uLTE5MzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2NSc7IH1cblxuLyogJ+6ppScgKi9cbi5pY29uLTE5MzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Nyc7IH1cblxuLyogJ+6ppycgKi9cbi5pY29uLTE5MzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2OCc7IH1cblxuLyogJ+6pqCcgKi9cbi5pY29uLTE5MzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2YSc7IH1cblxuLyogJ+6pqicgKi9cbi5pY29uLTE5MzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Yic7IH1cblxuLyogJ+6pqycgKi9cbi5pY29uLTE5MzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZCc7IH1cblxuLyogJ+6prScgKi9cbi5pY29uLTE5MzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZSc7IH1cblxuLyogJ+6pricgKi9cbi5pY29uLTE5MzUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3MCc7IH1cblxuLyogJ+6psCcgKi9cbi5pY29uLTE5MzUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3MSc7IH1cblxuLyogJ+6psScgKi9cbi5pY29uLTEwMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzMnOyB9XG5cbi8qICfuqbMnICovXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc0JzsgfVxuXG4vKiAn7qm0JyAqL1xuLmljb24tMTAwMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Nic7IH1cblxuLyogJ+6pticgKi9cbi5pY29uLTEwMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzcnOyB9XG5cbi8qICfuqbcnICovXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc5JzsgfVxuXG4vKiAn7qm5JyAqL1xuLmljb24tMTAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3YSc7IH1cblxuLyogJ+6puicgKi9cbi5pY29uLTEwMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2MnOyB9XG5cbi8qICfuqbwnICovXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdkJzsgfVxuXG4vKiAn7qm9JyAqL1xuLmljb24tMTAwMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Zic7IH1cblxuLyogJ+6pvycgKi9cbi5pY29uLTEwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODAnOyB9XG5cbi8qICfuqoAnICovXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgyJzsgfVxuXG4vKiAn7qqCJyAqL1xuLmljb24tMTAwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Myc7IH1cblxuLyogJ+6qgycgKi9cbi5pY29uLTExMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODUnOyB9XG5cbi8qICfuqoUnICovXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg3JzsgfVxuXG4vKiAn7qqHJyAqL1xuLmljb24tMTEyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4OSc7IH1cblxuLyogJ+6qiScgKi9cbi5pY29uLTExMjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGInOyB9XG5cbi8qICfuqosnICovXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThkJzsgfVxuXG4vKiAn7qqNJyAqL1xuLmljb24tMTg0MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Zic7IH1cblxuLyogJ+6qjycgKi9cbi5pY29uLTE4NDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTEnOyB9XG5cbi8qICfuqpEnICovXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTkzJzsgfVxuXG4vKiAn7qqTJyAqL1xuLmljb24tMTg0MDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5NSc7IH1cblxuLyogJ+6qlScgKi9cbi5pY29uLTE4NDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTcnOyB9XG5cbi8qICfuqpcnICovXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk5JzsgfVxuXG4vKiAn7qqZJyAqL1xuLmljb24tMTg0MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Yic7IH1cblxuLyogJ+6qmycgKi9cbi5pY29uLTE4NDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWQnOyB9XG5cbi8qICfuqp0nICovXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTlmJzsgfVxuXG4vKiAn7qqfJyAqL1xuLmljb24tMTg0MTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMSc7IH1cblxuLyogJ+6qoScgKi9cbi5pY29uLTE4NDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTMnOyB9XG5cbi8qICfuqqMnICovXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE1JzsgfVxuXG4vKiAn7qqlJyAqL1xuLmljb24tMTg0MTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhNyc7IH1cblxuLyogJ+6qpycgKi9cbi5pY29uLTE4NDE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTknOyB9XG5cbi8qICfuqqknICovXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhYic7IH1cblxuLyogJ+6qqycgKi9cbi5pY29uLTExMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFkJzsgfVxuXG4vKiAn7qqtJyAqL1xuLmljb24tMTEwMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWYnOyB9XG5cbi8qICfuqq8nICovXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiMSc7IH1cblxuLyogJ+6qsScgKi9cbi5pY29uLTExMDAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIzJzsgfVxuXG4vKiAn7qqzJyAqL1xuLmljb24tMTEwMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjUnOyB9XG5cbi8qICfuqrUnICovXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiNyc7IH1cblxuLyogJ+6qtycgKi9cbi5pY29uLTExMDAwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI5JzsgfVxuXG4vKiAn7qq5JyAqL1xuLmljb24tMTEwMDA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmInOyB9XG5cbi8qICfuqrsnICovXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiZCc7IH1cblxuLyogJ+6qvScgKi9cbi5pY29uLTExMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJmJzsgfVxuXG4vKiAn7qq/JyAqL1xuLmljb24tMTEwMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzEnOyB9XG5cbi8qICfuq4EnICovXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjMyc7IH1cblxuLyogJ+6rgycgKi9cbi5pY29uLTExMDAxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM1JzsgfVxuXG4vKiAn7quFJyAqL1xuLmljb24tMTEwMDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzcnOyB9XG5cbi8qICfuq4cnICovXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjOSc7IH1cblxuLyogJ+6riScgKi9cbi5pY29uLTExMDAxNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNiJzsgfVxuXG4vKiAn7quLJyAqL1xuLmljb24tMTEwMDE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2QnOyB9XG5cbi8qICfuq40nICovXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjZic7IH1cblxuLyogJ+6rjycgKi9cbi5pY29uLTExMDEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQxJzsgfVxuXG4vKiAn7quRJyAqL1xuLmljb24tMTEwMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDMnOyB9XG5cbi8qICfuq5MnICovXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkNSc7IH1cblxuLyogJ+6rlScgKi9cbi5pY29uLTExMDEwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ3JzsgfVxuXG4vKiAn7quXJyAqL1xuLmljb24tMTEwMTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDknOyB9XG5cbi8qICfuq5knICovXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkYic7IH1cblxuLyogJ+6rmycgKi9cbi5pY29uLTExMDEwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRkJzsgfVxuXG4vKiAn7qudJyAqL1xuLmljb24tMTEwMTA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGYnOyB9XG5cbi8qICfuq58nICovXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlMSc7IH1cblxuLyogJ+6roScgKi9cbi5pY29uLTExMDExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWUzJzsgfVxuXG4vKiAn7qujJyAqL1xuLmljb24tMTEwMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTUnOyB9XG5cbi8qICfuq6UnICovXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlNyc7IH1cblxuLyogJ+6rpycgKi9cbi5pY29uLTExMDExMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU5JzsgfVxuXG4vKiAn7qupJyAqL1xuLmljb24tMTEwMTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWInOyB9XG5cbi8qICfuq6snICovXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlZCc7IH1cblxuLyogJ+6rrScgKi9cbi5pY29uLTExMDExNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVmJzsgfVxuXG4vKiAn7quvJyAqL1xuLmljb24tMTEwMTE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjEnOyB9XG5cbi8qICfuq7EnICovXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmMyc7IH1cblxuLyogJ+6rsycgKi9cbi5pY29uLTExMDExOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY1JzsgfVxuXG4vKiAn7qu1JyAqL1xuLmljb24tMTEwMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjcnOyB9XG5cbi8qICfuq7cnICovXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmOSc7IH1cblxuLyogJ+6ruScgKi9cbi5pY29uLTExMDEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZiJzsgfVxuXG4vKiAn7qu7JyAqL1xuLmljb24tMTEwMTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmQnOyB9XG5cbi8qICfuq70nICovXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmZic7IH1cblxuLyogJ+6rvycgKi9cbi5pY29uLTExMTAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjAxJzsgfVxuXG4vKiAn7qyBJyAqL1xuLmljb24tMTExMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDMnOyB9XG5cbi8qICfurIMnICovXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwNSc7IH1cblxuLyogJ+6shScgKi9cbi5pY29uLTExMTAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA3JzsgfVxuXG4vKiAn7qyHJyAqL1xuLmljb24tMTExMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDknOyB9XG5cbi8qICfurIknICovXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwYic7IH1cblxuLyogJ+6siycgKi9cbi5pY29uLTExMTAwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBkJzsgfVxuXG4vKiAn7qyNJyAqL1xuLmljb24tMTExMDA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGYnOyB9XG5cbi8qICfurI8nICovXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMSc7IH1cblxuLyogJ+6skScgKi9cbi5pY29uLTExMTAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjEzJzsgfVxuXG4vKiAn7qyTJyAqL1xuLmljb24tMTExMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTUnOyB9XG5cbi8qICfurJUnICovXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxNyc7IH1cblxuLyogJ+6slycgKi9cbi5pY29uLTExMTAxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE5JzsgfVxuXG4vKiAn7qyZJyAqL1xuLmljb24tMTExMDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWInOyB9XG5cbi8qICfurJsnICovXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxZCc7IH1cblxuLyogJ+6snScgKi9cbi5pY29uLTExMjAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFmJzsgfVxuXG4vKiAn7qyfJyAqL1xuLmljb24tMTEyMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjEnOyB9XG5cbi8qICfurKEnICovXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyMyc7IH1cblxuLyogJ+6soycgKi9cbi5pY29uLTExMjAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjI1JzsgfVxuXG4vKiAn7qylJyAqL1xuLmljb24tMTEyMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjcnOyB9XG5cbi8qICfurKcnICovXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjknOyB9XG5cbi8qICfurKknICovXG4uaWNvbi1zcDA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmEnOyB9XG5cbi8qICfurKonICovXG4uaWNvbi1zcDE5LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmMnOyB9XG5cbi8qICfurKwnICovXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmQnOyB9XG5cbi8qICfurK0nICovXG4uaWNvbi1zcDIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmYnOyB9XG5cbi8qICfurK8nICovXG4uaWNvbi1zcDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzAnOyB9XG5cbi8qICfurLAnICovXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzInOyB9XG5cbi8qICfurLInICovXG4uaWNvbi1zcDIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzMnOyB9XG5cbi8qICfurLMnICovXG4uaWNvbi1zcDM4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzUnOyB9XG5cbi8qICfurLUnICovXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzgnOyB9XG5cbi8qICfurLgnICovXG4uaWNvbi1zcDg4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2EnOyB9XG5cbi8qICfurLonICovXG4uaWNvbi1zcDg5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2MnOyB9XG5cbi8qICfurLwnICovXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNlJzsgfVxuXG4vKiAn7qy+JyAqL1xuLmljb24tc3AxMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0MCc7IH1cblxuLyogJ+6tgCcgKi9cbi5pY29uLTE5MDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Mic7IH1cblxuLyogJ+6tgicgKi9cbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQzJzsgfVxuXG4vKiAn7q2DJyAqL1xuLmljb24tMTAwMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDQnOyB9XG5cbi8qICfurYQnICovXG4uaWNvbi0xMDAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Nic7IH1cblxuLyogJ+6thicgKi9cbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ3JzsgfVxuXG4vKiAn7q2HJyAqL1xuLmljb24tMTAwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDgnOyB9XG5cbi8qICfurYgnICovXG4uaWNvbi0xMDAwMDMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0YSc7IH1cblxuLyogJ+6tiicgKi9cbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRiJzsgfVxuXG4vKiAn7q2LJyAqL1xuLmljb24tMTAwMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGQnOyB9XG5cbi8qICfurY0nICovXG4uaWNvbi0xMDAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0ZSc7IH1cblxuLyogJ+6tjicgKi9cbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjUwJzsgfVxuXG4vKiAn7q2QJyAqL1xuLmljb24tMTAwMDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTInOyB9XG5cbi8qICfurZInICovXG4uaWNvbi0xMDAxMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1NCc7IH1cblxuLyogJ+6tlCcgKi9cbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU1JzsgfVxuXG4vKiAn7q2VJyAqL1xuLmljb24tMTAwMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTcnOyB9XG5cbi8qICfurZcnICovXG4uaWNvbi0xMDAxMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1OCc7IH1cblxuLyogJ+6tmCcgKi9cbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU5JzsgfVxuXG4vKiAn7q2ZJyAqL1xuLmljb24tMTAwMTEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWInOyB9XG5cbi8qICfurZsnICovXG4uaWNvbi0xMDAxMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Yyc7IH1cblxuLyogJ+6tnCcgKi9cbi5pY29uLTEwMDExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVlJzsgfVxuXG4vKiAn7q2eJyAqL1xuLmljb24tMTAwMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjAnOyB9XG5cbi8qICfuraAnICovXG4uaWNvbi0xMjIyMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Mic7IH1cblxuLyogJ+6toicgKi9cbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYzJzsgfVxuXG4vKiAn7q2jJyAqL1xuLmljb24tMTIyMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjQnOyB9XG5cbi8qICfuraQnICovXG4uaWNvbi0xMTIzMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2OCc7IH1cblxuLyogJ+6tqCcgKi9cbi5pY29uLTExMjMwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY5JzsgfVxuXG4vKiAn7q2pJyAqL1xuLmljb24tMTEyMzAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmEnOyB9XG5cbi8qICfuraonICovXG4uaWNvbi0xMTIzMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Yyc7IH1cblxuLyogJ+6trCcgKi9cbi5pY29uLTExMjMyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZlJzsgfVxuXG4vKiAn7q2uJyAqL1xuLmljb24tMjctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3MCc7IH1cblxuLyogJ+6tsCcgKi9cbi5pY29uLTE3Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcxJzsgfVxuXG4vKiAn7q2xJyAqL1xuLmljb24tMTM4MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcyJzsgfVxuXG4vKiAn7q2yJyAqL1xuLmljb24tMjQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzMnOyB9XG5cbi8qICfurbMnICovXG4uaWNvbi0xMjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzQnOyB9XG5cbi8qICfurbQnICovXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzUnOyB9XG5cbi8qICfurbUnICovXG4uaWNvbi0yNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Nic7IH1cblxuLyogJ+6tticgKi9cbi5pY29uLTI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzcnOyB9XG5cbi8qICfurbcnICovXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzgnOyB9XG5cbi8qICfurbgnICovXG4uaWNvbi0yMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzknOyB9XG5cbi8qICfurbknICovXG4uaWNvbi0yMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3YSc7IH1cblxuLyogJ+6tuicgKi9cbi5pY29uLTIwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Yic7IH1cblxuLyogJ+6tuycgKi9cbi5pY29uLTIwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Yyc7IH1cblxuLyogJ+6tvCcgKi9cbi5pY29uLTIwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3ZCc7IH1cblxuLyogJ+6tvScgKi9cbi5pY29uLTIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdlJzsgfVxuXG4vKiAn7q2+JyAqL1xuLmljb24tMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Zic7IH1cblxuLyogJ+6tvycgKi9cbi5pY29uLTE1NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgxJzsgfVxuXG4vKiAn7q6BJyAqL1xuLmljb24tMTU0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODInOyB9XG5cbi8qICfuroInICovXG4uaWNvbi0yNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Myc7IH1cblxuLyogJ+6ugycgKi9cbi5pY29uLTEzNzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4NCc7IH1cblxuLyogJ+6uhCcgKi9cbi5pY29uLTEzNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4NSc7IH1cblxuLyogJ+6uhScgKi9cbi5pY29uLTI1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg2JzsgfVxuXG4vKiAn7q6GJyAqL1xuLmljb24tMjUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Nyc7IH1cblxuLyogJ+6uhycgKi9cbi5pY29uLTEzMzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4OCc7IH1cblxuLyogJ+6uiCcgKi9cbi5pY29uLTEzMzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4OSc7IH1cblxuLyogJ+6uiScgKi9cbi5pY29uLTIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhhJzsgfVxuXG4vKiAn7q6KJyAqL1xuLmljb24tMTMzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhiJzsgfVxuXG4vKiAn7q6LJyAqL1xuLmljb24tMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGMnOyB9XG5cbi8qICfurownICovXG4uaWNvbi0yMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhkJzsgfVxuXG4vKiAn7q6NJyAqL1xuLmljb24tMTMyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhlJzsgfVxuXG4vKiAn7q6OJyAqL1xuLmljb24tMjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGYnOyB9XG5cbi8qICfuro8nICovXG4uaWNvbi0xMzcyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTAnOyB9XG5cbi8qICfurpAnICovXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTEnOyB9XG5cbi8qICfurpEnICovXG4uaWNvbi0yMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkyJzsgfVxuXG4vKiAn7q6SJyAqL1xuLmljb24tMTM2MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkzJzsgfVxuXG4vKiAn7q6TJyAqL1xuLmljb24tMTM2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk0JzsgfVxuXG4vKiAn7q6UJyAqL1xuLmljb24tMjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTUnOyB9XG5cbi8qICfurpUnICovXG4uaWNvbi0xMzQ0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTYnOyB9XG5cbi8qICfurpYnICovXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTcnOyB9XG5cbi8qICfurpcnICovXG4uaWNvbi0xMzUzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTgnOyB9XG5cbi8qICfurpgnICovXG4uaWNvbi0yMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OSc7IH1cblxuLyogJ+6umScgKi9cbi5pY29uLTEzNTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5YSc7IH1cblxuLyogJ+6umicgKi9cbi5pY29uLTEzNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Yic7IH1cblxuLyogJ+6umycgKi9cbi5pY29uLTEzNTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Yyc7IH1cblxuLyogJ+6unCcgKi9cbi5pY29uLTIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlkJzsgfVxuXG4vKiAn7q6dJyAqL1xuLmljb24tMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5ZSc7IH1cblxuLyogJ+6unicgKi9cbi5pY29uLTEyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Zic7IH1cblxuLyogJ+6unycgKi9cbi5pY29uLTE0NjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMCc7IH1cblxuLyogJ+6uoCcgKi9cbi5pY29uLTE0NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMSc7IH1cblxuLyogJ+6uoScgKi9cbi5pY29uLTE0OC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEyJzsgfVxuXG4vKiAn7q6iJyAqL1xuLmljb24tMTQ3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTMnOyB9XG5cbi8qICfurqMnICovXG4uaWNvbi0xNDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNCc7IH1cblxuLyogJ+6upCcgKi9cbi5pY29uLTE0NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE1JzsgfVxuXG4vKiAn7q6lJyAqL1xuLmljb24tMTYyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTYnOyB9XG5cbi8qICfurqYnICovXG4uaWNvbi0xNjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTcnOyB9XG5cbi8qICfurqcnICovXG4uaWNvbi0yNjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhOCc7IH1cblxuLyogJ+6uqCcgKi9cbi5pY29uLTE2MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhOSc7IH1cblxuLyogJ+6uqScgKi9cbi5pY29uLTE2MjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWEnOyB9XG5cbi8qICfurqonICovXG4uaWNvbi0xNjIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFiJzsgfVxuXG4vKiAn7q6rJyAqL1xuLmljb24tMTYyMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYyc7IH1cblxuLyogJ+6urCcgKi9cbi5pY29uLTE0NzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZCc7IH1cblxuLyogJ+6urScgKi9cbi5pY29uLTE0NDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZSc7IH1cblxuLyogJ+6uricgKi9cbi5pY29uLTE2MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZic7IH1cblxuLyogJ+6urycgKi9cbi5pY29uLTE2My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmIwJzsgfVxuXG4vKiAn7q6wJyAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5qcy1sYXp5W2RhdGEtYmFja2dyb3VuZF0sXG4gIC5qcy1zd2lwZXItbGF6eVtkYXRhLWJhY2tncm91bmRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuanMtbGF6eTpub3QoLmluaXRpYWwpLFxuICAuanMtc3dpcGVyLWxhenk6bm90KC5pbml0aWFsKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuICAuanMtbGF6eS5pbml0aWFsLCAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmluaXRpYWwsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWxvYWRlZCxcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktZXJyb3Ige1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW1nLmxhenk6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMDsgfVxuICAuanMtbGF6eVtkYXRhLWJhY2tncm91bmRdLFxuICAuanMtc3dpcGVyLWxhenlbZGF0YS1iYWNrZ3JvdW5kXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmpzLWxhenk6bm90KC5pbml0aWFsKSxcbiAgLmpzLXN3aXBlci1sYXp5Om5vdCguaW5pdGlhbCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgLmpzLWxhenkuaW5pdGlhbCwgLmpzLWxhenkuanMtbGF6eS1sb2FkZWQsIC5qcy1sYXp5LmpzLWxhenktZXJyb3IsXG4gIC5qcy1zd2lwZXItbGF6eS5pbml0aWFsLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqL1xuICByaWdodDogMDtcbiAgLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDsgfVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7IH1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTk2MTNBO1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzU5NjEzQTsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7IH1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU5NjEzQSwgNXB4IDAgMCAjNTk2MTNBO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTk2MTNBLCA1cHggMCAwICM1OTYxM0E7IH1cblxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwOyB9XG5cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogMTAlOyB9XG5cbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgd2lkdGg6IDA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC0xN3B4OyB9XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjsgfVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjsgfVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpOyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnBzd3AgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucHN3cCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3BfX2JnIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xuLypcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cclxuICovXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7IH1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi8gfVxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cblxuLypcclxuXHJcblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXHJcblxyXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTYwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjsgfVxuXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI0NFMjcyRDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cblxuLypcclxuXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblxyXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxyXG5cclxuXHQ0LiBDYXB0aW9uXHJcblxyXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4OyB9XG5cbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0JCQjsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXHJcblxyXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuXHJcbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLypcclxuXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcclxuXHJcbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwOyB9XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW1wbGViYXItd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2ltcGxlYmFyLW1hc2sge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc3MtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7IH1cbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjEzQTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMCAwLjVlbSAwIDAuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0LnNzLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW46IDAgMC41ZW0gMCAwLjVlbTsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBtYXJnaW46IC01cHggMCAwIDA7IH1cbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTNBO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjEzQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDEgM3B4O1xuICAgICAgbWFyZ2luOiA5cHggMTJweCAwIDVweDsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3Mge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uc3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzU5NjEzQTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuICAuc3MtY29udGVudC5zcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIC5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAwLjVlbTsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjNTk2MTNBOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5zcy1jb250ZW50IC5zcy1hZGRhYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMjVweDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjEzQTsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODksIDk3LCA1OCwgMC4yKTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiOGM7IH1cblxuLyoqXHJcbiAqIFN3aXBlciA1LjIuMFxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBPY3RvYmVyIDI2LCAyMDE5XHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovIH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovIH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDYwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAuYnV0dG9uX19pY29uIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgLmJ1dHRvbl9fY29udGVudCArIC5idXR0b25fX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNmVtOyB9XG4gIC5idXR0b25fX2ljb24gKyAuYnV0dG9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLjZlbTsgfVxuICAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzU5NjEzQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7IH1cbiAgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnV0dG9uLS1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyYXdlciB7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJhd2VyIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZHJhd2VyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZHJhd2VyLS1vcGVuZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuZHJhd2VyX19jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB0b3A6IDJlbTtcbiAgICByaWdodDogMmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kcmF3ZXJfX2Nsb3NlOmZvY3VzLCAuZHJhd2VyX19jbG9zZTphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5kcmF3ZXJfX2Nsb3NlIHN2ZyB7XG4gICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gICAgLmRyYXdlcl9fY2xvc2U6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICM1OTYxM0E7IH1cbiAgLmRyYXdlcl9fY2xvc2UtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTsgfVxuICAuZHJhd2VyX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogM2VtIDJlbSAzZW0gMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZHJhd2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogM2VtIDE2JTsgfSB9XG4gIC5kcmF3ZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZHJhd2VyX19zY3JvbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZHJhd2VyX19iYWNrZ3JvdW5kIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTsgfVxuICAuZHJhd2VyX19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZHJhd2VyIC50aXRsZV9fY2hhcG8ge1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5kcmF3ZXIgLnRpdGxlX19kZWNvIHtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAuZHJhd2VyIC5zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuZHJhd2VyIC5zdWJ0aXRsZV9fY2hhcG8ge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAuZHJhd2VyIC5zdWJ0aXRsZV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5kcmF3ZXIgLnN1YnRpdGxlX19hcnJvdzpiZWZvcmUsIC5kcmF3ZXIgLnN1YnRpdGxlX19hcnJvdzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gIC5kcmF3ZXIgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7IH1cbiAgICAuZHJhd2VyIC5idXR0b246aG92ZXIsIC5kcmF3ZXIgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmltYWdlX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltYWdlLS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cblxuLmltYWdlLS1oZWlnaHQgLmltYWdlX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5pbWFnZS0tY29udGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmltYWdlLS1jb250YWluIC5pbWFnZV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uaW1hZ2UtLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaW1hZ2UtLWNvdmVyIC5pbWFnZV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gIC5saW5rOmZvY3VzLCAubGluazphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmxpbmtfX2ljb24ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5saW5rX19pY29uID4gc3ZnIHtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgLmxpbmtfX2ljb24gKyAubGlua19fbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAubGlua19fbGFiZWwge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU5NjEzQTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDE2cHggYXV0byBhdXRvOyB9XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnN1YnRpdGxlX19jaGFwbyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAyMDAgMjVweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAuc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnN1YnRpdGxlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJ0aXRsZV9fZGVjbyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjQ1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5zdWJ0aXRsZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDAuNDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN1YnRpdGxlX19hcnJvdzpiZWZvcmUsIC5zdWJ0aXRsZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgICAuc3VidGl0bGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtNjhweDsgfVxuICAgIC5zdWJ0aXRsZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC02OHB4OyB9XG4gICAgLnN1YnRpdGxlX19hcnJvdyBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tbmF2LXVuZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLS1uYXYtdW5kZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLS1zbGlkZXMtYXV0byAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxLjVlbTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogIzJCMkIyQjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJCMkIyQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRpdGxlX19jaGFwbyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC41ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnRpdGxlX19iYXNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjRlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC50aXRsZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aXRsZS0tZGVjbyAudGl0bGVfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC50aXRsZV9fZGVjbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM1OTYxM0E7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC50aXRsZV9fZGVjby1lbGVtZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpOyB9XG4gICAgICAudGl0bGVfX2RlY28tZWxlbWVudC0tdG9wIHtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICAgICAgLnRpdGxlX19kZWNvLWVsZW1lbnQtLWJvdHRvbSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzU5NjEzQTsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDAuNWVtIC0gOXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cbiAgLmNoZWNrYm94X19ib3ggc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjNTk2MTNBO1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3MXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlOyB9XG4gICAgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjBweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5jaGVja2JveF9fc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jaGVja2JveDpob3ZlciAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi5jaGVja2JveF9fZmllbGQ6Zm9jdXMgfiAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94ZXNfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jaGVja2JveGVzX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMnB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19maWVsZC0tZnVsbCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm1fX2ZpZWxkLS1mdWxsIC5jaGVja2JveGVzX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDAgMzMlO1xuICBtYXJnaW46IDAuOGVtIDA7IH1cblxuLmNoZWNrYm94ZXMgLmNoZWNrYm94IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC01cHg7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBtYXJnaW46IDEuNWVtIDVweCAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19sZWdlbmQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMC45ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX19wbHVzLCAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5sb2NhbGl6YXRvci0tbG9hZGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1uby1wcm94aW1pdHkgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0OyB9IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5yYWRpb3NfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuLnJhZGlvc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5yYW5nZV9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmFuZ2VfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJhbmdlX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLnJhbmdlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucmFuZ2UtLXJpZ2h0IC5yYW5nZV9fY29udGVudCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAucmFuZ2VfX3ByZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEuOGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnJhbmdlX19wcmV2aWV3IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWJhc2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzkxOTE5MTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zZWxlY3RfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuc2VsZWN0X19sYWJlbC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3RfX2lucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICM1OTYxM0E7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg5LCA5NywgNTgsIDAuMSk7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjNTk2MTNBJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41ZW0pOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjNlbSAzMHB4IDFlbSAxZW07IH1cblxuc2VsZWN0LmpzLXNlbGVjdCB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmpzLWVuYWJsZWQgc2VsZWN0LmpzLXNlbGVjdCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRleHRhcmVhX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGV4dGFyZWFfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC40OTsgfVxuICAgICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC40OTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIG9wYWNpdHk6IDAuNDk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50ZXh0ZmllbGRfX2xhYmVsLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjQ5OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC40OTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDAuNDk7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgb3BhY2l0eTogMC40OTsgfVxuICAudGV4dGZpZWxkLS1kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjRlbTtcbiAgICAgIHRvcDogMC43ZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciBzdmcge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgZmlsbDogIzU5NjEzQTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkICM1OTYxM0E7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19sYWJlbCA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX190ZXh0LS1jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjEzQTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNTk2MTNBO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2luZm9zIHtcbiAgY29sb3I6ICM1OTYxM0E7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19lcnJvcnMge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51cGxvYWQgLmNyb3NzX19zdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhbGVuZGFyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDsgfVxuXG4uY2FsZW5kYXJfX21vbnRoIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uY2FsZW5kYXJfX2RheSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NjEzQTtcbiAgcGFkZGluZzogMWVtIDA7IH1cblxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1OTYxM0E7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIsIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzOmFmdGVyLFxuICAgIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmFmdGVyLFxuICAgIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uY2FsZW5kYXJfX2RhdGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IC41ZW0gMDsgfVxuICAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiMTM4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYWxlbmRhcl9fbGVnZW5kID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWJvb2tlZCAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwge1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbCBhIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5lZGl0b3JpYWwgcCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZWRpdG9yaWFsIHVsIHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBvbCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lZGl0b3JpYWwgaHIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZWRpdG9yaWFsIHRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWRpdG9yaWFsIGgxLCAuZWRpdG9yaWFsIGgyLCAuZWRpdG9yaWFsIGgzLCAuZWRpdG9yaWFsIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWluLXN3aXBlcl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWluLXN3aXBlcl9fcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZHVsZS1tYXAtcG9pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX21hcCA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDFlbSAxZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMWVtIDFlbTsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgLmRyYXdlciAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyAuY2hlY2tib3gge1xuICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXBfX21hcmtlciBzdmcge1xuICBmaWxsOiAjMkIyQjJCOyB9XG5cbi5tYXAgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLm1hcF9fY2x1c3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC42KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuICAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgYmFja2dyb3VuZDogIzJCMkIyQjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5tYXBfX2NsdXN0ZXIgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLm1hcF9fY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMkIyQjJCO1xuICBmaWxsOiByZ2JhKDQzLCA0MywgNDMsIDAuNik7XG4gIHN0cm9rZS13aWR0aDogMjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLm1vZGFsX19ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAzZW0gMWVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWxfX2JvZHkge1xuICAgICAgICB3aWR0aDogOTE4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAzZW0gM2VtOyB9IH1cbiAgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICAgIG1hcmdpbjogLjVlbSAwOyB9XG4gIC5tb2RhbF9fbG9nbyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiA8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWxhYmVscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAucHJvcGVydGllcy1sYWJlbHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAuOGVtIDJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgLnByb3BlcnRpZXMtbGFiZWxzX19pdGVtICsgLnByb3BlcnRpZXMtbGFiZWxzX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTExMWVtO1xuICAgIG1hcmdpbjogMCAwIDAgLjZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDUyJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTYxM0E7IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6bGFzdC1jaGlsZCAudGFibGUtYXJpYV9fdHIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6aG92ZXIgLnRhYmxlLWFyaWFfX3RkIHtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbjpob3ZlciAudGFibGUtYXJpYV9fc3ZnLW1vcmUge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuM2VtIDAuM2VtIDAuM2VtIDEuM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1OTYxM0E7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODksIDk3LCA1OCwgMC40KTsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4yZW0gMDsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAuN2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICAgICAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTYxM0E7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXN0YWdlIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4OyB9IH1cblxuLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rIHtcbiAgZmxleDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6aG92ZXIgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLW1vcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkIyQjJCO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgLnByb3BlcnRpZXMtbG90cyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiAjNTk2MTNBOyB9XG5cbi5wcm9wZXJ0aWVzLWxvdHMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHJvcGVydGllcy1sb3RzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtbWVkaWEge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1tZWRpYV9faXRlbSArIC5wcm9wZXJ0aWVzLW1lZGlhX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLW1lZGlhIC5idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICAucHJvcGVydGllcy1tZWRpYSAuYnV0dG9uX19pY29uIHtcbiAgICAgIGhlaWdodDogMS42ZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiAudGFibGUtYXJpYV9fdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RoZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiAudGFibGUtYXJpYV9fdGhlYWQgLnRhYmxlLWFyaWFfX3RkOm5vdCgudGFibGUtYXJpYV9fdGQtLXBpZWNlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yNWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiAudGFibGUtYXJpYV9fdGhlYWQgLnRhYmxlLWFyaWFfX3RkOm5vdCgudGFibGUtYXJpYV9fdGQtLXBpZWNlKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTYxM0E7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RkLS1zdXJmYWNlLCAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190ZC0tc3RhZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190ZC0tc3VyZmFjZSwgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiAudGFibGUtYXJpYV9fdGQtLXN0YWdlIHtcbiAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190ZC0tc3VyZmFjZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190ZC0tc3VyZmFjZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RkIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgbWFyZ2luOiAwIDIuNSU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RkLS1waWVjZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cblxuLnByb3BlcnR5LWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWNvbnRhY3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1jb250YWN0IC5jYXJkLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgLnByb3BlcnR5LWNvbnRhY3QgLmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAuY29vcmRzX19uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb3BlcnR5LWNvbnRhY3QgLmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAuY29vcmRzX19uYW1lIC5jb29yZHNfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAucHJvcGVydHktY29udGFjdCAuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5jb29yZHNfX25hbWUgLmNvb3Jkc19fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMTVlbTsgfVxuICAucHJvcGVydHktY29udGFjdCAuZGVjb3JhdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7IH1cbiAgLnByb3BlcnR5LWNvbnRhY3QgLmNvb3Jkc19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0eS1jb250YWN0IC5jb29yZHNfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBjdXJyZW50OyB9XG4gICAgLnByb3BlcnR5LWNvbnRhY3QgLmNvb3Jkc19fdGV4dCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHJvcGVydHktY29udGFjdCAuY29vcmRzX19lbGVtZW50IHtcbiAgICBtYXJnaW46IC41ZW0gMDsgfVxuICAucHJvcGVydHktY29udGFjdCAuY29vcmRzX19tYWlsIC5jb29yZHNfX3RleHQsIC5wcm9wZXJ0eS1jb250YWN0IC5jb29yZHNfX2FkZHJlc3MgLmNvb3Jkc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lkZS1tZW51X19leHBhbmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZGUtbWVudV9fZXhwYW5kIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnNpZGUtbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaWRlLW1lbnVfX2xpc3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnNpZGUtbWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMzRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1OTYxM0E7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cbiAgLnNpZGUtbWVudV9faXRlbS0tc20taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2lkZS1tZW51X19pdGVtLS1zbS1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2lkZS1tZW51X19saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjllbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLW91dDsgfVxuXG4uc2lkZS1tZW51X19saW5rLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuXG4uc2lkZS1tZW51X19saW5rLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaWRlLW1lbnVfX2xpbmstdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2lkZS1tZW51X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZGUtbWVudV9fYXJyb3cge1xuICAgICAgcmlnaHQ6IGNhbGMoLTMwcHggLSAyMHB4KTsgfSB9XG4gIC5zaWRlLW1lbnVfX2Fycm93IHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2Utb3V0O1xuICAgIGZpbGw6ICM1OTYxM0E7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaWRlLW1lbnVfX2Fycm93IHN2ZyB7XG4gICAgICAgIGhlaWdodDogMjJweDsgfSB9XG5cbi5zaWRlLW1lbnVfX2xpbmssIC5zaWRlLW1lbnVfX3Byb21wdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgY2FsYygzdncgKyAzMHB4ICsgMjBweCkgMCAzNnB4OyB9XG4gIC5zaWRlLW1lbnVfX2xpbms6Zm9jdXMsIC5zaWRlLW1lbnVfX2xpbms6YWN0aXZlLCAuc2lkZS1tZW51X19wcm9tcHQ6Zm9jdXMsIC5zaWRlLW1lbnVfX3Byb21wdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2lkZS1tZW51X19saW5rLCAuc2lkZS1tZW51X19wcm9tcHQge1xuICAgICAgcGFkZGluZzogMCBjYWxjKDN2dyArIDMwcHggKyAyMHB4KSAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaWRlLW1lbnVfX2xpbms6aG92ZXIgLnNpZGUtbWVudV9fbGluay1iYWNrZ3JvdW5kLCAuc2lkZS1tZW51X19wcm9tcHQ6aG92ZXIgLnNpZGUtbWVudV9fbGluay1iYWNrZ3JvdW5kIHtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgLnNpZGUtbWVudV9fbGluazpob3ZlciAuc2lkZS1tZW51X19hcnJvdywgLnNpZGUtbWVudV9fcHJvbXB0OmhvdmVyIC5zaWRlLW1lbnVfX2Fycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7IH1cbiAgICAgIC5zaWRlLW1lbnVfX2xpbms6aG92ZXIgLnNpZGUtbWVudV9fYXJyb3cgc3ZnLCAuc2lkZS1tZW51X19wcm9tcHQ6aG92ZXIgLnNpZGUtbWVudV9fYXJyb3cgc3ZnIHtcbiAgICAgICAgZmlsbDogIzJCMkIyQjsgfSB9XG5cbi5zaWRlLW1lbnVfX3Byb21wdCB7XG4gIGhlaWdodDogMTM0cHg7IH1cbiAgLnNpZGUtbWVudV9fcHJvbXB0IC5zaWRlLW1lbnVfX2Fycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2lkZS1tZW51X19wcm9tcHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmZvcm1fX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZm9ybV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuZm9ybV9fZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDNlbSAwIDNlbSAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fbGVnZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgIC5mb3JtX19sZWdlbmQtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuZm9ybV9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgIGdyaWQtZ2FwOiAxZW0gNGVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fZmllbGQtLWZ1bGwge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAyOyB9IH1cbiAgLmZvcm1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtX19tYW5kYXRvcnkge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmZvcm1fX2xlZ2FscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyZW0gMCAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuN2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjMWQzNDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0OyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbC1tZWRpYSAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogNzB2dzsgfVxuXG4ubW9kYWwtbWVkaWEgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIGJvcmRlcjogMDsgfVxuXG4ubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMGFjZWU7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnQtbWFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5hbGVydC1tYWlsLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0LW1haWwtdjFfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NjNweDsgfSB9XG4gIC5hbGVydC1tYWlsLXYxX19pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLmFsZXJ0LW1haWwtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgLmFsZXJ0LW1haWwtdjFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFsZXJ0LW1haWwtdjFfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0LW1haWwtdjFfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWxlcnQtbWFpbC12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH0gfVxuICAuYWxlcnQtbWFpbC12MV9fc2lkZS1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnQtbWFpbC12MV9fc2lkZS1zY3JvbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH0gfVxuICAuYWxlcnQtbWFpbC12MV9fZGF0YSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydC1tYWlsLXYxX19kYXRhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuICAgICAgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQgc3ZnLCAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmhvdmVyLCAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpmb2N1cywgLmFsZXJ0LW1haWwtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6aG92ZXIsIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7IH1cbiAgICAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3cgLm1haW4tc3dpcGVyX19pbWFnZSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYWxlcnQtbWFpbC12MV9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydC1tYWlsLXYxX19mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWxlcnQtbWFpbC12MV9fZm9ybSB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydC1tYWlsLWZvcm0tdjFfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0LW1haWwtdjEtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hbGVydC1tYWlsL2FsZXJ0LW1haWwtaW5uZXIuanBnXCIpIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgLmFsZXJ0LW1haWwtdjEtaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFsZXJ0LW1haWwtdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydC1tYWlsLXYxLWlubmVyX190aXRsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlOmZvY3VzLCAuYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGU6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgLmFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlIC5zdWJ0aXRsZV9fY2hhcG8ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAuYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUgLnN1YnRpdGxlX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuODVlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5hbGVydC1tYWlsLXYxLWlubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ib2R5LmJvZHktLWhvbWUgLnRvcGJhci12MV9fYXZpcy1jbGllbnRzIHtcbiAgdG9wOiA3N3B4O1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgYm9keS5ib2R5LS1ob21lIC50b3BiYXItdjFfX2F2aXMtY2xpZW50cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDsgfSB9XG5cbmJvZHk6bm90KC5ib2R5LS1ob21lKSAudG9wYmFyLXYxX19hdmlzLWNsaWVudHMge1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IC0yZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBib2R5Om5vdCguYm9keS0taG9tZSkgLnRvcGJhci12MV9fYXZpcy1jbGllbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG5ib2R5IC50b3BiYXItdjFfX2F2aXMtY2xpZW50cyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBib2R5IC50b3BiYXItdjFfX2F2aXMtY2xpZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5IC50b3BiYXItdjFfX2F2aXMtY2xpZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgYm9keSAudG9wYmFyLXYxX19hdmlzLWNsaWVudHMgPiAqIHtcbiAgICBtYXJnaW46IDAgLjFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBib2R5IC50b3BiYXItdjFfX2F2aXMtY2xpZW50cyA+ICoge1xuICAgICAgICBtYXJnaW46IC4yZW0gLjNlbTsgfSB9XG5cbi5iYW5kZWF1LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyQjJCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtOyB9XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFFbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX190ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDEwMCAxMnB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTAwIDE4cHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtOyB9IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIG1hcmdpbjogMC42ZW0gYXV0byAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU5NjEzQTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5icmVhZGNydW1iLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnJlYWRjcnVtYi12MV9fbGluayB7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLmJyZWFkY3J1bWItdjFfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJyZWFkY3J1bWItdjFfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5icmVhZGNydW1iLXYxX19pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5icmVhZGNydW1iLXYxX19pdGVtLCAuYnJlYWRjcnVtYi12MV9faXRlbS0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAuYnJlYWRjcnVtYi12MV9faXRlbSwgLmJyZWFkY3J1bWItdjFfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWItdjFfX2l0ZW0sIC5icmVhZGNydW1iLXYxX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5jYWxsLXRyYWNraW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyQjJCOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhbGwtdHJhY2tpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYWxsLXRyYWNraW5nX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSAubWFpbC1zdmcge1xuICAgICAgICAgIGZpbGw6ICM1OTYxM0E7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEgLnBob25lLXN2ZyB7XG4gICAgICAgICAgZmlsbDogIzU5NjEzQTtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NjNweDsgfSB9XG4gIC5jb250YWN0LXYxX19zaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19zaWRlIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDsgfVxuICAgICAgICAuY29udGFjdC12MV9fc2lkZSAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2ZW07IH0gfVxuICAuY29udGFjdC12MV9faW5mb3JtYXRpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5jb250YWN0LXYxX19pbnRybyB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdjFfX3Njcm9sbCB7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3Njcm9sbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgMDsgfSB9XG4gIC5jb250YWN0LXYxX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gIC5jb250YWN0LXYxX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250YWN0LXYxX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250YWN0LXYxX19kYXRhIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5jb250YWN0LXYxX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250YWN0LXYxX19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAuY29udGFjdC12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAgIC5jb250YWN0LXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmNvbnRhY3QtdjFfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jb250YWN0LXYxX19kcmF3ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjFfX2RyYXdlci5kcmF3ZXItLW9wZW5lZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12MV9fZHJhd2VyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX2RyYXdlciAuZHJhd2VyX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC12MV9fZHJhd2VyIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jb250YWN0LXYxX19jb29yZGluYXRlcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19jb29yZGluYXRlcyB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjFfX2Nvb3JkaW5hdGVzIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTsgfSB9XG4gIC5jb250YWN0LXYxX19sb2NhdG9yIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2xvY2F0b3Ige1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5jb250YWN0LXYxX19sb2NhdG9yIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtbmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1uYW1lIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ1MnB4ICsgNGVtKTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDJlbSAxZW07IH0gfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH0gfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzU5NjEzQTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMDsgfSB9XG4gIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMC41ZW07IH0gfVxuICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudF9fY3Age1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1jb250ZW50X192aWxsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAuY29udGFjdC1jb29yZGluYXRlcy12MV9fY29vcmRzLWNvbnRlbnRfX3ZpbGxlOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtdmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX3RpbWV0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX190aW1ldGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxX190aW1ldGFibGUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg0NTJweCArIDRlbSk7IH0gfVxuICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjEgLnRpbWV0YWJsZSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlX19lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjEgLnRpbWV0YWJsZV9fZWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfSB9XG4gICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjEgLnRpbWV0YWJsZV9fbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvb3JkaW5hdGVzLXYxIC50aW1ldGFibGVfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgICAuY29udGFjdC1jb29yZGluYXRlcy12MSAudGltZXRhYmxlX192YWx1ZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1mb3JtLXYxX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1sb2NhdG9yLXYxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbnRhY3QtbG9jYXRvci12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLmNvbnRhY3QtbG9jYXRvci12MV9faW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjllbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNvbnRhY3QtbG9jYXRvci12MV9fbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAuY29udGFjdC1sb2NhdG9yLXYxX19tYXAgLm1hcCB7XG4gICAgICBoZWlnaHQ6IDM3NXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbG9yUHJpbWFyeVNpdGUge1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4uY29va2llc0NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMjVweDtcbiAgbGVmdDogLTM3NXB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAzMjVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMjVweDtcbiAgbGVmdDogLTY1MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUsXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xuICBjb2xvcjogIzljOWM5YztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDcuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0M3B4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM3NWRhODQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYxX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uY3JvLXYxX190aXRsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jcm8tdjFfX3RpdGxlOmZvY3VzLCAuY3JvLXYxX190aXRsZTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5jcm8tdjFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNyby12MV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjZlbTsgfSB9XG4gIC5jcm8tdjFfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY3JvLXYxX190aXRsZSAudGl0bGVfX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDQwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC43ZW07IH1cbiAgICAuY3JvLXYxX190aXRsZSAudGl0bGVfX2ljb24gc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLW91dDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jcm8tdjFfX3RpdGxlOmhvdmVyIC50aXRsZV9faWNvbiBzdmcge1xuICAgIGZpbGw6ICM1OTYxM0E7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLWRyYXdlci12MV9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY3JvLWRyYXdlci12MSAuY3JvX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY3JvLWRyYXdlci12MSAuY3JvX19idXR0b24ge1xuICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7IH1cblxuLmNyby1kcmF3ZXItdjFfX3RpdGxlX3JlZmVyZW5jZW1lbnQgaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uY3JvLWRyYXdlci12MV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tZHJhd2VyLXYxX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNlbTsgfSB9XG4gIC5jcm8tZHJhd2VyLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLWRyYXdlci12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAuY3JvLWRyYXdlci12MV9fdGl0bGUgLnRpdGxlX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCA0MHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5jcm8tZHJhd2VyLXYxX190aXRsZSAudGl0bGVfX2RlY28ge1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG5cbi5jcm8tZHJhd2VyLXYxX19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgc2NhbGUoLTEpO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiA2LjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNyby1kcmF3ZXItdjFfX2JhY2sge1xuICAgICAgbGVmdDogLTJ2dzsgfSB9XG4gIC5jcm8tZHJhd2VyLXYxX19iYWNrIHN2ZyB7XG4gICAgZmlsbDogIzU5NjEzQTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby1kcmF3ZXItdjFfX2JhY2sgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmNyby1kcmF3ZXItdjFfX2JhY2s6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgZmlsbDogI2ZmZjsgfVxuXG4uY3JvLWRyYXdlci12MSAuZHJhd2VyX19ib2R5IHtcbiAgcGFkZGluZzogM2VtIDUwcHggM2VtIDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3JvLWRyYXdlci12MSAuZHJhd2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbSAxNiU7IH0gfVxuXG4uY3JvLWRyYXdlci12MV9fc2Nyb2xsIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY3JvLWRyYXdlci12MV9fbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLmNyby1kcmF3ZXItdjFfX2xvZ28ge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDYycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jcm8tZHJhd2VyLXYxX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgIGhlaWdodDogMTI3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jcm8tZHJhd2VyLXYxX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgIGhlaWdodDogMTI3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3JvLWRyYXdlci12MV9fbG9nbyB7XG4gICAgICB3aWR0aDogMTU0cHg7XG4gICAgICBoZWlnaHQ6IDEyN3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNyby1kcmF3ZXItdjFfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgaGVpZ2h0OiAxMjdweDsgfSB9XG5cbi5jcm8tZHJhd2VyLXYxX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jcm8tZHJhd2VyLXYxX19pbWcgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uY3JvLWRyYXdlci12MV9fY3RhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY3JvLWRyYXdlci12MV9fY3RhLWFycm93IHtcbiAgICBjb2xvcjogIzU5NjEzQTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgIC5jcm8tZHJhd2VyLXYxX19jdGEtYXJyb3cgc3ZnIHtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmlzRXhwYW5kZWQgLmNyby1kcmF3ZXItdjFfX2N0YS1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuY3JvLWRyYXdlci12MV9fY3RhOmhvdmVyLCAuY3JvLWRyYXdlci12MV9fY3RhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5jcm8tZHJhd2VyLXYxX19wYWdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jcm8tZHJhd2VyLXYxX19wYWdpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY3JvLWRyYXdlci12MV9fcGFnaW5nLWJ1dHRvbi0tbmV4dCwgLmNyby1kcmF3ZXItdjFfX3BhZ2luZy1idXR0b24tLXByZXYge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYnV0dG9uLS1uZXh0LCAuY3JvLWRyYXdlci12MV9fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYnV0dG9uLS1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY3JvLWRyYXdlci12MV9fcGFnaW5nLWJ1dHRvbi0tbmV4dCBzdmcsIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYnV0dG9uLS1uZXh0OmhvdmVyLCAuY3JvLWRyYXdlci12MV9fcGFnaW5nLWJ1dHRvbi0tbmV4dDpmb2N1cywgLmNyby1kcmF3ZXItdjFfX3BhZ2luZy1idXR0b24tLXByZXY6aG92ZXIsIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYnV0dG9uLS1wcmV2OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYnV0dG9uLS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuY3JvLWRyYXdlci12MV9fcGFnaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOGVtOyB9XG4gIC5jcm8tZHJhd2VyLXYxX19wYWdpbmctYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJhd2VyIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTYxM0E7IH1cblxuLmRyYXdlciAuc3MtbWFpbiB7XG4gIGJvcmRlci1jb2xvcjogIzU5NjEzQTsgfVxuXG4uZHJhd2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZHJhd2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAuZHJhd2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7IH1cblxuLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZHJhd2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5kcmF3ZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuXG4uZHJhd2VyIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLmRyYXdlciAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5kcmF3ZXIgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyQjJCMkI7IH1cblxuLmRyYXdlciAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICBib3JkZXItY29sb3I6ICM1OTYxM0E7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4uZHJhd2VyIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG5cbi5kcmF3ZXIgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuXG4uZHJhd2VyIC5yYW5nZSAucmFuZ2VfX3ZhbHVlcyAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNTk2MTNBICFpbXBvcnRhbnQ7IH1cblxuLmRyYXdlciAucmFuZ2VfX3N1bW1hcnkge1xuICBib3JkZXItY29sb3I6ICM1OTYxM0E7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4uZHJhd2VyIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG5cbi5kcmF3ZXIgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuXG4uZHJhd2VyIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuXG4uZHJhd2VyIC5jaGVja2JveGVzX19sZWdlbmQge1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4uZHJhd2VyIC5mb3JtX19tYW5kYXRvcnkge1xuICBjb2xvcjogIzU5NjEzQTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTEwICovXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX2xpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVudmlyb25uZW1lbnQtbGlzdF9fbGlzdC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdCAudGl0bGUtZW52aXJvbmVtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnZpcm9ubmVtZW50X190b3Age1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5lbnZpcm9ubmVtZW50X19ib3R0b20gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lbnZpcm9ubmVtZW50X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmVudmlyb25uZW1lbnRfX2RyYXdpbmcge1xuICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZW52aXJvbm5lbWVudF9fZHJhd2luZyBzdmcge1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogMzlweDtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLWltZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctaW1nLmpzLWxhenkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmVudmlyb25uZW1lbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhlbTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudDo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fY29udGVudF9fZW52aXJvbmVtZW50IC50aXRsZV9fc3VidGl0bGU6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbnZpcm9ubmVtZW50X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5lbnZpcm9ubmVtZW50X19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cF9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cF9fd3JhcHBlcl9fbGluayB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cCAuYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudF9fd3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJ1dHRvbi5lc3RpbWF0aW9uLXRvZ2dsZS5lc3RpbWF0aW9uLXRvZ2dsZS0tY2xvc2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXN0aW1hdGlvbl9wcm9fY2xhc3NpYyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NjNweDsgfSB9XG4gIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH0gfVxuICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2lkZS1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2lkZS1zY3JvbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH0gfVxuICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fZGF0YSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2xpZGVzaG93LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3NsaWRlc2hvdy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3NsaWRlc2hvdy1idXR0b24tLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3NsaWRlc2hvdy1idXR0b24tLW5leHQgc3ZnLCAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmhvdmVyLCAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpmb2N1cywgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6aG92ZXIsIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7IH1cbiAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19zbGlkZXNob3cgLm1haW4tc3dpcGVyX19pbWFnZSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fZm9ybSB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgcGFkZGluZzogMmVtOyB9XG4gICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZ3JpZC1nYXA6IDAgMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDJmcik7IH1cbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNfX3RpdGxlLmRlZmF1bHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZS50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZS50aXRsZV9fY29udGVudCAuc3VidGl0bGVfX3RleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvc19fZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9ub2ZmcmVkZW0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fZm9ybSAuZXN0aW1hdGlvbi1wcm8gLmVzdGltYXRpb25fX2Zvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb25vZmZyZWRlbSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uaW5mb3NiaWVuIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uaW5mb3NiaWVuIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbmluZm9zYmllbiAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uaW5mb3NiaWVuIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICB0b3A6IDIuMmVtO1xuICAgICAgICByaWdodDogMS40ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fZm9ybSAuZXN0aW1hdGlvbi1wcm8gLmVzdGltYXRpb25fX2Zvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb25pbmZvc2JpZW4gLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgICAgICB0b3A6IDEuOGVtOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uaW5mb3NiaWVuIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXI6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fZm9ybSAuZXN0aW1hdGlvbi1wcm8gLmVzdGltYXRpb25fX2Zvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb25jb29yZG9ubmVlcyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbmNvb3Jkb25uZWVzIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9udmFsaWRhdGlvbmZvcm0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpY19fZm9ybSAuZXN0aW1hdGlvbi1wcm8gLmVzdGltYXRpb25fX2Zvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb252YWxpZGF0aW9uZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fcHJvX2NsYXNzaWNfX2Zvcm0gLmVzdGltYXRpb24tcHJvIC5lc3RpbWF0aW9uX19mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9udmFsaWRhdGlvbmZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbnZhbGlkYXRpb25mb3JtIC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbnZhbGlkYXRpb25mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgIC5lc3RpbWF0aW9uX3Byb19jbGFzc2ljX19mb3JtIC5lc3RpbWF0aW9uLXBybyAuZXN0aW1hdGlvbl9fZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbnZhbGlkYXRpb25mb3JtIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpYyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9wcm9fY2xhc3NpYyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDIxcHggMCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4uZXN0aW1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY2hhcG8sIC5lc3RpbWF0aW9uX193cmFwcGVyIC50aXRsZV9fY29udGVudCAuc3VidGl0bGVfX2NoYXBvLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAudGl0bGVfX2NvbnRlbnQgLnN1YnRpdGxlX190ZXh0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXN0aW1hdGlvbl9fYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfSB9XG5cbi5lZGl0b3JpYWwtZXN0aW1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX190ZXh0X2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgICAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX190ZXh0X2NvbnRlbnQgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50aXRsZV9fY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtOyB9XG4gICAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50ZXh0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX190ZXh0X2NvbnRlbnQgLnRleHRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzLndpdGhFeHBhbmQge1xuICAgIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI4MjgyOCAhaW1wb3J0YW50OyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi1tb2RlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QwIHtcbiAgICAgICAgZmlsbDogIzU5NjEzQTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgICAgZmlsbDogIzUyNTI1MjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDAsXG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAge1xuICAgICAgZmlsbDogIzU5NjEzQTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMS4zZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkIyQjJCO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyQjJCMkI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmOyB9IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNGVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAud3JhcHBlcl9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkIyQjJCOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMge1xuICAgICAgICBncmlkLWdhcDogMCAwO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAyZnIpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZCBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU5NjEzQTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZC50ZXh0ZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcbiAgICAgICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5ub3RGb3JDaGlsZC5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm0tZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAucmFkaW9Fc3RpbWF0aW9uUmFwaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTcuNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNy41cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWw6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWw6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcywgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQgLmZvcm1fX2xhYmVsLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkIC5mb3JtX19sYWJlbCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5yYWRpb3NfX2dyb3VwLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLnJhZGlvc19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmZvcm1fX2xlZ2FscywgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5mb3JtX19sZWdhbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCAuZm9ybV9fbGFiZWwge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogM2VtIDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICByaWdodDogMmVtO1xuICAgICAgICAgIGJvdHRvbTogMy4yNWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiAuYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA0ZW07IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgMC43NWVtO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xpbmtfc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzI4MjgyODtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19sZWZ0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDEwcHggN3B4IDA7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19yaWdodDpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweCAwIDdweCAxMHB4OyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLnZlcnRpY2FsX3RleHRfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC52ZXJ0aWNhbF90ZXh0X19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2RhZGFkYTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgIGdyaWQtZ2FwOiAwIDA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDJmcik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZC50ZXh0ZmllbGQgaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICBib3R0b206IDEuNWVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmZvcm1fX2xhYmVsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcbiAgICAgICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2xlZ2VuZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtX19maWVsZC5yYWRpb3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDNlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIC5idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDRlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweDsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZm9ybV9fbGVnYWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogLjZlbTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyOCAhaW1wb3J0YW50OyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG5cbi5lc3RpbWF0aW9uLWRyYXdlci12MV9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLnN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW4gPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIGJ1dHRvbi5zdWJtaXRfX2ZpZWxkLnN1Ym1pdCBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2VhcmNoLWZvcm0tdjFfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4OXB4OyB9IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zZWxlY3RfX2lucHV0LmpzLXNlbGVjdCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA5OCU7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogc29saWQgI2NmYmI5YjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGRzIHtcbiAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmRyYXdlcl9fYm9keSB7XG4gIHBhZGRpbmc6IDNlbSAzZW07IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24gc3ZnIHtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgZmlsbDogIzU5NjEzQTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIC5hcnJvd19saW5rX3N2Zy5wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hfX3NwYW4ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBmaWxsOiAjNTk2MTNBOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyB7XG4gIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW8gbGFiZWwge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiAjNTk2MTNBO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAubmFtZWRpdl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxN3B4O1xuICBsZWZ0OiA5N3B4OyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAubmFtZWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5uYW1lZGl2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLm5hbWVkaXYgc3Ryb25nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5uYW1lZGl2IHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fYm9keSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQzLCA0MywgMC45NSk7XG4gIGhlaWdodDogOTN2aDtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiA4MnZoO1xuICBtYXgtd2lkdGg6IDk3JTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnNlbGVjdCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwLjVlbSAwZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgcGFkZGluZy10b3A6IDNlbTsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuY2xvc2VfX2J0bl9hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5jbG9zZV9fYnRuX2FsbCBzcGFuLmJudF9fdGV4dF9fbW9kYWxfX2Nsb3NlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgd2lkdGg6IDY5JTsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5jbG9zZV9fYnRuX190ZXh0IHtcbiAgdG9wOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHJpZ2h0OiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTEwcHg7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0OyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjBweC8xLjFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQwcHgvMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIHAge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUsXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSxcbiAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4LzEuM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlLFxuICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbl9fdGl0bGVfX2NvbnRlbnRfXzIge1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb25fX3RpdGxlX19jb250ZW50X18yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjNweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uX190aXRsZV9fY29udGVudF9fMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogODJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJCMkIyQjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDIwcHg7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDAuOGVtIDNlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQuY2hlY2tib3hlcy5jaGVja2JveC1zaW1wbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1baWRePVwibXktY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkIyQjJCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBsYWJlbCBpbWcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQjJCMkI7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBsYWJlbCBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgOmNoZWNrZWQgKyBsYWJlbCAuY2hlY2tib3hlcy1zdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSA6Y2hlY2tlZCArIGxhYmVsIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgei1pbmRleDogMTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2xlZ2FscyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm1fX2xlZ2FscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbixcbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbixcbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBpbmhlcml0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgIHdpZHRoOiAyOSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgd2lkdGg6IDI2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIGZpZWxkc2V0LmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwIDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMiAuZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiA0MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDQxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogNDElOyB9IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gIGZsZXg6IGluaGVyaXQ7XG4gIGZsZXgtYmFzaXM6IGluaGVyaXQ7XG4gIGFsaWduLXNlbGY6IGluaGVyaXQ7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5qcy1zd2lwZXItZXN0aW1hdGlvbi1yYXBpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yLFxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMsXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCB7XG4gIGhlaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIgdWwucmFkaW9zX19ncm91cCxcbiAgICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyB1bC5yYWRpb3NfX2dyb3VwLFxuICAgIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IHVsLnJhZGlvc19fZ3JvdXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMy5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMi5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIGhlaWdodDogMDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMy5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIGhlaWdodDogMDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIGhlaWdodDogMDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMiAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMkIyQjJCOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNnB4OyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMSkgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgyKSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCxcbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDMpIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoNCkgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuY2hlY2tib3hlc19fZ3JvdXAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYWxpZ24tc2VsZjogYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2VsZWN0X19sYWJlbCxcbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb3NfX2xlZ2VuZCxcbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQuY2hlY2tib3hlcy5jaGVja2JveC1zaW1wbGUge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb3NfX2xlZ2VuZDpmaXJzdC1sZXR0ZXIsXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmNoZWNrYm94ZXNfX2xlZ2VuZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQuc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTYxM0E7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSBzcGFuLnNlcGFyYXRpb25fY29udGVudCB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtX19maWVsZC5zZWxlY3Q6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMuY2hlY2tib3hfdmFsaWRhdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm1fX2xlZ2FscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJlbSAwO1xuICBmb250LXNpemU6IDAuNGVtOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXNsaWRlLnNpd3BfNC5zd2lwZXItc2xpZGUtYWN0aXZlIC5mb3JtX192YWxpZGF0aW9uLmJ0bl92YWxpZGF0aW9uX2VzdGltYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXNsaWRlLnNpd3BfNC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXNsaWRlLnNpd3BfNCAuZm9ybV9fZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogM2VtIDAgMWVtIDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1zbGlkZS5zaXdwXzQuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2M3YzJjMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDVlbSA4ZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb19fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW8tZXRhZ2UgbGkucmFkaW9zX19pdGVtOm50aC1jaGlsZCgxKSBsYWJlbCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC5yYWRpb3MucmFkaW8tc2ltcGxlIGxlZ2VuZC5yYWRpb3NfX2xlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC5jaGVja2JveGVzLmNoZWNrYm94LXNpbXBsZSBsZWdlbmQuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnJhZGlvcy5yYWRpby1zaW1wbGUgdWwucmFkaW9zX19ncm91cCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgc2VsZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIHNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfSB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXNsaWRlIGhlYWRlci5lc3RpbWF0aW9ucmFwaWRlX190aXRsZS50aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1bGxlLXJhZGlvIC5yYWRpbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuYnVsbGUtcmFkaW8gbGFiZWwucmFkaW9fX2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1bGxlLXJhZGlvIGxpLnJhZGlvc19faXRlbSAucmFkaW9fX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1bGxlLXJhZGlvIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBtYXJnaW4tdG9wOiAzZW07IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC50ZXh0ZmllbGQgbGFiZWwudGV4dGZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5zdWJtaXQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLnN1Ym1pdF9fYXJyb3dfbGlua19zdmcge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fbGVnYWxzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19zdWJtaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cblxuLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX192YWxpZGF0aW9uLmJ0bl92YWxpZGF0aW9uX2VzdGltYXRpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubW9kYWwtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLnN1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktbW9kYWwtLW9wZW4gbWFpbiNtYWluIHtcbiAgei1pbmRleDogMTsgfVxuXG4uYm9keS0tZXN0aW1hdGlvbnJhcGlkZS1vcGVuZWQgLnRvcGJhci12MV9fcmFwaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnN2Zy5lc3RpbWF0aW9uLXRvZ2dsZV9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLnRvcGJhci12MV9fcmFwaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyYXdlci5lc3RpbWF0aW9uLWRyYXdlci12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5idXR0b24uZXN0aW1hdGlvbi10b2dnbGUuZXN0aW1hdGlvbi10b2dnbGUtLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9keS0tZXN0aW1hdGlvbnJhcGlkZS1vcGVuZWQgYnV0dG9uLmVzdGltYXRpb24tdG9nZ2xlLmVzdGltYXRpb24tdG9nZ2xlLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ib2R5LS1lc3RpbWF0aW9ucmFwaWRlLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJvZHktLWVzdGltYXRpb25yYXBpZGUtb3BlbmVkIGJ1dHRvbi5lc3RpbWF0aW9uLXRvZ2dsZS5lc3RpbWF0aW9uLXRvZ2dsZS0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJCMkIyQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG5zcGFuLnRleHRfY29udGVudF9lc3RpbWF0aW9uX3JhcGlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBzcGFuLnRleHRfY29udGVudF9lc3RpbWF0aW9uX3JhcGlkZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgc3Bhbi50ZXh0X2NvbnRlbnRfZXN0aW1hdGlvbl9yYXBpZGUgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDllbTsgfSB9XG5cbi5zaXdwXzEgc3Bhbi50ZXh0X2NvbnRlbnRfZXN0aW1hdGlvbl9yYXBpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYm9keS0tc2VhcmNoLWZvcm1fX2RyYXdlci1vcGVuZWQgLnRvcGJhci12MV9fcmFwaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvcGJhci12MV9fcmFwaWRlLXRvZ2dsZS5pbm5lci1iZG4tZXN0aW1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVzdGltYWl0b25faG9tZSB7XG4gIGJhY2tncm91bmQ6ICM1OTYxM0EgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8yLmpwZ1wiKSBmaXhlZCA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWFpdG9uX2hvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA0MywgNDMsIDAuNjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmVzdGltYWl0b25faG9tZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAuZXN0aW1haXRvbl9ob21lIC50aXRsZV9fY29udGVudC0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVzdGltYWl0b25faG9tZSAuZXN0aW1haXRvbl9ob21lX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lc3RpbWFpdG9uX2hvbWUgLmVzdGltYWl0b25faG9tZV9fcGFyYWdyYXBoZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lc3RpbWFpdG9uX2hvbWUgLmVzdGltYWl0b25faG9tZV9fcGFyYWdyYXBoZV9fZWxlbWVudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVzdGltYWl0b25faG9tZSAuZXN0aW1haXRvbl9ob21lX19idXR0b25fX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmVzdGltYWl0b25faG9tZSAuZXN0aW1haXRvbl9ob21lX19idXR0b25fX2NvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7IH1cblxuLmVzdGltYXRpb24tcmVzdWx0IHtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZS0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21haW4tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X190aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHksIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIC5pY29uLWVzdGltYXRpb24tZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWluZm8ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWRyYXdpbmcge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm86Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tbGFiZWwge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby12YWx1ZSB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWRpc3RyaWN0IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1jaXR5IHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0gPiAqIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMTAxMDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7IH1cbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyQjJCMkI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZ19fc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDEwMTAxO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0bjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmZhYi12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWItdjEge1xuICAgICAgcmlnaHQ6IDI0MHB4O1xuICAgICAgdG9wOiA3NXB4OyB9IH1cbiAgLmZhYi12MS0tb25lIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MS0tb25lIHtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICByaWdodDogMjQwcHg7XG4gICAgICAgIHRvcDogNzVweDsgfSB9XG4gICAgLmZhYi12MS0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgIHJpZ2h0OiAydmg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWItdjEtLW9uZSAuZmFiLXYxX19pdGVtcyB7XG4gICAgICAgICAgYm90dG9tOiA4LjV2aDtcbiAgICAgICAgICByaWdodDogMTAwcHg7IH0gfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW06bm90KC5mYWJfX2J1dHRvbikge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIDBzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIDAuMDE1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyAwLjAzcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA4OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjQ1cyAwLjA0NXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNzsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCk7XG4gICAgdHJhbnNpdGlvbjogMC41NXMgMC4wNnMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNjsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC42NXMgMC4wNzVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9fYnV0dG9uIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5mYWItdjFfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjEzQTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjhzOyB9XG4gICAgICAuZmFiLXYxX19idXR0b24taWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZhYi12MV9fYnV0dG9uOmhvdmVyIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZhYi12MV9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhYi12MV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDEzMHB4O1xuICAgIHJpZ2h0OiAzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9faXRlbXMge1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuZmFiLXYxX19pdGVtIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjIyLCAtMC41NywgMC41MSwgMS4wNyksIDAuMnMgMC4xcyBvcGFjaXR5O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmZhYi12MV9faXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZhYi12MV9faXRlbS5mYWJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTE7IH1cbiAgICAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50IHtcbiAgICAgICAgZmlsbDogIzU5NjEzQTtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTsgfVxuICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlOyB9XG4gICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjdlbS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ4cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwYWRkaW5nOiAycHggMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtID4gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjAxNXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA5OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjAzcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwcHgsIDApOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDQ1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwcHgsIDApOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDZzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MDBweCwgMCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wNzVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MDBweCwgMCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMDBweCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwcHgsIDApOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwcHgsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwMHB4LCAwKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwMHB4LCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MDBweCwgMCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MDBweCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAwcHgsIDApOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1waWN0by1zdmctY29udGVudCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1iZyB7XG4gICAgICAgIGZpbGw6ICM1OTYxM0E7IH0gfVxuICAuZmFiLXYxX19hY3Rpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYm9keS0taG9tZSAuZmFiLXYxIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLWhvbWUgLmZhYi12MSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9keS0tcHJvcGVydGllcy1kZXRhaWxzIC5mYWItdjEge1xuICAgIHJpZ2h0OiA3dmg7XG4gICAgYm90dG9tOiAxMnZoO1xuICAgIHRvcDogaW5oZXJpdDsgfSB9XG5cbi5ib2R5LS1wcm9wZXJ0aWVzLWRldGFpbHMgLmZhYi12MS0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgYm90dG9tOiA2MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib2R5LS1wcm9wZXJ0aWVzLWRldGFpbHMgLmZhYi12MS0tb25lIHtcbiAgICByaWdodDogMDsgfSB9XG5cbi5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b246ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGluaXRpYWw7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbi5vcGVuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7IH1cblxuLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFxIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMCA0ZW07XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuZmFxIC5mYXFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmFxIC5mYXFfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZhcSAuZmFxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgLmZhcSAuZmFxX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI4MjgyODsgfVxuICAuZmFxIC5mYXFfX3F1ZXN0aW9uX19lbGVtZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLmZhcSAuZmFxX19yZXBvbnNlX19lbGVtZW50IHtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcbiAgICBjb2xvcjogIzJCMkIyQjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVlcy1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmZlZXMtY29udGVudC12MV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgLmZlZXMtY29udGVudC12MV9fY29udGVudCBoMSwgLmZlZXMtY29udGVudC12MV9fY29udGVudCBoMiwgLmZlZXMtY29udGVudC12MV9fY29udGVudCBoMyB7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLmZlZXMtY29udGVudC12MV9fY29udGVudCB0YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmVlcy1jb250ZW50LXYxX19jb250ZW50IHRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjJlbTsgfVxuICAgIC5mZWVzLWNvbnRlbnQtdjFfX2NvbnRlbnQgdGFibGUgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZmVlcy1jb250ZW50LXYxX19jb250ZW50IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmlsdGVyLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmZpbHRlci12MV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAuZmlsdGVyLXYxLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbTpsYXN0LWNoaWxkIC5maWx0ZXItdjFfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZpbHRlci12MV9fYXJyb3cge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5maWx0ZXItdjFfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogMC44ZW0gMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTsgfVxuICAgIC5maWx0ZXItdjFfX2J1dHRvbjpob3ZlciwgLmZpbHRlci12MV9fYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM1OTYxM0E7XG4gICAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbjpob3ZlciAuZmlsdGVyLXYxX19hcnJvdywgLmZpbHRlci12MV9fYnV0dG9uOmZvY3VzIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICAgICAgZmlsbDogIzU5NjEzQTsgfVxuICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b24tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uLS1hY3RpdmUgLmZpbHRlci12MV9fYXJyb3cge1xuICAgICAgICBmaWxsOiAjMkIyQjJCOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci12MSB7XG4gIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci12MSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9IH1cbiAgLmZvb3Rlci12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb290ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH0gfVxuICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgLmZvb3Rlci12MS1sYXN0X19sb2dvIHtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mb290ZXItdjEtbGFzdF9fbG9nbyBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItdjEtbGFzdF9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWxhc3RfX2NvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWxhc3RfX2NvcHlyaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItYXZpcy1jbGllbnRzLXYxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItYXZpcy1jbGllbnRzLXYxX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjdlbTsgfVxuICAuZm9vdGVyLWF2aXMtY2xpZW50cy12MV9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9vdGVyLWF2aXMtY2xpZW50cy12MV9fY29udGVudCA+ICoge1xuICAgICAgbWFyZ2luOiA0cHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9vdGVyLWF2aXMtY2xpZW50cy12MV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLmZvb3Rlci1hdmlzLWNsaWVudHMtdjFfX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItY29weXJpZ2h0LXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5mb290ZXItY29weXJpZ2h0LXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0wLjdlbTsgfVxuICAuZm9vdGVyLWNvcHlyaWdodC12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjdlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci1jb3B5cmlnaHQtdjFfX2l0ZW0gKyAuZm9vdGVyLWNvcHlyaWdodC12MV9faXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgbGVmdDogLTAuN2VtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1lc3RpbWF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItZXN0aW1hdGlvbl9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLmZvb3Rlci1lc3RpbWF0aW9uX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyLWVzdGltYXRpb25fX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTAuN2VtOyB9XG4gIC5mb290ZXItZXN0aW1hdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjdlbTsgfVxuICAuZm9vdGVyLWVzdGltYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7IH1cbiAgICAuZm9vdGVyLWVzdGltYXRpb25fX2xpbmsgLmxpbmtfX2ljb24ge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuZm9vdGVyLWVzdGltYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMyQjJCMkI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZm9vdGVyLWVzdGltYXRpb25fX2xpbms6aG92ZXIgLmxpbmtfX2ljb24ge1xuICAgICAgICBjb2xvcjogIzJCMkIyQjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1saW5rcy12MSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLWxpbmtzLXYxX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjdlbTsgfVxuICAuZm9vdGVyLWxpbmtzLXYxX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyLWxpbmtzLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0wLjdlbTsgfVxuICAuZm9vdGVyLWxpbmtzLXYxX19pdGVtIHtcbiAgICBtYXJnaW46IDAuN2VtOyB9XG4gIC5mb290ZXItbGlua3MtdjFfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci1saW5rcy12MV9fbGluayAubGlua19faWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb290ZXItbGlua3MtdjFfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mb290ZXItbGlua3MtdjFfX2xpbms6aG92ZXIgLmxpbmtfX2ljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItbG9nby12MSB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZm9vdGVyLWxvZ28tdjFfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1tZWlsbGV1cnMtYWdlbnRzLXYxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItbWVpbGxldXJzLWFnZW50cy12MV9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLmZvb3Rlci1tZWlsbGV1cnMtYWdlbnRzLXYxX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItbmV3c2xldHRlci12MSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLW5ld3NsZXR0ZXItdjFfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICAgIG1hcmdpbi10b3A6IDAuN2VtOyB9XG4gIC5mb290ZXItbmV3c2xldHRlci12MV9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1uZXdzbGV0dGVyLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0wLjdlbTsgfVxuICAuZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMC43ZW07IH1cbiAgLmZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rIC5saW5rX19pY29uIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rOmhvdmVyIC5saW5rX19pY29uIHtcbiAgICAgICAgY29sb3I6ICMyQjJCMkI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItcGFydG5lcnMtdjEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1wYXJ0bmVycy12MV9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLmZvb3Rlci1wYXJ0bmVycy12MV9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1wYXJ0bmVycy12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMC44ZW07IH1cbiAgLmZvb3Rlci1wYXJ0bmVycy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjhlbTsgfVxuICAuZm9vdGVyLXBhcnRuZXJzLXYxX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyLXBhcnRuZXJzLXYxX19pbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1zb2NpYWxzLXYxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItc29jaWFscy12MV9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgbWFyZ2luLXRvcDogMC43ZW07IH1cbiAgLmZvb3Rlci1zb2NpYWxzLXYxX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyLXNvY2lhbHMtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTAuOGVtOyB9XG4gIC5mb290ZXItc29jaWFscy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjhlbTsgfVxuICAuZm9vdGVyLXNvY2lhbHMtdjFfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgLmZvb3Rlci1zb2NpYWxzLXYxX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgICAuZm9vdGVyLXNvY2lhbHMtdjFfX2xpbms6Zm9jdXMsIC5mb290ZXItc29jaWFscy12MV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5mb290ZXItc29jaWFscy12MV9fbGluazpmb2N1cyBzdmcsIC5mb290ZXItc29jaWFscy12MV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDEuM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1ob21lX190b3BiYXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuaGVhZGVyLWhvbWVfX3RvcGJhciAudG9wYmFyX19pbnRlcmthYiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlci1ob21lIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXItdjEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC5oZWFkZXItdjFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci12MV9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAuaGVhZGVyLXYxX190b3BiYXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXItdjFfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgLjNlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvYmFja2dyb3VuZC5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci12MV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuaGVhZGVyLXYxX190b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci12MV9fdG9nZ2xlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuaGVhZGVyLXYxLWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXItdjEtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuaGVhZGVyLXYxLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLXYxLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ib2R5Om5vdCguYm9keS0taG9tZSkgLmhlYWRlci12MSAudG9wYmFyLXYxX19zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgcGFkZGluZzogLjVlbSAuMWVtOyB9XG4gIC50b3BiYXItdjFfX3NlYXJjaC10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG4gIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIHBhZGRpbmc6IDNweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci1sb2dvLXYxIC5pbWFnZV9faW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4vLyBQbHVzIHV0aWxpc8OpXHJcbiRoZWFkZXItdG9nZ2xlLXYxLWZvbnQgOiAoXHJcbiAgICB4cyA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuMjFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0LFxyXG4gICAgbWQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjhlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbikgIWRlZmF1bHQ7XHJcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLXRvZ2dsZS12MSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5oZWFkZXItdG9nZ2xlLXYxOmZvY3VzLCAuaGVhZGVyLXRvZ2dsZS12MTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXRvZ2dsZS12MSB7XG4gICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAuaGVhZGVyLXRvZ2dsZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogM2VtIDMuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLXRvZ2dsZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEuOGVtIDMuNWVtOyB9IH1cbiAgLmhlYWRlci10b2dnbGUtdjFfX3RleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItdG9nZ2xlLXYxX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTsgfSB9XG4gIC5oZWFkZXItdG9nZ2xlLXYxX19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAuaGVhZGVyLXRvZ2dsZS12MV9fYnVyZ2VyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci10b2dnbGUtdjFfX2J1cmdlciB7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDRweDsgfSB9XG4gIC5oZWFkZXItdG9nZ2xlLXYxX19saW5lcyB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7IH1cbiAgICAuaGVhZGVyLXRvZ2dsZS12MV9fbGluZXMsIC5oZWFkZXItdG9nZ2xlLXYxX19saW5lczphZnRlciwgLmhlYWRlci10b2dnbGUtdjFfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjEzQTsgfVxuICAgIC5oZWFkZXItdG9nZ2xlLXYxX19saW5lczphZnRlciwgLmhlYWRlci10b2dnbGUtdjFfX2xpbmVzOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41czsgfVxuICAgIC5oZWFkZXItdG9nZ2xlLXYxX19saW5lczpiZWZvcmUge1xuICAgICAgdG9wOiAxMHB4OyB9XG4gICAgLmhlYWRlci10b2dnbGUtdjFfX2xpbmVzOmFmdGVyIHtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgLmhlYWRlci10b2dnbGUtdjE6aG92ZXIsIC5oZWFkZXItdG9nZ2xlLXYxOmZvY3VzIHtcbiAgICAvKi5oZWFkZXItdG9nZ2xlLXYxIHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMWVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLWxvZ28tdjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5ob21lLWxvZ28tdjEge1xuICAgICAgd2lkdGg6IDI0NXB4O1xuICAgICAgaGVpZ2h0OiAyMDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICB3aWR0aDogMjV2dztcbiAgICAgIGhlaWdodDogMjV2aDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBoZWlnaHQ6IDI5NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBoZWlnaHQ6IDI5NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBoZWlnaHQ6IDI5NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC5ob21lLWxvZ28tdjEge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjQ1cHgvMik7XG4gICAgICBib3R0b206IDE2ZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHJpZ2h0OiAxMHZ3O1xuICAgICAgYm90dG9tOiAxMmVtO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICByaWdodDogMTB2dztcbiAgICAgIGJvdHRvbTogMTJlbTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZS1sb2dvLXYxIHtcbiAgICAgIHJpZ2h0OiA1ZW07XG4gICAgICBib3R0b206IDIzZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhvbWUtbG9nby12MSB7XG4gICAgICByaWdodDogMTFlbTtcbiAgICAgIGJvdHRvbTogMjFlbTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAuaG9tZS1sb2dvLXYxX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ob21lLWxvZ28tdjFfX2ltZyA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1pbm5lci12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaW50ZXJrYWJfYmdfaW5uZXJfdjEucG5nKTsgfVxuICAuaW50ZXJrYWItaW5uZXItdjEgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI0MXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnRlcmthYi1pbm5lci12MSBzdmcuaW50ZXJrYWItaW5uZXItdjFfX2xvZ28tc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmludGVya2FiLWlubmVyLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9XG4gICAgLmludGVya2FiLWlubmVyLXYxIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0yIHtcbiAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweCBcIlJhbGV3YXlcIjsgfVxuICAgIC5pbnRlcmthYi1pbm5lci12MSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LWlubmVydjItMSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBmb250OiBub3JtYWwgOTAwIDI0cHggXCJSYWxld2F5XCI7IH1cbiAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi1pbm5lci12MV9fdGV4dC1ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi1pbm5lci12MV9fdGV4dC1ibG9jay10aXRsZSAudGl0bGUtdGV4dC1ibG9jay0xIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDMwcHggXCJSYWxld2F5XCI7IH1cbiAgICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX190ZXh0LWJsb2NrLXRpdGxlIC50aXRsZS10ZXh0LWJsb2NrLTIge1xuICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAzMHB4IFwiUmFsZXdheVwiOyB9XG4gIC5pbnRlcmthYi1pbm5lci12MSAudGV4dC1ibG9jayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxOHB4IFwiT3BlbiBTYW5zXCI7IH1cbiAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi1pbm5lci12MV9fbm90aWNlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250OiBub3JtYWwgNzAwIDE0cHggXCJPcGVuIFNhbnNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODJweCkge1xuICAgICAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi1pbm5lci12MV9fbm90aWNlIHtcbiAgICAgICAgYm90dG9tOiA0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX19ub3RpY2Uge1xuICAgICAgICBib3R0b206IDU5cHg7IH0gfVxuICAuaW50ZXJrYWItaW5uZXItdjEgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzOXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi1pbm5lci12MSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItaW5uZXItdjEgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5pbnRlcmthYi1pbm5lci12MSAubGlua3MtZ3JvdXBfX3dyYXBwZXIgYS5saW5rcy1ncm91cF9fbGluay5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcGFkZGluZzogMTBweCA1NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgbWF4LXdpZHRoOiAxNzFweDsgfVxuICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItaW5uZXItdjEgLmludGVya2FiLWlubmVyLXYxX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi1pbm5lci12MSAuaW50ZXJrYWItaW5uZXItdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pOyB9IH1cbiAgLmludGVya2FiLWlubmVyLXYxIC5pbnRlcmthYi12Mi1yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmplc3RpbW8tdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuamVzdGltby12MV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg2M3B4OyB9IH1cbiAgLmplc3RpbW8tdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuamVzdGltby12MV9fdGl0bGUge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAuamVzdGltby12MV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmplc3RpbW8tdjFfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuamVzdGltby12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5qZXN0aW1vLXYxX19zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gIC5qZXN0aW1vLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5qZXN0aW1vLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIC5qZXN0aW1vLXYxX19kYXRhIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW8tdjFfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5qZXN0aW1vLXYxX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAuamVzdGltby12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAgIC5qZXN0aW1vLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmplc3RpbW8tdjFfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5qZXN0aW1vLXYxX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW8tdjFfX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5qZXN0aW1vLXYxX19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmplc3RpbW8tZm9ybS12MV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmp1bWJvLW1lbnUtdjEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmp1bWJvLW1lbnUtdjFfX21lbnUge1xuICAgIG9yZGVyOiAyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbWVudSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAzMnZ3OyB9IH1cbiAgLmp1bWJvLW1lbnUtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xuICAgIGhlaWdodDogMTM0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCgwKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgICAuanVtYm8tbWVudS12MS5qcy1pbiAuanVtYm8tbWVudS12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1czsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzOyB9XG4gICAgICAuanVtYm8tbWVudS12MS5qcy1pbiAuanVtYm8tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgICAuanVtYm8tbWVudS12MS5qcy1pbiAuanVtYm8tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNykge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1czsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjEuanMtaW4gLmp1bWJvLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxLmpzLWluIC5qdW1iby1tZW51LXYxX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5qdW1iby1tZW51LXYxX19jb3VudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICM1OTYxM0E7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLW91dDsgfVxuICAuanVtYm8tbWVudS12MV9fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDQwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLW91dDsgfVxuICAgIC5qdW1iby1tZW51LXYxX19sYWJlbCAuanMtZml0dHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgIC5qdW1iby1tZW51LXYxX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5qdW1iby1tZW51LXYxX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5qdW1iby1tZW51LXYxX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgLmp1bWJvLW1lbnUtdjFfX2xpbmstYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuICAuanVtYm8tbWVudS12MV9fbGluay1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuanVtYm8tbWVudS12MV9fbGluay10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmp1bWJvLW1lbnUtdjFfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoLTMwcHggLSAyMHB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTsgfVxuICAgIC5qdW1iby1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2Utb3V0O1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5qdW1iby1tZW51LXYxX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoM3Z3ICsgMzBweCArIDIwcHgpIDAgMzZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygzdncgKyAzMHB4ICsgMjBweCkgMCAzdnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm8tbWVudS12MV9fbGluazpob3ZlciAuanVtYm8tbWVudS12MV9fbGluay1iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5qdW1iby1tZW51LXYxX19saW5rOmhvdmVyIC5qdW1iby1tZW51LXYxX19jb3VudCB7XG4gICAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAuanVtYm8tbWVudS12MV9fbGluazpob3ZlciAuanVtYm8tbWVudS12MV9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgICAgLmp1bWJvLW1lbnUtdjFfX2xpbms6aG92ZXIgLmp1bWJvLW1lbnUtdjFfX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAgIC5qdW1iby1tZW51LXYxX19saW5rOmhvdmVyIC5qdW1iby1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgICAgIGZpbGw6ICM1OTYxM0E7IH0gfVxuICAuanVtYm8tbWVudS12MV9faW1hZ2VzIHtcbiAgICBvcmRlcjogMTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogNTI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmp1bWJvLW1lbnUtdjFfX2ltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAuanVtYm8tbWVudS12MV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5qdW1iby1tZW51LXYxX19pbWFnZS0tc3RhbmRieSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGVnYWxzLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubGVnYWxzLWNvbnRlbnQtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gIC5sZWdhbHMtY29udGVudC12MV9fY29udGVudCBoMSwgLmxlZ2Fscy1jb250ZW50LXYxX19jb250ZW50IGgyLCAubGVnYWxzLWNvbnRlbnQtdjFfX2NvbnRlbnQgaDMge1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5sZWdhbHMtY29udGVudC12MV9fY29udGVudCBsaSA+IHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmxvYWRlcl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICM1OTYxM0E7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudDpob3ZlciwgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMWVtOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU5NjEzQTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzU5NjEzQTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNy41cHggMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbTpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fY29udGVudC1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19jb250ZW50LWljb24gLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH0gfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xhYmVsLWNoZWNrYm94IHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2Uge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5sYWJlbC1saXN0LWVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU5NjEzQTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1OTYxM0E7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1OTYxM0E7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gICAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSB7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIgLm5vVWktdG91Y2gtYXJlYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIuZW1wdHkge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVJhbmdlX19jb250YWluZXIuZW1wdHk6YmVmb3JlIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19sYWJlbC1yYWRpbyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmludGVnZXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyNTI1MjtcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1MjUyNTI7XG4gICAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogNzVweDsgfSB9XG5cbi5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTsgfVxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICBmaWxsOiAjMkIyQjJCO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwLjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cblxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICBjb2xvcjogIzU5NjEzQTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGxlZnQ6IDcuNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNy41cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19zdHJ1Y3R1cmUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFlbTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwcHggLSAxZW0pO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIC5sYWJlbF9faXRlbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyQjJCMkI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5mb3JtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7IH1cbiAgICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW06aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTNweCAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhOyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFlbSAzZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7IH1cbiAgICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpob3ZlciAuaWNvbi1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0gLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogIzJCMkIyQjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbTpob3ZlciAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5MTkxOTE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOTE5MTkxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBtYXJnaW46IDA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudDpob3ZlciAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50OmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxOXB4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHRvcDogLTlweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBsZWZ0OiAtOXB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xuICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMWVtIDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICM1OTYxM0E7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMmVtIDAgMmVtIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbSAxMHB4IDJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAyZW0gM2VtOyB9IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLW9mZnJlZGVtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS10eXBlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1jb21tZXJjZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tcHJpY2VzX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyQjJCMkI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTYxM0E7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNjVweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzU5NjEzQTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlOmJlZm9yZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUgc3ZnLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMkIyQjJCO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uNCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICM1OTYxM0E7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmhvdmVyIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGZpbGw6ICM1OTYxM0E7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1OTYxM0E7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBmaWxsOiAjNTk2MTNBO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4OSwgOTcsIDU4LCAwLjI1KTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Uge1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyQjJCMkI7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGZpbGw6ICM1OTYxM0E7XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19zY3JvbGxlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDI1MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjKDUwcHggLSAxZW0pIDA7IH0gfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAubGluZV9fdGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoODksIDk3LCA1OCwgMC4yNSk7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fcHJldmlldyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTYxM0E7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyQjJCMkI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgZmlsbDogIzJCMkIyQjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXJfX2xhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lcl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXJfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW07IH1cblxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDFlbSBhdXRvIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXJpZ2h0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIC5pY29uIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQgLnRleHQtY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1OTYxM0E7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1lbGVtZW50X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1lbGVtZW50X19pdGVtOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICMyQjJCMkIgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5lbXB0eSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNTk2MTNBICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgY29sb3I6ICMyQjJCMkIgIWltcG9ydGFudDsgfVxuICAudGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjA1KTtcbiAgICBjb2xvcjogIzU5NjEzQTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtOyB9XG4gIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RleHQge1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1heC13aWR0aDogMTA3M3B4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW1lbnUtdjEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNjAwMDtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7IH1cbiAgLm1haW4tbWVudS12MV9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1haW4tbWVudS12MV9fd3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLW1lbnUtdjFfX3RvcGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJlbTtcbiAgICB0b3A6IDEuNGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX190b3BiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1haW4tbWVudS12MV9faG9tZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAubWFpbi1tZW51LXYxX19ob21lLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tYWluLW1lbnUtdjFfX2hvbWUtbGluazpob3ZlciAubWFpbi1tZW51LXYxX19ob21lLXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAgIC5tYWluLW1lbnUtdjFfX2hvbWUtc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH1cbiAgICAubWFpbi1tZW51LXYxX19ob21lLWxhYmVsIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAgIC5tYWluLW1lbnUtdjFfX2hvbWUtbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuMjFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluLW1lbnUtdjFfX2hvbWUtbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuMjFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1haW4tbWVudS12MV9fY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLW1lbnUtdjFfX2Nsb3NlOmZvY3VzLCAubWFpbi1tZW51LXYxX19jbG9zZTphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fY2xvc2Uge1xuICAgICAgICByaWdodDogM2VtO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICB0b3A6IDIuN2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5tYWluLW1lbnUtdjFfX2Nsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDNlbTtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgdG9wOiAyLjdlbTsgfSB9XG4gICAgLm1haW4tbWVudS12MV9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDNlbSArIDFlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoM2VtICsgMWVtKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuICAubWFpbi1tZW51LXYxX19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tYWluLW1lbnUtdjFfX21lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX19tZW51IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzR2dyArIDIwMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX19tZW51IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDd2dyArIDIwMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbWVudS12MV9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5tYWluLW1lbnUtdjFfX2l0ZW0gKyAubWFpbi1tZW51LXYxX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNmVtOyB9XG4gIC5tYWluLW1lbnUtdjFfX2NvdW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjRlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZS1vdXQ7IH1cbiAgLm1haW4tbWVudS12MV9fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgIC5tYWluLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjVweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgNDBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX2xpbmstYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuICAubWFpbi1tZW51LXYxX19saW5rLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW1lbnUtdjFfX2xpbmstdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLW1lbnUtdjFfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoLTQ2cHggLSAyMHB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTdweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpOyB9IH1cbiAgICAubWFpbi1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2Utb3V0O1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLW1lbnUtdjFfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgY2FsYyg0NnB4ICsgMjBweCkgMCAzNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLW1lbnUtdjFfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoM3Z3ICsgNDZweCArIDIwcHgpIDAgM3Z3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fbGluazpob3ZlciAubWFpbi1tZW51LXYxX19saW5rLWJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgLm1haW4tbWVudS12MV9fbGluazpob3ZlciAubWFpbi1tZW51LXYxX19jb3VudCB7XG4gICAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgICAubWFpbi1tZW51LXYxX19saW5rOmhvdmVyIC5tYWluLW1lbnUtdjFfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgIC5tYWluLW1lbnUtdjFfX2xpbms6aG92ZXIgLm1haW4tbWVudS12MV9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgICAgLm1haW4tbWVudS12MV9fbGluazpob3ZlciAubWFpbi1tZW51LXYxX19hcnJvdyBzdmcge1xuICAgICAgICAgIGZpbGw6ICM1OTYxM0E7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1tZW51LXYxX19mb290ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNlbTtcbiAgICAgIGJvdHRvbTogM2VtO1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tbWVudS12MV9fc29jaWFscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfSB9XG4gIC5tYWluLW1lbnUtdjFfX2xvZ28taW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1tZW51LXYxX19sb2dvLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjF2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxOGVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoMCkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7IH1cbiAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1tZW51LXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gICAgICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbWVudS12MV9faXRlbTpudGgtY2hpbGQoNykge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAgICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW1lbnUtdjFfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7IH1cbiAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1tZW51LXYxX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAubWFpbi1tZW51LXYxIC5qcy1mb2N1cy10cmFwIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW1lbnUtc29jaWFscy12MSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1tZW51LXNvY2lhbHMtdjEge1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAubWFpbi1tZW51LXNvY2lhbHMtdjFfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICAgIG1hcmdpbi10b3A6IDAuN2VtOyB9XG4gIC5tYWluLW1lbnUtc29jaWFscy12MV9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tbWVudS1zb2NpYWxzLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMC41ZW07IH1cbiAgLm1haW4tbWVudS1zb2NpYWxzLXYxX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgIC5tYWluLW1lbnUtc29jaWFscy12MV9fbGluayBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiAjMkIyQjJCO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAubWFpbi1tZW51LXNvY2lhbHMtdjFfX2xpbms6Zm9jdXMsIC5tYWluLW1lbnUtc29jaWFscy12MV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgIC5tYWluLW1lbnUtc29jaWFscy12MV9fbGluazpmb2N1cyBzdmcsIC5tYWluLW1lbnUtc29jaWFscy12MV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjMkIyQjJCOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtZGV0YWlscy10b29scy12MSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTsgfVxuICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDIuNWVtKTtcbiAgICBncmlkLWdhcDogMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjY1ZW07IH1cbiAgICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgIC5uZXdzLWRldGFpbHMtdG9vbHMtdjFfX2xpbms6Zm9jdXMsIC5uZXdzLWRldGFpbHMtdG9vbHMtdjFfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxX19saW5rOmZvY3VzIHN2ZywgLm5ld3MtZGV0YWlscy10b29scy12MV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgLm5ld3MtZGV0YWlscy10b29scy12MV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAubmV3cy1kZXRhaWxzLXRvb2xzLXYxIC5qcy1zZWxlY3Rpb25Ub2dnbGUgc3ZnIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIC5uZXdzLWRldGFpbHMtdG9vbHMtdjEgLmpzLXNlbGVjdGlvblRvZ2dsZS5qcy0tYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtZGV0YWlscy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzcwcHg7IH0gfVxuICAubmV3cy1kZXRhaWxzLXYxX19pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubmV3cy1kZXRhaWxzLXYxX190aXRsZSB7XG4gICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3Rvb2xzIHtcbiAgICBtYXJnaW46IDVlbSAwLjJlbSAwLjJlbSAwLjJlbTsgfVxuICAubmV3cy1kZXRhaWxzLXYxX19zaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtZGV0YWlscy12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNGVtOyB9IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fc2lkZS1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uZXdzLWRldGFpbHMtdjFfX2RyYXdlciB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm5ld3MtZGV0YWlscy12MV9fZHJhd2VyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQgc3ZnLCAubmV3cy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpob3ZlciwgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpmb2N1cywgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3MtbGlzdC12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0LXYxX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdC12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWxpc3QtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubmV3cy1saXN0LXYyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3QtdjJfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0LXYyX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy10aHVtYi12MSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5uZXdzLXRodW1iLXYxX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubmV3cy10aHVtYi12MV9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3MtdGh1bWItdjFfX2luZm9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjRlbSA1ZW0gMi40ZW0gM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXRodW1iLXYxX19pbmZvcyB7XG4gICAgICAgIHBhZGRpbmc6IDIuNGVtIDVlbSAyLjRlbSAzZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5uZXdzLXRodW1iLXYxX19pbmZvcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAubmV3cy10aHVtYi12MV9faW5mb3M6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgLm5ld3MtdGh1bWItdjFfX2luZm9zOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAubmV3cy10aHVtYi12MV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgIC5uZXdzLXRodW1iLXYxX19jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5uZXdzLXRodW1iLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm5ld3MtdGh1bWItdjFfX3RpdGxlIC50aXRsZV9fY2hhcG8ge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLm5ld3MtdGh1bWItdjFfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLm5ld3MtdGh1bWItdjFfX2Fycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMzA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gIC5uZXdzLXRodW1iLXYxOmhvdmVyIC5uZXdzLXRodW1iLXYxX19pbmZvczpiZWZvcmUsIC5uZXdzLXRodW1iLXYxOmZvY3VzIC5uZXdzLXRodW1iLXYxX19pbmZvczpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uZXdzLXRodW1iLXYxOmhvdmVyIC5uZXdzLXRodW1iLXYxX19jb250ZW50LCAubmV3cy10aHVtYi12MTpmb2N1cyAubmV3cy10aHVtYi12MV9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy10aHVtYi12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyQjJCMkI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy10aHVtYi12MiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1NTVweDsgfSB9XG4gIC5uZXdzLXRodW1iLXYyX19pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3cy10aHVtYi12Ml9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzLXRodW1iLXYyX19pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy10aHVtYi12Ml9faW5mb3Mge1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm5ld3MtdGh1bWItdjJfX2luZm9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAubmV3cy10aHVtYi12Ml9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXRodW1iLXYyX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLm5ld3MtdGh1bWItdjJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdGh1bWItdjJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy10aHVtYi12Ml9fc2Nyb2xsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07IH0gfVxuICAubmV3cy10aHVtYi12Ml9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMC42ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uZXdzLXRodW1iLXYyX190aXRsZSAudGl0bGVfX2NoYXBvIHtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLm5ld3MtdGh1bWItdjJfX3RpdGxlIC50aXRsZV9fZGVjbyB7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAubmV3cy10aHVtYi12Ml9fY3RhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogM2VtIDVlbSAzZW0gM2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3cy10aHVtYi12Ml9fY3RhIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgLm5ld3MtdGh1bWItdjJfX2N0YSAudGl0bGUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy10aHVtYi12Ml9fY3RhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5uZXdzLXRodW1iLXYyX19jdGE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgLm5ld3MtdGh1bWItdjJfX2N0YTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAubmV3cy10aHVtYi12Ml9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiAzZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgIC5uZXdzLXRodW1iLXYyX19hcnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5uZXdzLXRodW1iLXYyX19hcnJvdyBzdmcge1xuICAgICAgd2lkdGg6IDMwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogIzU5NjEzQTsgfVxuICAubmV3cy10aHVtYi12Mjpob3ZlciAubmV3cy10aHVtYi12Ml9fY3RhOmFmdGVyLCAubmV3cy10aHVtYi12Mjpmb2N1cyAubmV3cy10aHVtYi12Ml9fY3RhOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy10aHVtYi12Mjpob3ZlciAubmV3cy10aHVtYi12Ml9fY3RhIC50aXRsZSwgLm5ld3MtdGh1bWItdjI6Zm9jdXMgLm5ld3MtdGh1bWItdjJfX2N0YSAudGl0bGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm5ld3MtdGh1bWItdjI6aG92ZXIgLm5ld3MtdGh1bWItdjJfX2Fycm93LCAubmV3cy10aHVtYi12Mjpmb2N1cyAubmV3cy10aHVtYi12Ml9fYXJyb3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICBtYXJnaW46IDRlbSAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2luZy12MV9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnaW5nLXYxX19saW5rIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luOiAwIC4zZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnaW5nLXYxX19saW5rIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgLnBhZ2luZy12MV9fbGluayBzdmcge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG4gICAgLnBhZ2luZy12MV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cbiAgLnBhZ2luZy12MV9fc3ZnIHtcbiAgICBoZWlnaHQ6IDFlbTsgfVxuICAucGFnaW5nLXYxX19pdGVtLS1hY3RpdmUgLnBhZ2luZy12MV9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lcnMtbGlzdC12MV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYXJ0bmVycy1saXN0LXYxX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTdlbSwgMWZyKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFydG5lcnMtbGlzdC12MV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lcnMtbGlzdC12MiB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFydG5lcnMtbGlzdC12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhcnRuZXJzLWxpc3QtdjJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wYXJ0bmVycy1saXN0LXYyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lcnMtbGlzdC12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXJzLWxpc3QtdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lcnMtbGlzdC12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbSA2ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKCAyZW0gKiAyKSk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVycy10aHVtYi12MV9faW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBoZWlnaHQ6IDEzZW07XG4gIHBhZGRpbmc6IDJlbTsgfVxuXG4ucGFydG5lcnMtdGh1bWItdjFfX2luZm9zIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhcnRuZXJzLXRodW1iLXYxX19uYW1lIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDAuM2VtIDA7IH1cblxuLnBhcnRuZXJzLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuOGVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwLjNlbSAwOyB9XG5cbi5wYXJ0bmVycy10aHVtYi12MV9fbGluayB7XG4gIGNvbG9yOiAjNTk2MTNBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuOGVtOyB9XG4gIC5wYXJ0bmVycy10aHVtYi12MV9fbGluazpob3ZlciAucGFydG5lcnMtdGh1bWItdjFfX2Fycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IH1cbiAgICAucGFydG5lcnMtdGh1bWItdjFfX2xpbms6aG92ZXIgLnBhcnRuZXJzLXRodW1iLXYxX19hcnJvdyBzdmcge1xuICAgICAgZmlsbDogIzJCMkIyQjsgfVxuXG4ucGFydG5lcnMtdGh1bWItdjFfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDsgfVxuICAucGFydG5lcnMtdGh1bWItdjFfX2Fycm93IHN2ZyB7XG4gICAgZmlsbDogIzU5NjEzQTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVycy10aHVtYi12Ml9faW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBoZWlnaHQ6IDE3ZW07XG4gIHBhZGRpbmc6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5wYXJ0bmVycy10aHVtYi12Ml9faW5mb3Mge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFydG5lcnMtdGh1bWItdjJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4ucGFydG5lcnMtdGh1bWItdjJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC44ZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDAuM2VtIDA7XG4gIGhlaWdodDogNzVweDsgfVxuXG4ucGFydG5lcnMtdGh1bWItdjJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhcnRuZXJzLXRodW1iLXYyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NjNweDsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2luZm9ybWF0aW9ucyAuc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3JtYXRpb25zIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX190aXRsZSB7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAtMS41ZW0gMCAwIDA7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3RpdGxlLXNwYWNlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX190aXRsZS1zcGFjZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fbWVudSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjEwcHg7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kYXRhIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZGF0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2xpZGVzaG93IHVsLnByb3BlcnRpZXMtbGFiZWxzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMS41ZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kcmF3ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZHJhd2VyLmRyYXdlci0tb3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RyYXdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RyYXdlciAuZHJhd2VyX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kcmF3ZXIgLmRyYXdlcl9fY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3MsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2RldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvcywgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3MgLmRyYXdlcl9fYm9keSwgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZGV0YWlscyAuZHJhd2VyX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19jb21wb3NpdGlvbl9vZl9wYXJ0cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2NvbXBvc2l0aW9uX29mX3BhcnRzIC5kcmF3ZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNWVtOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3MtbmV3IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9faW5mb3MtbmV3IHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvcy1uZXcgLmRyYXdlcl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fbG90cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2xvdHMgLmRyYXdlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19kb2N1bWVudGF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZG9jdW1lbnRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZG9jdW1lbnRhdGlvbiAuZHJhd2VyX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvc21pc2Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19pbmZvc21pc2Mge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2luZm9zbWlzYyAuZHJhd2VyX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19lbmVyZ3kge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19lbmVyZ3kge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nID4gaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcgPiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fZW5lcmd5IC5lbmVyZ3lfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19uZWlnaGJvcmhvb2Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2NhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fY2FsZW5kYXIgLmRyYXdlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19wcmljZXMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMnB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19lcXVpcG1lbnRzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyNzVweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fc2VydmljZXMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjcwcHggKyA0ZW0pOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fYXBwbHktb25saW5lIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX2FwcGx5LW9ubGluZSAuYXBwbHktb25saW5lX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12MV9fYXBwbHktb25saW5lIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3Rvb2xzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcbiAgICBmb250LXNpemU6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19yZWxhdGVkIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIDRlbSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYxX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MSAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190aGVhZCAudGFibGUtYXJpYV9fdGQ6bm90KC50YWJsZS1hcmlhX190ZC0tcGllY2UpIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MSAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190aGVhZCAudGFibGUtYXJpYV9fdGQ6bm90KC50YWJsZS1hcmlhX190ZC0tcGllY2UpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTNBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjEgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiAudGFibGUtYXJpYV9fdGQge1xuICBjb2xvcjogIzU5NjEzQTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYxIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RkLS1waWVjZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogM2VtIDFlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MV9faW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYxX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBncmlkLWdhcDogM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYxX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjFfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12MV9fbGlzdC1oZWFkZXIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTk2MTNBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjFfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYxX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyQjJCMkI7XG4gIG1hcmdpbi10b3A6IDEuMmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12MV9fdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZm9ybS12MV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19jb3VudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWhpZ2hsaWdodCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuOWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fcmVmZXJlbmNlIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fbnVtZG9zc2llciB7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMi41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzU5NjEzQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuOWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAzZW0gMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMC41ZW0gLSA1cHgpO1xuICAgICAgbGVmdDogMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19sYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjEgLmVuZXJneV9fbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogM2VtIDFlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gNXB4KTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9fdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MSAubWFwIHtcbiAgICBoZWlnaHQ6IDM3NXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV9fdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTtcbiAgcGFkZGluZzogLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTYxM0E7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV9fdGgtLXZhbHVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX190ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IC4zZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyQjJCMkI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV9fdHItLXZhbHVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYxX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjFfX3RpdGxlID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12MV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYxX19saXN0IHtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12MV9fbGlzdCB7XG4gICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12MV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgZ3JpZC1nYXA6IDNlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX2xpc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NjEzQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTYxM0E7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12MV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjFfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMi4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYxX19pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAyLjVlbSk7XG4gICAgZ3JpZC1nYXA6IDFlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU5NjEzQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC42NWVtOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fbGluayBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19saW5rOmZvY3VzLCAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU5NjEzQTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fbGluazpmb2N1cyBzdmcsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2xpbms6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MSAuanMtc2VsZWN0aW9uVG9nZ2xlIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjEgLmpzLXNlbGVjdGlvblRvZ2dsZS5qcy0tYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJCMkIyQjsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9faW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX2luZm9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19jYW5kaWRhdHVyZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxZW0gYXV0byAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3NsaWRlc2hvdyB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fc2xpZGVzaG93IHtcbiAgICAgICAgaGVpZ2h0OiA3NzBweDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19zbGlkZXNob3cgdWwucHJvcGVydGllcy1sYWJlbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19pbnRybyB7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIDAgMCA0ZW07IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19jb3VudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMmVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fdGl0bGUgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLW5leHQsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLXByZXYge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6ICMyQjJCMkI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctYnV0dG9uLS1uZXh0IHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLW5leHQ6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLW5leHQ6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLXByZXY6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3BhZ2luZy1wYWdpbmF0aW9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiA1ZW07XG4gICAgICBtYXJnaW46IDAgMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tLWhpZ2hsaWdodCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMi4xZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wYWdpbmctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19wcmljZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3ByaWNlLXZhbHVlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMmVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19tZWRpYS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC45ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3JlZmVyZW5jZS0taGlnaGxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2luZm9ybWF0aW9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9faW5mb3JtYXRpb25zIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAyMTBweDsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2luZm9ybWF0aW9ucy1wYWdpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9faW5mb3JtYXRpb25zLXBhZ2luZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTNlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBlbTsgfSB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19pbmZvcm1hdGlvbnMtcGFnaW5nICogKyAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3Rvb2xzIHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fY29udGFjdCB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19uZWlnaGJvcmhvb2Qge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19yZWxhdGVkIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyNzZweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fcHJpY2VzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMjJweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fbG90cyB7XG4gICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDIycHggKyA0ZW0pOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2NhbGVuZGFyIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyNzVweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fZXF1aXBtZW50cyB7XG4gICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMjc1cHggKyA0ZW0pOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjJfX3NlcnZpY2VzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY3MHB4ICsgNGVtKTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19hcHBseS1vbmxpbmUge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODQycHggKyA0ZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12Ml9fYXBwbHktb25saW5lIC5hcHBseS1vbmxpbmVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYyX19hcHBseS1vbmxpbmUgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgaGVpZ2h0OiAxNXZoO1xuICAgIG1hcmdpbjogLjhlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTV2aDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MiAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190aGVhZCAudGFibGUtYXJpYV9fdGQ6bm90KC50YWJsZS1hcmlhX190ZC0tcGllY2UpIHtcbiAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MiAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIC50YWJsZS1hcmlhX190aGVhZCAudGFibGUtYXJpYV9fdGQ6bm90KC50YWJsZS1hcmlhX190ZC0tcGllY2UpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2MTNBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjIgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiAudGFibGUtYXJpYV9fdGQge1xuICBjb2xvcjogIzU5NjEzQTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYyIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24gLnRhYmxlLWFyaWFfX3RkLS1waWVjZSB7XG4gICAgY29sb3I6ICMyQjJCMkI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWNvbnRhY3QtdjIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1jb250YWN0LXYyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1jb250YWN0LXYyX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjJfX2ltZyB7XG4gIGhlaWdodDogMTgwcHg7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjJfX2ltZyArIC5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjIgLmVuZXJneV9fZHJhd2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYyIC5lbmVyZ3lfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12Ml9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGdyaWQtZ2FwOiAzZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjJfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12Ml9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYyX19saXN0LWhlYWRlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTYxM0E7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk2MTNBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12Ml9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjllbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJCMkIyQjtcbiAgbWFyZ2luLXRvcDogMS4yZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYyX192YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1mb3JtLXYyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZGV0YWlscy1nZW5lcmFsLXYyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1nZW5lcmFsLXYyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWdlbmVyYWwtdjJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuMmVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fZGF0YS0tdHlwZXMge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kYXRhLWhpZ2hsaWdodCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogM2VtIDFlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX192YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDJlbSA0ZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDEuNGVtIDRlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19sYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9fdmFsdWUge1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogMS40ZW0gNGVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MiAubWFwIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYyIC5tYXAge1xuICAgICAgaGVpZ2h0OiA2MzRweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml9fdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTtcbiAgcGFkZGluZzogLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTYxM0E7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml9fdGgtLXZhbHVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX190ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IC4zZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfX3RyLS12YWx1ZSB7XG4gICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12Ml9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYyX190aXRsZSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjJfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12Ml9fbGlzdCB7XG4gICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjJfX2xpc3Qge1xuICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGdyaWQtZ2FwOiAzZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYyX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYyX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYyX19saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTYxM0E7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk2MTNBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjJfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzIuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyQjJCMkI7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12Ml9faWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjI1ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDIuNWVtKTtcbiAgICBncmlkLWdhcDogMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjY1ZW07IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2xpbms6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19saW5rOmZvY3VzIHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyIC5qcy1zZWxlY3Rpb25Ub2dnbGUgc3ZnIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjIgLmpzLXNlbGVjdGlvblRvZ2dsZS5qcy0tYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJCMkIyQjsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX2luZm9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3NsaWRlc2hvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19zbGlkZXNob3cge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fc2xpZGVzaG93IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19zbGlkZXNob3cgdWwucHJvcGVydGllcy1sYWJlbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fc2xpZGVzaG93IHVsLnByb3BlcnRpZXMtbGFiZWxzIC5wcm9wZXJ0aWVzLWxhYmVsc19faXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19faW50cm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxZW0gM2VtIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fdGl0bGUgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQtaGlnaGxpZ2h0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMi41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyLjZlbSAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZyB7XG4gICAgICAgIHdpZHRoOiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmcge1xuICAgICAgICB3aWR0aDogNjEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tbmV4dCwgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctYnV0dG9uLS1uZXh0IHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcGFnaW5nLWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLW5leHQ6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLW5leHQ6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLXByZXY6aG92ZXIsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1hcnJvd3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fZGF0YSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgZ3JpZC1nYXA6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19kYXRhIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2RhdGEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fZGF0YS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19kYXRhLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fZGF0YS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8yLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1OTYxM0E7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19tZWRpYS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjllbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlLS1oaWdobGlnaHQge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudCArIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZSB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZSB7XG4gICAgICAgIHdpZHRoOiAzNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUge1xuICAgICAgICB3aWR0aDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudC1zaWRlIHtcbiAgICAgICAgd2lkdGg6IDYxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudC1zaWRlIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwOyB9IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUgPiAqIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtbWFpbiB7XG4gICAgcGFkZGluZzogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtbWFpbiB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YS1hcnJvdyB7XG4gICAgICBjb2xvcjogIzU5NjEzQTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jdGEtYXJyb3cgc3ZnIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaXNFeHBhbmRlZCAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jdGEtYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YTpob3ZlciwgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY3RhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YTpob3ZlciAucHJvcGVydGllcy1kZXRhaWxzLXYzX19uZWlnaGJvcmhvb2QtY3RhLWFycm93LCAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jdGE6Zm9jdXMgLnByb3BlcnRpZXMtZGV0YWlscy12M19fbmVpZ2hib3Job29kLWN0YS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YS10aXRsZS0tb3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaXNFeHBhbmRlZCAucHJvcGVydGllcy1kZXRhaWxzLXYzX19jdGEtdGl0bGUtLW9wZW5lZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pc0V4cGFuZGVkIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2N0YS10aXRsZS0tY2xvc2VkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19faW5mb3NtaXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fdG9vbHMge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX190b29scyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fbG90cyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNGVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2RvY3VtZW50YXRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY2FsZW5kYXIge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19lcXVpcG1lbnRzIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fc2VydmljZXMge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19yZWxhdGVkIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyNzZweCArIDRlbSk7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fcHJvcGVydHktY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19wcm9wZXJ0eS1jb250YWN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NhcmQtY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fY2FyZC1jb250YWN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19mb3JtIC5mb3JtX19maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYzX19mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAuNWVtIDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fYXBwbHktb25saW5lIHtcbiAgICBtYXJnaW46IDRlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2FwcGx5LW9ubGluZSAuYXBwbHktb25saW5lX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy12M19fYXBwbHktb25saW5lIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12M19fdGl0bGUge1xuICBmb250LXNpemU6IDEuOGVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjMgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDNlbSAxZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19sYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU5NjEzQTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12M19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12M19fY3RhIHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYzX19pbWcge1xuICBoZWlnaHQ6IDE4MHB4OyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYzX19pbWcgKyAucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12M19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYzIC5lbmVyZ3lfX2RyYXdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12M19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGdyaWQtZ2FwOiAzZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12M19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYzX19saXN0LWhlYWRlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTYxM0E7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk2MTNBOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12M19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAwLjllbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJCMkIyQjtcbiAgbWFyZ2luLXRvcDogMS4yZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1lcXVpcG1lbnRzLXYzX192YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1mb3JtLXYzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1nZW5lcmFsLXYzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1nZW5lcmFsLXYzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdGl0bGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuOGVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDJlbSA0ZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gNXB4KTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fbGFiZWwge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX3ZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBjb2xvcjogIzU5NjEzQTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuOGVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMC41ZW0gLSA1cHgpO1xuICAgICAgbGVmdDogMDsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fbGFiZWwge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX192YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgY29sb3I6ICM1OTYxM0E7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjMge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12M19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12M19fdGl0bGUge1xuICBmb250LXNpemU6IDEuOGVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYzIC5tYXAge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjMgLm1hcCB7XG4gICAgICBoZWlnaHQ6IDYzNHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M19fdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M19fdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTtcbiAgcGFkZGluZzogLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NjEzQTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX190aC0tdmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfX3RoLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfX3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogLjNlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJCMkIyQjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX190ci0tdmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtcmVsYXRlZC12M19fdGl0bGUgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjNfX2xpc3Qge1xuICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYzX19saXN0IHtcbiAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBncmlkLWdhcDogM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19fbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTk2MTNBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NjEzQTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzLXNlcnZpY2VzLXYzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12M19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8yLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkIyQjJCOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjNfX2ljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxZW07IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12My0tdmVydGljYWwge1xuICAgIGdyaWQtZ2FwOiA1ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjMtLXZlcnRpY2FsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMi41ZW0pO1xuICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTYxM0E7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNjVlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2xpbmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogaW5oZXJpdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2xpbms6Zm9jdXMsIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19saW5rOmZvY3VzIHN2ZywgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiBpbmhlcml0OyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlscy10b29scy12MyAuanMtc2VsZWN0aW9uVG9nZ2xlIHN2ZyB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzIC5qcy1zZWxlY3Rpb25Ub2dnbGUuanMtLWFjdGl2ZSBzdmcge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2ltYWdlID4gLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2luZm9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2luZm9zIHtcbiAgICAgICAgcGFkZGluZzogMS4yZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19pbmZvcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX3RpdGxlIC50aXRsZV9fY2hhcG8ge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fZGF0YSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtZW1wdHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wcm9wZXJ0aWVzL2VtcHR5LmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwYWRkaW5nOiAxMGVtIDJlbTsgfVxuICAucHJvcGVydGllcy1lbXB0eV9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtZW1wdHlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5wcm9wZXJ0aWVzLWVtcHR5X190ZXh0IHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWVtcHR5X190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAyZW0gM2VtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtbGlzdC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtbGlzdC12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1saXN0LXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnRpZXMtbGlzdC12Ml9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1saXN0LXYyX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtbGlzdC12Ml9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWxpc3QtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydGllcy1saXN0LXYzX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjNfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1saXN0LXYzX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtdGh1bWItdjEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJCMkIyQjsgfVxuICAucHJvcGVydGllcy10aHVtYi12MV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2ltYWdlID4gLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSA1ZW0gMS4yZW0gM2VtO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvczpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12MV9fY29udGVudCB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAucHJvcGVydGllcy10aHVtYi12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYxX190aXRsZSAudGl0bGVfX2NoYXBvIHtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWhpZ2hsaWdodCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAucHJvcGVydGllcy10aHVtYi12MV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTNlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12MV9fYXJyb3cgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZpbGw6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjFfX2xhYmVscy1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMzsgfVxuICAucHJvcGVydGllcy10aHVtYi12MV9fdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjhlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYxX190b29scyAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC44ZW07IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjFfX3JlZmVyZW5jZSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19udW1kb3NzaWVyIHtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAucHJvcGVydGllcy10aHVtYi12MV9fc2VsZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbiAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgICAucHJvcGVydGllcy10aHVtYi12MV9fc2VsZWN0aW9uIC5idXR0b25fX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdHJva2U6ICM1OTYxM0E7XG4gICAgICAgIHN0cm9rZS13aWR0aDogNzsgfVxuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbiAuYnV0dG9uLmpzLS1hY3RpdmUgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjE6aG92ZXIgLnByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zOmJlZm9yZSwgLnByb3BlcnRpZXMtdGh1bWItdjE6Zm9jdXMgLnByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjE6aG92ZXIgLnByb3BlcnRpZXMtdGh1bWItdjFfX2NvbnRlbnQsIC5wcm9wZXJ0aWVzLXRodW1iLXYxOmZvY3VzIC5wcm9wZXJ0aWVzLXRodW1iLXYxX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLXRodW1iLXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJCMkIyQjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDY4MHB4OyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2ltYWdlIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19pbWFnZSA+IC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2luZm9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjJlbSA0ZW0gMS4yZW0gMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19pbmZvcyB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDNlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12Ml9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19kYXRhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTk2MTNBO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19kYXRhLS10eXBlcyB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtaGlnaGxpZ2h0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12Ml9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwLjZlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBjb2xvcjogIzJCMkIyQjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Ml9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX190aXRsZSAudGl0bGVfX2RlY28ge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMS43ZW07IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Ml9fc3VidGl0bGUgLnN1YnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19zdWJ0aXRsZSAuc3VidGl0bGVfX2RlY28ge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fbGFiZWxzLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX190b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Ml9fdG9vbHMgKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuOGVtOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19yZWZlcmVuY2Uge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAucHJvcGVydGllcy10aHVtYi12Ml9fbnVtZG9zc2llciB7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19zZWxlY3Rpb24gLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiAjNTk2MTNBO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDc7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19zZWxlY3Rpb24gLmJ1dHRvbi5qcy0tYWN0aXZlIC5idXR0b25fX2ljb24ge1xuICAgICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAzZW0gNWVtIDNlbSAzZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAucHJvcGVydGllcy10aHVtYi12Ml9fY3RhIC50aXRsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2N0YTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAucHJvcGVydGllcy10aHVtYi12Ml9fY3RhOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDNlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93IHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMzA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmaWxsOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGE6YWZ0ZXIsIC5wcm9wZXJ0aWVzLXRodW1iLXYyOmZvY3VzIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYyOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEgLnRpdGxlLCAucHJvcGVydGllcy10aHVtYi12Mjpmb2N1cyAucHJvcGVydGllcy10aHVtYi12Ml9fY3RhIC50aXRsZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHJvcGVydGllcy10aHVtYi12Mjpob3ZlciAucHJvcGVydGllcy10aHVtYi12Ml9fYXJyb3csIC5wcm9wZXJ0aWVzLXRodW1iLXYyOmZvY3VzIC5wcm9wZXJ0aWVzLXRodW1iLXYyX19hcnJvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy10aHVtYi12MyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgbWF4LWhlaWdodDogNjk0cHg7IH0gfVxuICAucHJvcGVydGllcy10aHVtYi12M19faW1hZ2Uge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12M19faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yZW0gMmVtO1xuICAgIG9yZGVyOiAzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gM2VtO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvczpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLW91dDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12M19faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jb250ZW50LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy10aHVtYi12M19fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0OyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2NvdW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjVlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fY291bnQtaGlnaGxpZ2h0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxLjJlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS41ZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcy12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8yLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1OTYxM0E7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2RhdGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGdyaWQtZ2FwOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2RhdGEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2RhdGEtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2RhdGEtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEuNWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fZGF0YS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8yLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1OTYxM0E7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydGllcy10aHVtYi12M19fc2Nyb2xsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07IH0gfVxuICAucHJvcGVydGllcy10aHVtYi12M19fbGFiZWxzLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGEge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjJlbSAyZW07XG4gICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX2N0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MiU7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDNlbSAxLjVlbSAzZW07XG4gICAgICAgIHotaW5kZXg6IDk7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fY3RhLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlIC50aXRsZV9fY2hhcG8ge1xuICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12M19fdGl0bGUgLnRpdGxlX19kZWNvIHtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDAuNmVtOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjNfX3Rvb2xzICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjhlbTsgfVxuICAucHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLnByb3BlcnRpZXMtdGh1bWItdjNfX251bWRvc3NpZXIge1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uIC5idXR0b24ge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24gLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogIzU5NjEzQTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA3OyB9XG4gICAgICAucHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uIC5idXR0b24uanMtLWFjdGl2ZSAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgZmlsbDogIzU5NjEzQTsgfVxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjMgLnByb3BlcnRpZXMtdGh1bWItdjNfX2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wcm9wZXJ0aWVzLXRodW1iLXYzIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvczpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAucHJvcGVydGllcy10aHVtYi12Mzpob3ZlciAucHJvcGVydGllcy10aHVtYi12M19fY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnByb3BlcnRpZXMtdGh1bWItdjM6aG92ZXIgLnByb3BlcnRpZXMtdGh1bWItdjNfX2luZm9zOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGE6YWZ0ZXIsIC5wcm9wZXJ0aWVzLXRodW1iLXYzOmZvY3VzIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXRodW1iLXYzOmhvdmVyIC5wcm9wZXJ0aWVzLXRodW1iLXYzX19jdGEtY29udGVudCwgLnByb3BlcnRpZXMtdGh1bWItdjM6Zm9jdXMgLnByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnF1b3RlLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnF1b3RlLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnF1b3RlLXYxX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODYzcHg7IH0gfVxuICAucXVvdGUtdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucXVvdGUtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgLnF1b3RlLXYxX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5xdW90ZS12MV9fc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucXVvdGUtdjFfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucXVvdGUtdjFfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNGVtOyB9IH1cbiAgLnF1b3RlLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5xdW90ZS12MV9fc2lkZS1zY3JvbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH0gfVxuICAucXVvdGUtdjFfX2RhdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucXVvdGUtdjFfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5xdW90ZS12MV9fc2xpZGVzaG93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucXVvdGUtdjFfX3NsaWRlc2hvdy1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpob3ZlciwgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAucXVvdGUtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6aG92ZXIsIC5xdW90ZS12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gICAgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnF1b3RlLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5xdW90ZS12MV9fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnF1b3RlLXYxX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnF1b3RlLXYxX19mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucXVvdGUtdjFfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucXVvdGUtZm9ybS12MV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjLWdtc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI5OHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucmVkYWMtZ21zX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhYy12MV9fY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNmVtO1xuICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saXN0aW5nLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vZXN0aW1hdGlvbl9pbm5lci5qcGdcIikgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICAubGlzdGluZy1iYW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAubGlzdGluZy1iYW5uZXItLWl0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xOyB9XG4gIC5saXN0aW5nLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmxpc3RpbmctYmFubmVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGlzdGluZy1iYW5uZXJfX3RpdGxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGlzdGluZy1iYW5uZXJfX3RpdGxlOmZvY3VzLCAubGlzdGluZy1iYW5uZXJfX3RpdGxlOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLmxpc3RpbmctYmFubmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5saXN0aW5nLWJhbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgLmxpc3RpbmctYmFubmVyX190aXRsZSAuc3VidGl0bGVfX2NoYXBvIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gICAgLmxpc3RpbmctYmFubmVyX190aXRsZSAuc3VidGl0bGVfX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS44NWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLmxpc3RpbmctYmFubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWRhYy1ibG9jLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnJlZGFjLWJsb2MtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12MV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg2M3B4OyB9IH1cbiAgLnJlZGFjLWJsb2MtdjFfX2luZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucmVkYWMtYmxvYy12MV9fdGl0bGUge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAucmVkYWMtYmxvYy12MV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnJlZGFjLWJsb2MtdjFfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12MV9fc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5yZWRhYy1ibG9jLXYxX19zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gIC5yZWRhYy1ibG9jLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWRhYy1ibG9jLXYxX19zaWRlLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZWRhYy1ibG9jLXYxX19kcmF3ZXIge1xuICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQsIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gICAgICAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCBzdmcsIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHN2ZyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6aG92ZXIsIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0OmZvY3VzLCAucmVkYWMtYmxvYy12MV9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpob3ZlciwgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAgIC5yZWRhYy1ibG9jLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnJlZGFjLWJsb2MtdjFfX3NsaWRlc2hvdyAubWFpbi1zd2lwZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjLWJsb2MtdjJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlZGFjLWJsb2MtdjJfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5yZWRhYy1ibG9jLXYyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41ZW0gM2VtIDEuNWVtIDFlbTsgfVxuXG4ucmVkYWMtYmxvYy12Ml9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNmVtOyB9XG5cbi5yZWRhYy1ibG9jLXYyX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5yZWRhYy1ibG9jLXYyX19zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVkYWMtYmxvYy12Ml9fc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5yZWRhYy1ibG9jLXYyX19zaWRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNGVtOyB9IH1cblxuLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdyB7XG4gIGhlaWdodDogOTB2aDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIG1heC1oZWlnaHQ6IDU4MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9IH1cbiAgICAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLW5leHQgc3ZnLCAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiBzdmcge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpob3ZlciwgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6Zm9jdXMsIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmhvdmVyLCAucmVkYWMtYmxvYy12Ml9fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7IH1cbiAgLnJlZGFjLWJsb2MtdjJfX3NsaWRlc2hvdy1idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5yZWRhYy1ibG9jLXYyX19zbGlkZXNob3cgLm1haW4tc3dpcGVyX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVkYWMtYmxvYy12M19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWRhYy1ibG9jLXYzX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG4ucmVkYWMtYmxvYy12M19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNGVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH1cblxuLnJlZGFjLWJsb2MtdjNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjLWJsb2MtdjVfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnJlZGFjLWJsb2MtdjVfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjLWJsb2MtdjZfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzZW0gNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZGFjLWJsb2MtdjZfX2NvbnRlbnQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZWRhYy1ibG9jLXY2X19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4ucmVkYWMtYmxvYy12Nl9fY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlZGFjLWJsb2MtdjZfX2NvdW50ID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnJlZGFjLWJsb2MtdjZfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjLWJsb2Mtdjcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucmVkYWMtYmxvYy12N19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWRhYy1ibG9jLXY3X19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjk0cHg7IH0gfVxuICAucmVkYWMtYmxvYy12N19faW5mb3JtYXRpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5yZWRhYy1ibG9jLXY3X190aXRsZSB7XG4gICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gIC5yZWRhYy1ibG9jLXY3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAucmVkYWMtYmxvYy12N19fc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWRhYy1ibG9jLXY3X19zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnJlZGFjLWJsb2MtdjdfX3NpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNGVtOyB9IH1cbiAgLnJlZGFjLWJsb2MtdjdfX3NpZGUtc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZGFjLWJsb2MtdjdfX3NpZGUtc2Nyb2xsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9IH1cbiAgLnJlZGFjLWJsb2MtdjdfX2RhdGEge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVkYWMtYmxvYy12N19fZGF0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlZGFjLWJsb2MtdjdfX2RyYXdlciB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dCwgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLXByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9IH1cbiAgICAgIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1uZXh0IHN2ZywgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLXByZXYgc3ZnIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tbmV4dDpob3ZlciwgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLW5leHQ6Zm9jdXMsIC5yZWRhYy1ibG9jLXY3X19zbGlkZXNob3ctYnV0dG9uLS1wcmV2OmhvdmVyLCAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tcHJldjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gICAgLnJlZGFjLWJsb2MtdjdfX3NsaWRlc2hvdy1idXR0b24tLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93LWJ1dHRvbi0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucmVkYWMtYmxvYy12N19fc2xpZGVzaG93IC5tYWluLXN3aXBlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLWZvcm0tdjEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAuZm9ybV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5mb3JtX19zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5zdWJtaXRfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VhcmNoLWZvcm0tdjEgLnN1Ym1pdF9fZmllbGQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAyNzhweDsgfSB9XG4gIC5zZWFyY2gtZm9ybS12MV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zZWFyY2gtZm9ybS12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxX190aXRsZSAudGl0bGVfX2NoYXBvIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuNGVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fdGl0bGUgLnRpdGxlX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDQwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fdGl0bGUgLnRpdGxlX19kZWNvIHtcbiAgICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5zZWFyY2gtZm9ybS12MV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxX19zdWJ0aXRsZSAuc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxX19zdWJ0aXRsZSAuc3VidGl0bGVfX2NoYXBvIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE3cHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fc3VidGl0bGUgLnN1YnRpdGxlX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDI1cHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWFyY2gtZm9ybS12MV9fc3VidGl0bGUgLnN1YnRpdGxlX19kZWNvIHN2ZyB7XG4gICAgICBmaWxsOiAjMkIyQjJCOyB9XG4gIC5zZWFyY2gtZm9ybS12MV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1mb3JtLXYxX19iYXNlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1mb3JtLXYxX19tb3JlIHtcbiAgICBtYXJnaW46IDd2aCAwIDA7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5ub1VpLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjEzQTsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjJCMkI7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gICAgLnNlYXJjaC1mb3JtLXYxIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gICAgICAuc2VhcmNoLWZvcm0tdjEgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAgIC5zZWFyY2gtZm9ybS12MSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAuc2VhcmNoLWZvcm0tdjEgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICM1OTYxM0E7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7IH1cbiAgLnNlYXJjaC1mb3JtLXYxIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNTk2MTNBOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzJCMkIyQjsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAuc2VhcmNoLWZvcm0tdjEgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZWFyY2gtZm9ybS12MSAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICBjb2xvcjogIzJCMkIyQjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTEwICovXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLWRyYXdlci12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtZHJhd2VyLXYxIHtcbiAgICAgIG1pbi13aWR0aDogNDZlbTsgfSB9XG4gIC5zZWFyY2gtZHJhd2VyLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ib2R5LS1ob21lIC5zZWFyY2gtZHJhd2VyLXYxIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1kcmF3ZXItdjEgLmRyYXdlcl9fY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi5ib2R5LS1zZWFyY2gtZm9ybV9fZHJhd2VyLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWZvcm0tdjFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjllbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWxpc3QtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWxpc3QtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gIC5zZWxlY3Rpb24tbGlzdC12MV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlbGVjdGlvbi1saXN0LXYxX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHggM2VtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tbGlzdC12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTsgfSB9XG4gIC5zZWxlY3Rpb24tbGlzdC12MV9faW5mb3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLXRodW1iLXYxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyQjJCMkI7IH1cbiAgLnNlbGVjdGlvbi10aHVtYi12MV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNlbGVjdGlvbi10aHVtYi12MV9faW1hZ2UgPiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlbGVjdGlvbi10aHVtYi12MV9faW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMmVtIDRlbSAxLjJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tdGh1bWItdjFfX2luZm9zIHtcbiAgICAgICAgcGFkZGluZzogMS4yZW0gNWVtIDEuMmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNlbGVjdGlvbi10aHVtYi12MV9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgLnNlbGVjdGlvbi10aHVtYi12MV9faW5mb3M6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0aW9uLXRodW1iLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdGlvbi10aHVtYi12MV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMyQjJCMkI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlbGVjdGlvbi10aHVtYi12MV9fdGl0bGUgLnRpdGxlX19jaGFwbyB7XG4gICAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAuc2VsZWN0aW9uLXRodW1iLXYxX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMS4yZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU5NjEzQTsgfVxuICAuc2VsZWN0aW9uLXRodW1iLXYxX19kZWxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gICAgLnNlbGVjdGlvbi10aHVtYi12MV9fZGVsZXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWxvcy12MSB7XG4gIGJhY2tncm91bmQ6ICM1OTYxM0Egbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gIC5zaWxvcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbG9zLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2lsb3MtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLnNpbG9zLXYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zaWxvcy12MV9fdGl0bGUgLnN1YnRpdGxlX19jaGFwbyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zaWxvcy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtZHJhd2luZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMi42ZW07XG4gICAgICAgIGhlaWdodDogMi42ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtZHJhd2luZyBzdmcge1xuICAgICAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDIwMCAyNXB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3Qge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjZlbTsgfSB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07IH0gfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4p6cXCI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMC43ZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWxvcy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJCMkIyQjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gIC5zaWxvcy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbG9zLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2lsb3MtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLnNpbG9zLXYyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5zaWxvcy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuc2lsb3MtdjIgLnNpbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYyIC5zaWxvIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaWxvcy12MiAuc2lsbyB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5zaWxvcy12MiAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNpbG9zLXYyIC5zaWxvX190aXRsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfSB9XG4gICAgICAuc2lsb3MtdjIgLnNpbG9fX3RpdGxlLWRyYXdpbmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjNlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDIuNmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZmlsbDogIzJCMkIyQjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzU5NjEzQTsgfVxuICAgICAgICAuc2lsb3MtdjIgLnNpbG9fX3RpdGxlLWRyYXdpbmcgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAuc2lsb3MtdjIgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMyQjJCMkI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaWxvcy12MiAuc2lsb19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaWxvcy12MiAuc2lsb19fbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNmVtOyB9IH1cbiAgICAgIC5zaWxvcy12MiAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zaWxvcy12MiAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gICAgICAgIC5zaWxvcy12MiAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLilqBcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMC42ZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAgIC5zaWxvcy12MiAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyQjJCMkI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5zaWxvcy12MiAuc2lsb19fbGlzdC1saW5rOmhvdmVyLCAuc2lsb3MtdjIgLnNpbG9fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMyQjJCMkI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGVtYXAtbGlzdC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zaXRlbWFwLWxpc3QtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gIC5zaXRlbWFwLWxpc3QtdjFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpdGVtYXAtbGlzdC12MV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZW1hcC1saXN0LXYxX19saXN0IHtcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHggM2VtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zaXRlbWFwLWxpc3QtdjFfX2xpc3Qge1xuICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07IH0gfVxuICAuc2l0ZW1hcC1saXN0LXYxX19pbmZvcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc29jaWFscy12MSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc29jaWFscy12MSB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5zb2NpYWxzLXYxX190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjdlbTsgfVxuICAuc29jaWFscy12MV9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zb2NpYWxzLXYxX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0wLjVlbTsgfVxuICAuc29jaWFscy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwLjVlbTsgfVxuICAuc29jaWFscy12MV9fbGluayB7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgLnNvY2lhbHMtdjFfX2xpbmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0OyB9XG4gICAgLnNvY2lhbHMtdjFfX2xpbms6Zm9jdXMsIC5zb2NpYWxzLXYxX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyQjJCMkI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMkIyQjJCOyB9XG4gICAgICAuc29jaWFscy12MV9fbGluazpmb2N1cyBzdmcsIC5zb2NpYWxzLXYxX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1OTYxM0E7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0LXYxX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlYW0tbGlzdC12MV9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MzBweCwgMWZyKSk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3QtdjJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMy41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW0tbGlzdC12Ml9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDY3MHB4KTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdGh1bWItdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIC50ZWFtLXRodW1iLXYxIHtcbiAgICAgIGhlaWdodDogNTgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtLXRodW1iLXYxIHtcbiAgICAgIGhlaWdodDogNzkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZWFtLXRodW1iLXYxIHtcbiAgICAgIGhlaWdodDogNjEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGVhbS10aHVtYi12MSB7XG4gICAgICBoZWlnaHQ6IDg0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnRlYW0tdGh1bWItdjEge1xuICAgICAgaGVpZ2h0OiA2NjBweDsgfSB9XG4gIC50ZWFtLXRodW1iLXYxX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC50ZWFtLXRodW1iLXYxX19pbmZvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzJCMkIyQjtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMS41ZW0gMmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGVhbS10aHVtYi12MV9fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS10aHVtYi12MV9fYWxpZ25lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdGh1bWItdjFfX2FsaWduZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS10aHVtYi12MV9fYWxpZ25lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYxX19hbGlnbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7IH0gfVxuICAudGVhbS10aHVtYi12MV9fbmFtZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMmVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRlYW0tdGh1bWItdjFfX2Z1bmN0aW9uIHtcbiAgICBjb2xvcjogIzU5NjEzQTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgbWFyZ2luLXRvcDogMC44ZW07IH1cbiAgLnRlYW0tdGh1bWItdjFfX2Nvb3JkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnRlYW0tdGh1bWItdjFfX2Nvb3JkcyArIC50ZWFtLXRodW1iLXYxX19jb29yZHMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC50ZWFtLXRodW1iLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICM1OTYxM0E7XG4gICAgd2lkdGg6IDZlbTsgfVxuICAudGVhbS10aHVtYi12MV9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50ZWFtLXRodW1iLXYxIC50ZWFtLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBoZWlnaHQ6IDMyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYxIC50ZWFtLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS10aHVtYi12MSAudGVhbS10aHVtYi12MV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYxIC50ZWFtLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnRlYW0tdGh1bWItdjEgLnRlYW0tdGh1bWItdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRnJvbU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAudGVhbS10aHVtYi12MV9fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC50ZWFtLXRodW1iLXYxOmhvdmVyIC50ZWFtLXRodW1iLXYxX19pbmZvcyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdGh1bWItdjE6aG92ZXIgLnRlYW0tdGh1bWItdjFfX2luZm9zIC50ZWFtLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAuOHMgZWFzZS1vdXQ7XG4gICAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluRnJvbU5vbmUgLjhzIGVhc2Utb3V0O1xuICAgICAgLW8tYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAuOHMgZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb246IGZhZGVJbkZyb21Ob25lIC44cyBlYXNlLW91dDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXRodW1iLXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW0tdGh1bWItdjIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC50ZWFtLXRodW1iLXYyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLnRlYW0tdGh1bWItdjJfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXRodW1iLXYyX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgIC50ZWFtLXRodW1iLXYyX19pbWFnZTpob3ZlciAudGVhbS10aHVtYi12Ml9fZGVzYyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZWFtLXRodW1iLXYyX19pbmZvcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdGh1bWItdjJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzUwZW07IH1cbiAgLnRlYW0tdGh1bWItdjJfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAudGVhbS10aHVtYi12Ml9fY29vcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnRlYW0tdGh1bWItdjJfX2Nvb3JkcyArIC50ZWFtLXRodW1iLXYyX19jb29yZHMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC50ZWFtLXRodW1iLXYyX19sYWJlbCB7XG4gICAgY29sb3I6ICM1OTYxM0E7XG4gICAgd2lkdGg6IDZlbTsgfVxuICAudGVhbS10aHVtYi12Ml9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50ZWFtLXRodW1iLXYyX19kZXNjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG4gICAgcGFkZGluZzogMi41ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC44NWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgLnRlYW0tdGh1bWItdjJfX2Rlc2Mge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcGJhci12MSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnRvcGJhci12MV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWluLWhlaWdodDogODBweDsgfVxuICAgIC50b3BiYXItdjFfX3dyYXBwZXIgPiAqIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAudG9wYmFyLXYxX193cmFwcGVyID4gKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IC40ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9wYmFyLXYxX19sYW5nIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC50b3BiYXItdjFfX2xhbmctbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC44ZW07XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEuNmVtO1xuICAgIGJhY2tncm91bmQ6ICM1OTYxM0E7IH1cbiAgLnRvcGJhci12MV9fbGlua3MgLnRvcGJhci12MV9faXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAudG9wYmFyLXYxX19saW5rcyAudG9wYmFyLXYxX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTk2MTNBO1xuICAgIHBhZGRpbmc6IC42ZW0gMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTsgfVxuICAgIC50b3BiYXItdjFfX2xpbmtzIC50b3BiYXItdjFfX2xpbmsgLmxpbmtfX2ljb24ge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAgIC50b3BiYXItdjFfX2xpbmtzIC50b3BiYXItdjFfX2xpbmsgLmxpbmtfX2ljb24gPiBzdmcge1xuICAgICAgICBoZWlnaHQ6IDFlbTsgfVxuICAgIC50b3BiYXItdjFfX2xpbmtzIC50b3BiYXItdjFfX2xpbmsgLmxpbmtfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjdlbS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50b3BiYXItdjFfX2xpbmtzIC50b3BiYXItdjFfX2xpbmsgLmxpbmtfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5oZWFkZXItaG9tZSAudG9wYmFyX19pbnRlcmthYiB7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAuaGVhZGVyLWhvbWUgLnRvcGJhcl9faW50ZXJrYWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaGVhZGVyLWhvbWUgLnRvcGJhci12MV9fbGlua3MgLmxpbmtfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci1ob21lLmJhbmRlYXV4X2hvbWUge1xuICB0b3A6IDYycHg7IH1cblxuLnRvcGJhcl9faW50ZXJrYWIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnRvcGJhcl9faW50ZXJrYWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLnRvcGJhcl9faW50ZXJrYWIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b3BiYXJfX2ludGVya2FiIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhbmctc3dpdGNoIC5zcy1tYWluIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLmFycm93LWRvd24sXG4gICAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLmFycm93LXVwIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU5NjEzQTsgfVxuXG4ubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzU5NjEzQTsgfVxuICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyQjJCMkI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNlYXJjaC10b2dnbGU6Zm9jdXMsIC5zZWFyY2gtdG9nZ2xlOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH1cbiAgLnNlYXJjaC10b2dnbGVfX2xhYmVsX19pY29uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XG4gIC5zZWFyY2gtdG9nZ2xlOmhvdmVyLCAuc2VhcmNoLXRvZ2dsZTpmb2N1cyB7XG4gICAgY29sb3I6ICM1OTYxM0E7IH1cbiAgICAuc2VhcmNoLXRvZ2dsZTpob3ZlciAuc2VhcmNoLXRvZ2dsZV9faWNvbiwgLnNlYXJjaC10b2dnbGU6Zm9jdXMgLnNlYXJjaC10b2dnbGVfX2ljb24ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gIC5zZWFyY2gtdG9nZ2xlLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0tc2VhcmNoLWZvcm1fX2RyYXdlci1vcGVuZWQgLnNlYXJjaC10b2dnbGUtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJvZHktLXNlYXJjaC1mb3JtX19kcmF3ZXItb3BlbmVkIC5zZWFyY2gtdG9nZ2xlLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Rpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWxlY3Rpb24taWNvbl9fYmFkZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxLjdlbTtcbiAgICBoZWlnaHQ6IDEuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcmlnaHQ6IC0wLjdlbTtcbiAgICB0b3A6IC0wLjdlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTk2MTNBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMkIyQjJCOyB9XG4gIC5zZWxlY3Rpb24taWNvbl9faWNvbiA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS42ZW07XG4gICAgd2lkdGg6IDEuNmVtO1xuICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydC1tYWlsX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE5MjBweCArIDRlbSk7XG4gIG1hcmdpbjogMmVtIGF1dG8gLTEuMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFsZXJ0LW1haWxfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvIC0xLjJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFsZXJ0LW1haWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAgMmVtOyB9IH1cbiAgLmFsZXJ0LW1haWxfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4uYWxlcnQtbWFpbF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWxlcnQtbWFpbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYWxlcnQtbWFpbCAuYWxlcnRtYWlsX19tZXNzYWdlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogODAwMDAwMDtcbiAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7IH1cbiAgLmFsZXJ0LW1haWwgLmFsZXJ0bWFpbF9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDsgfVxuICAuYWxlcnQtbWFpbCAuYWxlcnRtYWlsX19tZXNzYWdlLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTsgfVxuXG5Aa2V5ZnJhbWVzIGZsYXNoLWZhZGUtb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3RfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLmNvbnRhY3RfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4uY29udGFjdF9fYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRhY3RfX2JhY2stdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4uY29udGFjdF9fYmFjay1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBjb2xvcjogIzU5NjEzQTsgfVxuICAuY29udGFjdF9fYmFjay1hcnJvdyBzdmcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uY29udGFjdF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY29udGFjdF9faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29udGFjdF9fY29udGFjdCB7XG4gIHBhZGRpbmc6IDRlbSAyZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVlc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWVzX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC5mZWVzX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLmZlZXNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlZXNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZlZXNfX2hlYWRlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmZlZXNfX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZV9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDU3OHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWVfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbi5ob21lX19mb3JlZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogNTI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZV9fZm9yZWdyb3VuZCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogNTI2cHg7IH0gfVxuICAuaG9tZV9fZm9yZWdyb3VuZCA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmhvbWVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMmVtO1xuICBsZWZ0OiAyZW07XG4gIHJpZ2h0OiAxZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lX19jb250ZW50IHtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAzdnc7IH0gfVxuICAuaG9tZV9fY29udGVudCA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTsgfVxuICAuYm9keS0tZHJhd2VyLW9wZW5lZCAuaG9tZV9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaG9tZV9fbG9nbyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAuYm9keS0tZHJhd2VyLW9wZW5lZCAuaG9tZV9fbG9nbyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaG9tZV9fYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxlZ2Fsc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sZWdhbHNfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLmxlZ2Fsc19fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5sZWdhbHNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlZ2Fsc19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubGVnYWxzX19oZWFkZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5sZWdhbHNfX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1kZXRhaWxzX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLm5ld3MtZGV0YWlsc19fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5uZXdzLWRldGFpbHNfX2JhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5ld3MtZGV0YWlsc19fYmFjay10ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkIyQjJCOyB9XG5cbi5uZXdzLWRldGFpbHNfX2JhY2stYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLm5ld3MtZGV0YWlsc19fYmFjay1hcnJvdyBzdmcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4ubmV3cy1kZXRhaWxzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWRldGFpbHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm5ld3MtZGV0YWlsc19faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubmV3cy1kZXRhaWxzX19ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZ19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNTY2cHggKyA0ZW0pO1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MtbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC5uZXdzLWxpc3RpbmdfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4ubmV3cy1saXN0aW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWxpc3RpbmdfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm5ld3MtbGlzdGluZ19faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubmV3cy1saXN0aW5nX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5uZXdzLWxpc3RpbmdfX3RpdGxlIGgxLCAubmV3cy1saXN0aW5nX190aXRsZSBoMiwgLm5ld3MtbGlzdGluZ19fdGl0bGUgaDMge1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cblxuLm5ld3MtbGlzdGluZ19fbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVycy1saXN0aW5nX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcnRuZXJzLWxpc3RpbmdfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLnBhcnRuZXJzLWxpc3RpbmdfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4ucGFydG5lcnMtbGlzdGluZ19fbGlzdCB7XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHgpO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLWRldGFpbHNfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICBtYXJnaW46IDIuNmVtIGF1dG87IH0gfVxuICAucHJvcGVydGllcy1kZXRhaWxzX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsc19fYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsc19fYmFjay10ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkIyQjJCOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbHNfX2JhY2stYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgY29sb3I6ICM1OTYxM0E7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1hcnJvdyBzdmcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlsc19faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWxzX19ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnRpZXMtbGlzdGluZ19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNTY2cHggKyA0ZW0pO1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC5wcm9wZXJ0aWVzLWxpc3RpbmdfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nIC5uYkFubm9uY2VzLXYxX192YWx1ZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzU5NjEzQTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDIuMmVtO1xuICB3aWR0aDogMi4yZW07IH1cblxuLnByb3BlcnRpZXMtbGlzdGluZyAubmJBbm5vbmNlcy12MV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnRpZXMtbGlzdGluZ19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucHJvcGVydGllcy1saXN0aW5nX19oZWFkZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3RpbmdfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLnByb3BlcnRpZXMtbGlzdGluZ19fdGl0bGUgaDEsIC5wcm9wZXJ0aWVzLWxpc3RpbmdfX3RpdGxlIGgyLCAucHJvcGVydGllcy1saXN0aW5nX190aXRsZSBoMyB7XG4gICAgZm9udDogaW5oZXJpdDsgfVxuXG4ucHJvcGVydGllcy1saXN0aW5nX19ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnF1b3RlX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE5MjBweCArIDRlbSk7XG4gIG1hcmdpbjogMmVtIGF1dG8gLTEuMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnF1b3RlX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0byAtMS4yZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5xdW90ZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyZW07IH0gfVxuICAucXVvdGVfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4ucXVvdGVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1b3RlX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZGFjX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMmVtIGF1dG8gLTEuMmVtO1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWRhY19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDIuNmVtIGF1dG8gLTEuMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAgMmVtOyB9IH1cbiAgLnJlZGFjX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLnJlZGFjX19mb3JtIHtcbiAgcGFkZGluZzogMS4yZW0gMmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Rpb25fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcbiAgcGFkZGluZzogMCAyZW07XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VsZWN0aW9uX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMi42ZW0gYXV0bzsgfSB9XG4gIC5zZWxlY3Rpb25fX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4uc2VsZWN0aW9uX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWxlY3Rpb25fX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnNlbGVjdGlvbl9faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uc2VsZWN0aW9uX19ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi5zZWxlY3Rpb25fX2Zvcm0ge1xuICBwYWRkaW5nOiA0ZW0gMmVtIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoODQycHggKyA0ZW0pOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGVtYXBfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcbiAgcGFkZGluZzogMCAyZW07XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZW1hcF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDIuNmVtIGF1dG87IH0gfVxuICAuc2l0ZW1hcF9fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5zaXRlbWFwX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlbWFwX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5zaXRlbWFwX19oZWFkZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5zaXRlbWFwX19ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZ19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxNjE0cHggKyA0ZW0pO1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtLWxpc3RpbmdfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvOyB9IH1cbiAgLnRlYW0tbGlzdGluZ19fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbi5ib2R5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5ib2R5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRDdXN0b20gU3R5bGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhPTUUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5ob21lLWxvZ28tdjFfX2ltZyB7XG4gICAgd2lkdGg6IDMzOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIRUFERVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhFQURFUiBJTk5FUiAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT09URVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmltYWdlLS1jb250YWluIC5pbWFnZV9faW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9vdGVyLWxvZ28tdjFfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbWFnZS0taGVpZ2h0IC5pbWFnZV9faW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc29jaWFsX19pdGVtLS1saW5rZWRpbiAuc29jaWFsX19saW5rIHN2Zy5zb2NpYWxfX3N2ZyB7XG4gIHdpZHRoOiAxLjNlbTtcbiAgaGVpZ2h0OiAxLjNlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElHTkUgQkxBTkNIRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1ob21lIC5mb290ZXItcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDI3OXB4ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDUk8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVkaXRvcmlhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5lZGl0b3JpYWwgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY3JvLWRyYXdlci12MSAuY3JvX19idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRUFSQ0ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxvY2FsaXphdG9yLS1vcGVuZWQgLnRleHRmaWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk2MTNBOyB9XG5cbi5zZWFyY2gtdG9nZ2xlOmhvdmVyLCAuc2VhcmNoLWZvcm0tdjFfX3RpdGxlIC50aXRsZV9fdGV4dCwgLnNlYXJjaC1mb3JtLXYxX19zdWJ0aXRsZSAuc3VidGl0bGVfX3RleHQge1xuICBjb2xvcjogIzJCMkIyQjsgfVxuXG4ucmFuZ2VfX2hpZ2hsaWdodCBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5kcmF3ZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNTk2MTNBOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUVESUEgUVVFUlkgTE9HTyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob21lLWxvZ28tdjEge1xuICAgIHJpZ2h0OiA1LjVlbTtcbiAgICBib3R0b206IDI4ZW07XG4gICAgdG9wOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUzNnB4KSB7XG4gIC5ob21lLWxvZ28tdjEge1xuICAgIHJpZ2h0OiA0ZW07XG4gICAgYm90dG9tOiAyNmVtO1xuICAgIHRvcDogYXV0bztcbiAgICB0b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvbWUtbG9nby12MSB7XG4gICAgcmlnaHQ6IDE2ZW07XG4gICAgYm90dG9tOiAxOS41ZW07XG4gICAgdG9wOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5ob21lLWxvZ28tdjEge1xuICAgIHJpZ2h0OiA2ZW07XG4gICAgYm90dG9tOiAxN2VtO1xuICAgIHRvcDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA3ODZweCkge1xuICAuaG9tZS1sb2dvLXYxIHtcbiAgICByaWdodDogNWVtO1xuICAgIGJvdHRvbTogMjFlbTtcbiAgICB0b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLWhlaWdodDogOTUwcHgpIHtcbiAgLmhvbWUtbG9nby12MSB7XG4gICAgcmlnaHQ6IDZlbTtcbiAgICBib3R0b206IDMwZW07XG4gICAgdG9wOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcyMHB4KSB7XG4gIC5ob21lLWxvZ28tdjEge1xuICAgIHJpZ2h0OiA2ZW07XG4gICAgYm90dG9tOiAxOWVtO1xuICAgIHRvcDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaG9tZS1sb2dvLXYxIHtcbiAgICByaWdodDogMTBlbTtcbiAgICBib3R0b206IDMwZW07XG4gICAgdG9wOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1sb2dvLXYxIHtcbiAgICByaWdodDogNWVtO1xuICAgIGJvdHRvbTogNDRlbTtcbiAgICB0b3A6IGF1dG87IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FRElBIFFVRVJZICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLm1haW4tbWVudS12MV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAucXVvdGUtdjFfX3NsaWRlc2hvdyAuaW1hZ2UtLWNvdmVyIC5pbWFnZV9faW1nLCAuYWxlcnQtbWFpbC12MV9fc2xpZGVzaG93IC5pbWFnZS0tY292ZXIgLmltYWdlX19pbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2IHtcbiAgICB0b3A6IDglOyB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMjcwcHg7IH1cbiAgLmNyby1kcmF3ZXItdjFfX2xvZ28ge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDYycHg7IH1cbiAgLmRyYXdlciAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnNpbG9zLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaWxvcy12MSAuc2lsb19fbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxNTM2cHgpIHtcbiAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLm1haW4tbWVudS12MV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuZHJhd2VyIC50ZXh0ZmllbGRfX2lucHV0LCAuZHJhd2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuanVtYm8tbWVudS12MV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBUlRORVJTIFBBR0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcnRuZXJzLXRodW1iLXYxX19pbWFnZSAuaW1hZ2UtLWNvbnRhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKi5zb2NpYWxzLXYxX19saW5rIHN2ZyB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIH0qL1xuLmxpbmtfX2ljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yZWRhYy1nbXNfX2NvbnRlbnQgLnRpdGxlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmVkYWMtZ21zX19jb250ZW50IC50aXRsZV9fdGV4dCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVkYWMtZ21zX19jb250ZW50IC50aXRsZV9fdGV4dCBpbWcge1xuICAgICAgICByaWdodDogLTQuNmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZGFjLWdtc19fY29udGVudCAudGl0bGVfX3RleHQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVkYWMtZ21zX19jb250ZW50IHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ucmVkYWMtZ21zX19jb250ZW50IHRkIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVkYWMtZ21zX19jb250ZW50IHRkIHAge1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cbiIsIltkYXRhLWV4cGFuZGFibGVdIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqL1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBTZXQgdGV4dCBjb2xvclxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJib2R5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJ4c1wiO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBcclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgY29udGVudDogJGJyZWFrcG9pbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XHJcbiAgICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkbikgKiAyOTkpICsgKGdyZWVuKCRuKSAqIDU4NykgKyAoYmx1ZSgkbikgKiAxMTQpIC8gMTAwMCk7XHJcbiAgICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xyXG5cclxuICAgIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQHJldHVybiBpZihtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpICE9IDAsIFwiLSN7JG5hbWV9XCIsIFwiXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJHF1ZXJ5OiAnbWluLXdpZHRoJywgJHR5cGU6ICdzY3JlZW4nKSB7XHJcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSAnaG92ZXInIHtcclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7IEBjb250ZW50OyB9XHJcbiAgICB9ICBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAoI3skcXVlcnl9OiAjeyRicmVha3BvaW50fSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBncmlkLWxvb3AoJG5hbWUpIHtcclxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAgICAgQGlmICRpICE9IDAge1xyXG4gICAgICAgICAgICAuY29sI3skbmFtZX0tI3skaX0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogcGVyY2VudGFnZSgkaS8kZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgkaS8kZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sI3skbmFtZX0tb2Zmc2V0LSN7JGl9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHdvcmQtd3JhcCB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XHJcbiAgICAtby1oeXBoZW5zOiBhdXRvO1xyXG4gICAgaHlwaGVuczogYXV0bztcclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gRm9udCBkZSBsYSBwYWdlXHJcbiRib2R5X2ZvbnRfY29sb3IgICAgICAgICA6ICRjb2xvcl90ZXh0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkdSB0ZXh0ZVxyXG4kYm9keV9mb250X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExldHRlciBzcGFjaW5nIGR1IHRleHRlXHJcblxyXG4kYm9keV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMTsgIC8vIEJhY2tncm91bmQgZGUgbGEgcGFnZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR3cmFwcGVyLW1heC13aWR0aCAgOiAxMzAwcHg7ICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgYmFzZSBcclxuJHdyYXBwZXItcGFkZGluZyAgICA6IDEwcHg7ICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlci1wYWRkaW5nLS1tZDogM2VtOyAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzID4gdGFibGV0dGVcclxuJHdyYXBwZXItcGFkZGluZy0tbGc6ICR3cmFwcGVyLXBhZGRpbmctLW1kOyAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IGRlc2t0b3BcclxuJHdyYXBwZXItcGFkZGluZy0teGw6ICR3cmFwcGVyLXBhZGRpbmctLWxnOyAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IGRlc2t0b3BcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUaXRsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRpdGxlLWZvbnQgICAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFRpdHJlcyA6IGZvbnRcclxuJHRpdGxlLWxldHRlci1zcGFjaW5nICAgICAgIDogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlcyA6IGxldHRlciBzcGFjaW5nXHJcbiR0aXRsZS10ZXh0LXRyYW5zZm9ybSAgICAgICA6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZXMgOiB0ZXh0IHRyYW5zZm9ybVxyXG4kdGl0bGUtY29sb3IgICAgICAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmVzIDogY291bGV1clxyXG4kdGl0bGVfX2NoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjVlbS8xICRmb250LWZhbWlseS0tYmFzZTsgICAgICAgICAgLy8gU3VyLXRpdHJlcyA6IGZvbnRcclxuJHRpdGxlX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZXMgOiBsZXR0ZXIgc3BhY2luZ1xyXG4kdGl0bGVfX2NoYXBvLXRleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlcyA6IHRleHQgdHJhbnNmb3JtXHJcbiR0aXRsZV9fY2hhcG8tY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzICA6IGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTb3VzLXRpdGxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc3VidGl0bGUtZm9udCAgICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0OyAgIC8vIFNvdXMtdGl0cmVzIDogZm9udFxyXG4kc3VidGl0bGUtbGV0dGVyLXNwYWNpbmcgICAgICAgOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtdGl0cmVzIDogbGV0dGVyIHNwYWNpbmdcclxuJHN1YnRpdGxlLXRleHQtdHJhbnNmb3JtICAgICAgIDogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLXRpdHJlcyA6IHRleHQgdHJhbnNmb3JtXHJcbiRzdWJ0aXRsZS1jb2xvciAgICAgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy10aXRyZXMgOiBjb3VsZXVyXHJcbiRzdWJ0aXRsZV9fY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgMjAwIDI1cHggJGZvbnQtZmFtaWx5LS1iYXNlOyAgICAgICAgICAgLy8gU3VyLXRpdHJlcyA6IGZvbnRcclxuJHN1YnRpdGxlX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzIDogbGV0dGVyIHNwYWNpbmdcclxuJHN1YnRpdGxlX19jaGFwby10ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzIDogdGV4dCB0cmFuc2Zvcm1cclxuJHN1YnRpdGxlX19jaGFwby1jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmVzICA6IGNvdWxldXJcclxuJHN1YnRpdGxlX19kZWNvLWNvbG9yICAgICAgICAgIDogJHN1YnRpdGxlX19jaGFwby1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBEZWNvIDogY291bGV1clxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFZvbGV0cyBsYXTDqXJhdXhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRyYXdlci1iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLS0xLCAwLjc2KTsgIC8vIFZvbGV0cyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZHJhd2VyLWNvbG9yICAgICA6JGNvbG9yX2JyYW5kLS1hbHQ7ICAgICAgICAgICAgICAvLyBWb2xldHMgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRkcmF3ZXItaGlnaGxpZ2h0IDogJHRpdGxlX19jaGFwby1jb2xvcjsgICAgICAgICAgICAvLyBWb2xldHMgOiBjb3VsZXVyIGRlIGNvbnRyYXN0XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQnJlYWtwb2ludHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAneHMnIDogMCxcclxuICAgICdzbScgOiA1NzZweCxcclxuICAgICdtZCcgOiA3NjhweCxcclxuICAgICdsZycgOiA5OTJweCxcclxuICAgICd4bCcgOiAxMjAwcHgsXHJcbiAgICAneHhsJzogMTQ0MHB4LFxyXG4gICAgJ3h4eGwnOiAyMDAwcHhcclxuKTtcclxuXHJcbi8vIEJyZWFrcG9pbnQgdXNlZCB0byBmbHVpZCB0eXBvZ3JhcGh5XHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpO1xyXG4kdHlwb19mbHVpZF9tYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneGwnKTtcclxuXHJcbi8vIFBhZGRpbmcgZm9yIHNjcm9sbGFibGUgY29udGVudFxyXG4kc2Nyb2xsLXBhZGRpbmc6IDEuNWVtO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEVsZW1lbnRzID4gSGVhZGluZ3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemUgaGVhZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWhlYWRpbmc7XHJcbn1cclxuXHJcbmgxIHtcclxuICBAaWYgKCRoMS1taW4tZm9udC1zaXplID09ICRoMS1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoMS1taW4tZm9udC1zaXplLCAkaDEtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGgxLW1hcmdpbjtcclxufVxyXG5cclxuaDIge1xyXG4gIEBpZiAoJGgyLW1pbi1mb250LXNpemUgPT0gJGgyLW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGgyLW1pbi1mb250LXNpemUsICRoMi1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDItbWFyZ2luO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgIEBpZiAoJGgzLW1pbi1mb250LXNpemUgPT0gJGgzLW1heC1mb250LXNpemUpIHtcclxuICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgIH1cclxuICAgQGVsc2Uge1xyXG4gICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoMy1taW4tZm9udC1zaXplLCAkaDMtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgIH1cclxuICAgIG1hcmdpbjogJGgzLW1hcmdpbjtcclxufVxyXG5cclxuaDQge1xyXG4gIEBpZiAoJGg0LW1pbi1mb250LXNpemUgPT0gJGg0LW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGg0LW1pbi1mb250LXNpemUsICRoNC1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDQtbWFyZ2luO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgQGlmICgkaDUtbWluLWZvbnQtc2l6ZSA9PSAkaDUtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDUtbWluLWZvbnQtc2l6ZSwgJGg1LW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoNS1tYXJnaW47XHJcbn1cclxuXHJcbmg2IHtcclxuICBAaWYgKCRoNi1taW4tZm9udC1zaXplID09ICRoNi1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoNi1taW4tZm9udC1zaXplLCAkaDYtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGg2LW1hcmdpbjtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHJcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1saXN0KCR0eXBlKXtcclxuICAgICRyZXNldHM6IChcclxuICAgICAgICB1bDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICApLFxyXG4gICAgICAgIG9sOiAoXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgIClcclxuICAgICk7XHJcbiAgICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluIG1hcC1nZXQoJHJlc2V0cywgJHR5cGUpIHtcclxuICAgICAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdtYXAnIHtcclxuICAgICAgICAgICAgJiA+ICN7JHByb3B9IHtcclxuICAgICAgICAgICAgQGVhY2ggJHN1Yi1wcm9wLCAkc3ViLXZhbHVlIGluICR2YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAjeyRzdWItcHJvcH06ICRzdWItdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAjeyRwcm9wfTogJHZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaHRtbCB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaHRtbC1taW4tZm9udCwgJGh0bWwtbWF4LWZvbnQpO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEZvbnRzIG9ic2VydmVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9udHMtb2JzZXJ2ZXIge1xyXG4gICAgZm9udDogc2Fucy1zZXJpZjtcclxuICAgIFxyXG4gICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhmb250LWZhbWlseS0tYmFzZSkge1xyXG4gICAgICAgICZfX2ZvbnQtLWJhc2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGZvbnQtZmFtaWx5LS1oaWdobGlnaHQpIHtcclxuICAgICAgICAmX19mb250LS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoZm9udC1mYW1pbHktLW90aGVyKSB7XHJcbiAgICAgICAgJl9fZm9udC0tb3RoZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1vdGhlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICYucm93LS1ndXR0ZXJsZXNzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5yb3ctLWd1dHRlcmxlc3MgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGdyaWQtbG9vcCgnJyk7XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMtZ3JpZCB7XHJcbiAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XHJcbiAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xyXG5cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1sb29wKCRuYW1lKVxyXG4gIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBTcGFjZSBiZXR3ZWVuIGNvbHVtbnNcclxuJGdyaWQtZ3V0dGVyOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE51bWJlciBvZiB0b3RhbCBjb2x1bW5zXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCcmVha3BvaW50cyBncmlkc1xyXG4kYnJlYWtwb2ludHMtZ3JpZDogKFxyXG4gICAgJy0tc20nICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInNtXCIpfSknLFxyXG4gICAgJy0tbWQnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSknLFxyXG4gICAgJy0tbGcnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSknLFxyXG4gICAgJy0teGwnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSknXHJcbikgIWRlZmF1bHQ7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgTWFyZ2lucyAmIHBhZGRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gU2l6ZXNcclxuXHJcbiRzcGFjZXJzOiAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogMWVtLFxyXG4gICAgMjogMmVtLFxyXG4gICAgMzogM2VtLFxyXG4gICAgNDogNGVtLFxyXG4gICAgNTogNWVtLFxyXG4gICAgNjogNmVtXHJcbik7XHJcblxyXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcclxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcclxuICAgICAgICAgICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmY/NDkwMjY4OScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLnR0Zj80OTAyNjg5JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLnN2Zz80OTAyNjg5I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuMic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxJyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmMj83NjE1ODI4MScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZj83NjE1ODI4MScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi50dGY/NzYxNTgyODEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2Zz83NjE1ODI4MSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbjItXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uMi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW4yXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24tem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xyXG4uaWNvbi11bnpvb20tY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cclxuLmljb24tbm90ZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXHJcbi5pY29uLW5vdGUtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xyXG4uaWNvbi1ub3RlLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cclxuLmljb24tbm90ZS00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXHJcbi5pY29uLW5vdGUtNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xyXG4uaWNvbi1vcHRpb25zLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXHJcbi5pY29uLUJyZWFkY3J1bWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cclxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cclxuLmljb24tQm9sZF9jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfSAvKiAn7qCKJyAqL1xyXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXHJcbi5pY29uLXJldHVybjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xyXG4uaWNvbi10b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cclxuLmljb24tZmxvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xyXG4uaWNvbi1BcnJvdy1TZWxlY3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cclxuLmljb24tYXJyb3ctY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH0gLyogJ+6gkCcgKi9cclxuLmljb24tYWRtaW5pc3RyYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cclxuLmljb24tUG9zaXRpdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cclxuLmljb24tTmVnYXRpdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ+6gkycgKi9cclxuLmljb24taXNvY2hyb25lczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xyXG4uaWNvbi1uYi1wbGFuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9IC8qICfuoJUnICovXHJcbi5pY29uLWFycm93LWRyb3Bkb3duLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoJYnICovXHJcbi5pY29uLWFycm93LWRyb3Bkb3duLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ+6glycgKi9cclxuLmljb24taGlkZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9IC8qICfuoJgnICovXHJcbi5pY29uLVByZW1pdW1TdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cclxuLmljb24tTWVudUJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfSAvKiAn7qCaJyAqL1xyXG4uaWNvbi1jcm93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAn7qCbJyAqL1xyXG4uaWNvbi1MaWtlU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfuoJwnICovXHJcbi5pY29uLW9iamVjdGlmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9IC8qICfuoJ0nICovXHJcbi5pY29uLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZSc7IH0gLyogJ+6gnicgKi9cclxuLmljb24taXRpbmVyYWlyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfSAvKiAn7qCfJyAqL1xyXG4uaWNvbi1zaGFyZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH0gLyogJ+6goCcgKi9cclxuLmljb24tQ2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH0gLyogJ+6goScgKi9cclxuLmljb24tbWVzc2FnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfSAvKiAn7qCiJyAqL1xyXG4uaWNvbi1DbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIzJzsgfSAvKiAn7qCjJyAqL1xyXG4uaWNvbi1MaWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9IC8qICfuoKQnICovXHJcbi5pY29uLWxheWVyLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXHJcbi5pY29uLVByZW1pdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNic7IH0gLyogJ+6gpicgKi9cclxuLmljb24tQXJyb3dUb3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH0gLyogJ+6gpycgKi9cclxuLmljb24tQXJyb3dCb3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOCc7IH0gLyogJ+6gqCcgKi9cclxuLmljb24tQXJyb3dMZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjknOyB9IC8qICfuoKknICovXHJcbi5pY29uLUFycm93UmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ+6gqicgKi9cclxuLmljb24tYXBwYXJ0ZW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYic7IH0gLyogJ+6gqycgKi9cclxuLmljb24tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmMnOyB9IC8qICfuoKwnICovXHJcbi5pY29uLWNvbW11bmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZCc7IH0gLyogJ+6grScgKi9cclxuLmljb24tc2hvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJlJzsgfSAvKiAn7qCuJyAqL1xyXG4uaWNvbi1TcGVhY2hCdWJibGUxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmYnOyB9IC8qICfuoK8nICovXHJcbi5pY29uLXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMCc7IH0gLyogJ+6gsCcgKi9cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMSc7IH0gLyogJ+6gsScgKi9cclxuLmljb24tY2FsZW5kYXIteWVhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMyJzsgfSAvKiAn7qCyJyAqL1xyXG4uaWNvbi1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMzJzsgfSAvKiAn7qCzJyAqL1xyXG4uaWNvbi1Mb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM0JzsgfSAvKiAn7qC0JyAqL1xyXG4uaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfSAvKiAn7qC1JyAqL1xyXG4uaWNvbi1QaG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM2JzsgfSAvKiAn7qC2JyAqL1xyXG4uaWNvbi1DYW1lcmFTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNyc7IH0gLyogJ+6gtycgKi9cclxuLmljb24tbWFnbmlmeWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9IC8qICfuoLgnICovXHJcbi5pY29uLW5ldy1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzknOyB9IC8qICfuoLknICovXHJcbi5pY29uLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgfSAvKiAn7qC6JyAqL1xyXG4uaWNvbi1sb2NhdGlvbi1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2InOyB9IC8qICfuoLsnICovXHJcbi5pY29uLVNhdmVTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYyc7IH0gLyogJ+6gvCcgKi9cclxuLmljb24tUHJpbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZCc7IH0gLyogJ+6gvScgKi9cclxuLmljb24tVHJhc2hTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZSc7IH0gLyogJ+6gvicgKi9cclxuLmljb24tY29tbWVudC12YWxpZGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2YnOyB9IC8qICfuoL8nICovXHJcbi5pY29uLW1hcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQwJzsgfSAvKiAn7qGAJyAqL1xyXG4uaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDEnOyB9IC8qICfuoYEnICovXHJcbi5pY29uLWlzby10cmFuc3BvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Mic7IH0gLyogJ+6hgicgKi9cclxuLmljb24taXNvLXZvaXR1cmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Myc7IH0gLyogJ+6hgycgKi9cclxuLmljb24taXNvLXZlbG86YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NCc7IH0gLyogJ+6hhCcgKi9cclxuLmljb24taXNvLXBpZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NSc7IH0gLyogJ+6hhScgKi9cclxuLmljb24tYmVkcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ2JzsgfSAvKiAn7qGGJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nyc7IH0gLyogJ+6hhycgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ4JzsgfSAvKiAn7qGIJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ5JzsgfSAvKiAn7qGJJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGEnOyB9IC8qICfuoYonICovXHJcbi5pY29uLWxvZ286YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMCc7IH0gLyogJ+6kgCcgKi9cclxuLmljb24tZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDEnOyB9IC8qICfupIEnICovXHJcbi5pY29uLXByb2ZpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24td2lkZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDMnOyB9IC8qICfupIMnICovXHJcbi5pY29uLWlwc3VtaW1tbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA0JzsgfSAvKiAn7qSEJyAqL1xyXG4uaWNvbi1mcmFuY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNSc7IH0gLyogJ+6khScgKi9cclxuLmljb24tc2hvdy1jYXJ0b3VjaGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tYWRkLXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tbmV3LXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOCc7IH0gLyogJ+6kiCcgKi9cclxuLmljb24tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA5JzsgfSAvKiAn7qSJJyAqL1xyXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYSc7IH0gLyogJ+6kiicgKi9cclxuLmljb24tdGhlbWF0aXF1ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBiJzsgfSAvKiAn7qSLJyAqL1xyXG4uaWNvbi1jaGFuZ2UtdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBjJzsgfSAvKiAn7qSMJyAqL1xyXG4uaWNvbi1sb2NhdGlvbi1kaXNhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGQnOyB9IC8qICfupI0nICovXHJcbi5pY29uLXJvdW5kZWQtcGFyYW1ldGVyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBlJzsgfSAvKiAn7qSOJyAqL1xyXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBmJzsgfSAvKiAn7qSPJyAqL1xyXG4uaWNvbi1tYXAtc3dpdGNoZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMCc7IH0gLyogJ+6kkCcgKi9cclxuLmljb24tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLWxldHRlci1yb3VuZGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLWFkcmVzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLXNldHRpbmdzLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNCc7IH0gLyogJ+6klCcgKi9cclxuLmljb24tZGFzaGVkLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLXJhcHBvcnQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNic7IH0gLyogJ+6klicgKi9cclxuLmljb24tY29tcGFyYXRvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE3JzsgfSAvKiAn7qSXJyAqL1xyXG4uaWNvbi1kYXNoZWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE4JzsgfSAvKiAn7qSYJyAqL1xyXG4uaWNvbi1kYXNoZWQtYWRkcmVzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE5JzsgfSAvKiAn7qSZJyAqL1xyXG4uaWNvbi1wc3ctc2hvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFhJzsgfSAvKiAn7qSaJyAqL1xyXG4uaWNvbi1Db21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLURvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLUhhbGZDaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFkJzsgfSAvKiAn7qSdJyAqL1xyXG4uaWNvbi1wc3ctaGlkZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLXJldHVybjE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZic7IH0gLyogJ+6knycgKi9cclxuLmljb24tcmFuZ2UtYnV0dG9uLWRyYWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMCc7IH0gLyogJ+6koCcgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIxJzsgfSAvKiAn7qShJyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIyJzsgfSAvKiAn7qSiJyAqL1xyXG4uaWNvbi1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLXJvb21zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjQnOyB9IC8qICfupKQnICovXHJcbi5pY29uLXJvb21zMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI1JzsgfSAvKiAn7qSlJyAqL1xyXG4uaWNvbi1QYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjYnOyB9IC8qICfupKYnICovXHJcbi5pY29uLXJvb21zMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI3JzsgfSAvKiAn7qSnJyAqL1xyXG4uaWNvbi1yb29tczM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOCc7IH0gLyogJ+6kqCcgKi9cclxuLmljb24tUmFwcG9ydENyZWF0ZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOSc7IH0gLyogJ+6kqScgKi9cclxuLmljb24tUmFwcG9ydERvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLVJhcHBvcnRFcnJvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJiJzsgfSAvKiAn7qSrJyAqL1xyXG4uaWNvbi1SYXBwb3J0TG9hZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmMnOyB9IC8qICfupKwnICovXHJcbi5pY29uLVJhcHBvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tcm9vbXM0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmUnOyB9IC8qICfupK4nICovXHJcbi5pY29uLXJvb21zNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJmJzsgfSAvKiAn7qSvJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMCc7IH0gLyogJ+6ksCcgKi9cclxuLmljb24tY2hlY2stYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMxJzsgfSAvKiAn7qSxJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMyJzsgfSAvKiAn7qSyJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0LXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMzJzsgfSAvKiAn7qSzJyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1ob2xsb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNCc7IH0gLyogJ+6ktCcgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzUnOyB9IC8qICfupLUnICovXHJcbi5pY29uLWFkZHJlc3MtZm9jdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNic7IH0gLyogJ+6kticgKi9cclxuLmljb24tcGxvdC1yZXN1bHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tbG9nby1jaXR5c2Nhbi12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM4JzsgfSAvKiAn7qS4JyAqL1xyXG4uaWNvbi1tZW51LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOSc7IH0gLyogJ+6kuScgKi9cclxuLmljb24tY3F2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2EnOyB9IC8qICfupLonICovXHJcbi5pY29uLXVwZGF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi1TaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNjJzsgfSAvKiAn7qS8JyAqL1xyXG4uaWNvbi12ZXJ0aWNhbC1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tcXItY29kZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNlJzsgfSAvKiAn7qS+JyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZic7IH0gLyogJ+6kvycgKi9cclxuLmljb24tbWFpc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDAnOyB9IC8qICfupYAnICovXHJcbi5pY29uLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQxJzsgfSAvKiAn7qWBJyAqL1xyXG4uaWNvbi1oaWdoLXByaWNlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQyJzsgfSAvKiAn7qWCJyAqL1xyXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDQnOyB9IC8qICfupYQnICovXHJcbi5pY29uLXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDYnOyB9IC8qICfupYYnICovXHJcbi5pY29uLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ3JzsgfSAvKiAn7qWHJyAqL1xyXG4uaWNvbi1sb2dvX2NzX2J5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLWdlb2xvY2FsaXphdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi1saXR0bGUtaG91c2Utb24tdGhlLWhvbWVwYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGEnOyB9IC8qICfupYonICovXHJcbi5pY29uLWZpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tbm9mYXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yyc7IH0gLyogJ+6ljCcgKi9cclxuLmljb24tZXF1YWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZCc7IH0gLyogJ+6ljScgKi9cclxuLmljb24taW5jcmVhc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZSc7IH0gLyogJ+6ljicgKi9cclxuLmljb24tcmVkdWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGYnOyB9IC8qICfupY8nICovXHJcbi5pY29uLXJlbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MCc7IH0gLyogJ+6lkCcgKi9cclxuLmljb24tdGl0bGUtZXN0aW1hdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MSc7IH0gLyogJ+6lkScgKi9cclxuLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTInOyB9IC8qICfupZInICovXHJcbi5pY29uLXRpdGxlLXNpbWlsYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Myc7IH0gLyogJ+6lkycgKi9cclxuLmljb24tY2hlY2stYmxhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tY3Jvc3MtYmxhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NSc7IH0gLyogJ+6llScgKi9cclxuLmljb24tcHJvcGVydHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nic7IH0gLyogJ+6llicgKi9cclxuLmljb24tcHJvcGVydGllczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi1maW5hbC1wcmljZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU4JzsgfSAvKiAn7qWYJyAqL1xyXG4uaWNvbi1ob3VzaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTknOyB9IC8qICfupZknICovXHJcbi5pY29uLWFuYWx5c2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1YSc7IH0gLyogJ+6lmicgKi9cclxuLmljb24tYmFsY29ueTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi1iYXRocm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVjJzsgfSAvKiAn7qWcJyAqL1xyXG4uaWNvbi1iZWRyb29tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVkJzsgfSAvKiAn7qWdJyAqL1xyXG4uaWNvbi1jZWxsYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZSc7IH0gLyogJ+6lnicgKi9cclxuLmljb24tY29tZm9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVmJzsgfSAvKiAn7qWfJyAqL1xyXG4uaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MCc7IH0gLyogJ+6loCcgKi9cclxuLmljb24tY28tb3duZXJzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjEnOyB9IC8qICfupaEnICovXHJcbi5pY29uLWNvc3QtY28tb3duZXJzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjInOyB9IC8qICfupaInICovXHJcbi5pY29uLWRwZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYzJzsgfSAvKiAn7qWjJyAqL1xyXG4uaWNvbi1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi1sb2dnaWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NSc7IH0gLyogJ+6lpScgKi9cclxuLmljb24tbHVtaW5vc2l0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY2JzsgfSAvKiAn7qWmJyAqL1xyXG4uaWNvbi1vY2N1cGFuY3k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nyc7IH0gLyogJ+6lpycgKi9cclxuLmljb24tb3JpZW50YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OCc7IH0gLyogJ+6lqCcgKi9cclxuLmljb24tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi1yZXN0b3JhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZhJzsgfSAvKiAn7qWqJyAqL1xyXG4uaWNvbi1yb29tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZiJzsgfSAvKiAn7qWrJyAqL1xyXG4uaWNvbi1zdGF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZjJzsgfSAvKiAn7qWsJyAqL1xyXG4uaWNvbi1zdXJmYWNlLWNhcnJlejpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmUnOyB9IC8qICfupa4nICovXHJcbi5pY29uLXRheDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZmJzsgfSAvKiAn7qWvJyAqL1xyXG4uaWNvbi12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzAnOyB9IC8qICfupbAnICovXHJcbi5pY29uLWxhbmQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcxJzsgfSAvKiAn7qWxJyAqL1xyXG4uaWNvbi1hbm5leC1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzInOyB9IC8qICfupbInICovXHJcbi5pY29uLWdhcmRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi1hYm92ZS1ncm91bmQtbGV2ZWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzQnOyB9IC8qICfupbQnICovXHJcbi5pY29uLWxpdmluZy1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzUnOyB9IC8qICfupbUnICovXHJcbi5pY29uLWdhcmFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc2JzsgfSAvKiAn7qW2JyAqL1xyXG4uaWNvbi1ncm91cC1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzcnOyB9IC8qICfupbcnICovXHJcbi5pY29uLXByaXZhdGUtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc4JzsgfSAvKiAn7qW4JyAqL1xyXG4uaWNvbi10YXgtZXhlbXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzknOyB9IC8qICfupbknICovXHJcbi5pY29uLWxpZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3YSc7IH0gLyogJ+6luicgKi9cclxuLmljb24tdG90YWwtZmxvb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yic7IH0gLyogJ+6luycgKi9cclxuLmljb24tbGl2aW5nLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yyc7IH0gLyogJ+6lvCcgKi9cclxuLmljb24tc3VyZmFjZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdkJzsgfSAvKiAn7qW9JyAqL1xyXG4uaWNvbi11bmluaGFiaXRhYmxlLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZSc7IH0gLyogJ+6lvicgKi9cclxuLmljb24tb3Blbi1uZXctdGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLWRhdGE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Yyc7IH0gLyogJ+6mjCcgKi9cclxuLmljb24tcHJpY2UxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaWNvbi04MkEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMCc7IH0gLyogJ+6kgCcgKi9cclxuLmljb24tMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tODJCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDInOyB9IC8qICfupIInICovXHJcbi5pY29uLTE2MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24tODJDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLTE2MjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNSc7IH0gLyogJ+6khScgKi9cclxuLmljb24tODRBLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDYnOyB9IC8qICfupIYnICovXHJcbi5pY29uLTE2MjQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDcnOyB9IC8qICfupIcnICovXHJcbi5pY29uLTg0Qi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi0xNjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLTg0Qy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi0xNjIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLTg1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLTE2MjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGQnOyB9IC8qICfupI0nICovXHJcbi5pY29uLWNhY2hlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBlJzsgfSAvKiAn7qSOJyAqL1xyXG4uaWNvbi1kYXRlX3JhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLXRyZW5kaW5nX2Rvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMCc7IH0gLyogJ+6kkCcgKi9cclxuLmljb24tdHJlbmRpbmdfZmxhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTExJzsgfSAvKiAn7qSRJyAqL1xyXG4uaWNvbi10cmVuZGluZ191cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEyJzsgfSAvKiAn7qSSJyAqL1xyXG4uaWNvbi0xMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEzJzsgfSAvKiAn7qSTJyAqL1xyXG4uaWNvbi0xNjIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi0xMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE1JzsgfSAvKiAn7qSVJyAqL1xyXG4uaWNvbi0xNjIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi0xMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE3JzsgfSAvKiAn7qSXJyAqL1xyXG4uaWNvbi0xMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE4JzsgfSAvKiAn7qSYJyAqL1xyXG4uaWNvbi0xNjIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE5JzsgfSAvKiAn7qSZJyAqL1xyXG4uaWNvbi0xMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFhJzsgfSAvKiAn7qSaJyAqL1xyXG4uaWNvbi0xMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFiJzsgfSAvKiAn7qSbJyAqL1xyXG4uaWNvbi0xNjIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFjJzsgfSAvKiAn7qScJyAqL1xyXG4uaWNvbi0xNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFkJzsgfSAvKiAn7qSdJyAqL1xyXG4uaWNvbi0xNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFlJzsgfSAvKiAn7qSeJyAqL1xyXG4uaWNvbi0xNjIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi0xNS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi0xNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIxJzsgfSAvKiAn7qShJyAqL1xyXG4uaWNvbi0xNjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLTE2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIzJzsgfSAvKiAn7qSjJyAqL1xyXG4uaWNvbi0xLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjQnOyB9IC8qICfupKQnICovXHJcbi5pY29uLTE3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLTE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjYnOyB9IC8qICfupKYnICovXHJcbi5pY29uLTE2NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI3JzsgfSAvKiAn7qSnJyAqL1xyXG4uaWNvbi0xOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi0yNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi0xOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJhJzsgfSAvKiAn7qSqJyAqL1xyXG4uaWNvbi0xNjI3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJiJzsgfSAvKiAn7qSrJyAqL1xyXG4uaWNvbi0xMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmQnOyB9IC8qICfupK0nICovXHJcbi5pY29uLTEwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJmJzsgfSAvKiAn7qSvJyAqL1xyXG4uaWNvbi0xMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMCc7IH0gLyogJ+6ksCcgKi9cclxuLmljb24tMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLTEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMzJzsgfSAvKiAn7qSzJyAqL1xyXG4uaWNvbi0xMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzcnOyB9IC8qICfupLcnICovXHJcbi5pY29uLTExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi0xMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYic7IH0gLyogJ+6kuycgKi9cclxuLmljb24tMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2QnOyB9IC8qICfupL0nICovXHJcbi5pY29uLTEyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi0xMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24tMTIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLTEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQzJzsgfSAvKiAn7qWDJyAqL1xyXG4uaWNvbi0xMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NSc7IH0gLyogJ+6lhScgKi9cclxuLmljb24tMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDYnOyB9IC8qICfupYYnICovXHJcbi5pY29uLTEzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ4JzsgfSAvKiAn7qWIJyAqL1xyXG4uaWNvbi0xMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OSc7IH0gLyogJ+6liScgKi9cclxuLmljb24tMTMyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGInOyB9IC8qICfupYsnICovXHJcbi5pY29uLTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi0xMzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZSc7IH0gLyogJ+6ljicgKi9cclxuLmljb24tMTMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGYnOyB9IC8qICfupY8nICovXHJcbi5pY29uLTEzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi0xMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tMTQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTQnOyB9IC8qICfupZQnICovXHJcbi5pY29uLTE0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi0xNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nyc7IH0gLyogJ+6llycgKi9cclxuLmljb24tMTQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLTE0Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi0xNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yic7IH0gLyogJ+6lmycgKi9cclxuLmljb24tMTQzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLTE0My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi0xNDQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MCc7IH0gLyogJ+6loCcgKi9cclxuLmljb24tMTQ0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjEnOyB9IC8qICfupaEnICovXHJcbi5pY29uLTE1MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYzJzsgfSAvKiAn7qWjJyAqL1xyXG4uaWNvbi0xNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NCc7IH0gLyogJ+6lpCcgKi9cclxuLmljb24tMTUxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLTE1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi0xNTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OSc7IH0gLyogJ+6lqScgKi9cclxuLmljb24tMTUyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLTE1My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZjJzsgfSAvKiAn7qWsJyAqL1xyXG4uaWNvbi0xNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZCc7IH0gLyogJ+6lrScgKi9cclxuLmljb24tMTYxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcxJzsgfSAvKiAn7qWxJyAqL1xyXG4uaWNvbi0xNzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Myc7IH0gLyogJ+6lsycgKi9cclxuLmljb24tMTcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzQnOyB9IC8qICfupbQnICovXHJcbi5pY29uLTE3MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc2JzsgfSAvKiAn7qW2JyAqL1xyXG4uaWNvbi0xNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tMTcyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzknOyB9IC8qICfupbknICovXHJcbi5pY29uLTE3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi0xNzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yyc7IH0gLyogJ+6lvCcgKi9cclxuLmljb24tMTczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLTE3NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdmJzsgfSAvKiAn7qW/JyAqL1xyXG4uaWNvbi0xNzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4MCc7IH0gLyogJ+6mgCcgKi9cclxuLmljb24tMTc1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODInOyB9IC8qICfupoInICovXHJcbi5pY29uLTE3NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgzJzsgfSAvKiAn7qaDJyAqL1xyXG4uaWNvbi0xODAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4NSc7IH0gLyogJ+6mhScgKi9cclxuLmljb24tMTgxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODcnOyB9IC8qICfupocnICovXHJcbi5pY29uLTE4Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg5JzsgfSAvKiAn7qaJJyAqL1xyXG4uaWNvbi0xODQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Yyc7IH0gLyogJ+6mjCcgKi9cclxuLmljb24tMTg1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGUnOyB9IC8qICfupo4nICovXHJcbi5pY29uLTE4Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkwJzsgfSAvKiAn7qaQJyAqL1xyXG4uaWNvbi0xOTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Mic7IH0gLyogJ+6mkicgKi9cclxuLmljb24tMTkxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTQnOyB9IC8qICfuppQnICovXHJcbi5pY29uLTE5Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk2JzsgfSAvKiAn7qaWJyAqL1xyXG4uaWNvbi0xOTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OCc7IH0gLyogJ+6mmCcgKi9cclxuLmljb24tMTkzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTknOyB9IC8qICfuppknICovXHJcbi5pY29uLTEwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Yic7IH0gLyogJ+6mmycgKi9cclxuLmljb24tMTAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTljJzsgfSAvKiAn7qacJyAqL1xyXG4uaWNvbi0xMDAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWUnOyB9IC8qICfupp4nICovXHJcbi5pY29uLTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Zic7IH0gLyogJ+6mnycgKi9cclxuLmljb24tMTAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWExJzsgfSAvKiAn7qahJyAqL1xyXG4uaWNvbi0xMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTInOyB9IC8qICfupqInICovXHJcbi5pY29uLTEwMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNCc7IH0gLyogJ+6mpCcgKi9cclxuLmljb24tMTAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE1JzsgfSAvKiAn7qalJyAqL1xyXG4uaWNvbi0xMDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTcnOyB9IC8qICfupqcnICovXHJcbi5pY29uLTEwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhOCc7IH0gLyogJ+6mqCcgKi9cclxuLmljb24tMTAyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFhJzsgfSAvKiAn7qaqJyAqL1xyXG4uaWNvbi0xMDIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWInOyB9IC8qICfupqsnICovXHJcbi5pY29uLTEwMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhZCc7IH0gLyogJ+6mrScgKi9cclxuLmljb24tMTAyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFlJzsgfSAvKiAn7qauJyAqL1xyXG4uaWNvbi0xMDIzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjAnOyB9IC8qICfuprAnICovXHJcbi5pY29uLTEwMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMSc7IH0gLyogJ+6msScgKi9cclxuLmljb24tMTAyNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIzJzsgfSAvKiAn7qazJyAqL1xyXG4uaWNvbi0xMDI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjQnOyB9IC8qICfuprQnICovXHJcbi5pY29uLTExMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNic7IH0gLyogJ+6mticgKi9cclxuLmljb24tMTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI4JzsgfSAvKiAn7qa4JyAqL1xyXG4uaWNvbi0xMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmEnOyB9IC8qICfupronICovXHJcbi5pY29uLTExMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYyc7IH0gLyogJ+6mvCcgKi9cclxuLmljb24tMTExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJlJzsgfSAvKiAn7qa+JyAqL1xyXG4uaWNvbi0xMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzAnOyB9IC8qICfup4AnICovXHJcbi5pY29uLTExMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMic7IH0gLyogJ+6ngicgKi9cclxuLmljb24tMTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM0JzsgfSAvKiAn7qeEJyAqL1xyXG4uaWNvbi0xMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzYnOyB9IC8qICfup4YnICovXHJcbi5pY29uLTExMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljOCc7IH0gLyogJ+6niCcgKi9cclxuLmljb24tMTEzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNhJzsgfSAvKiAn7qeKJyAqL1xyXG4uaWNvbi0xMTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2MnOyB9IC8qICfup4wnICovXHJcbi5pY29uLTExMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljZSc7IH0gLyogJ+6njicgKi9cclxuLmljb24tMTIwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQwJzsgfSAvKiAn7qeQJyAqL1xyXG4uaWNvbi0xMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDEnOyB9IC8qICfup5EnICovXHJcbi5pY29uLTEyMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMyc7IH0gLyogJ+6nkycgKi9cclxuLmljb24tMTIwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ0JzsgfSAvKiAn7qeUJyAqL1xyXG4uaWNvbi0xMjAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDYnOyB9IC8qICfup5YnICovXHJcbi5pY29uLTEyMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNyc7IH0gLyogJ+6nlycgKi9cclxuLmljb24tMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ5JzsgfSAvKiAn7qeZJyAqL1xyXG4uaWNvbi0xMjIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGEnOyB9IC8qICfup5onICovXHJcbi5pY29uLTEyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYic7IH0gLyogJ+6nmycgKi9cclxuLmljb24tMTIyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRkJzsgfSAvKiAn7qedJyAqL1xyXG4uaWNvbi0xMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGUnOyB9IC8qICfup54nICovXHJcbi5pY29uLTEyMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMCc7IH0gLyogJ+6noCcgKi9cclxuLmljb24tMTIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUxJzsgfSAvKiAn7qehJyAqL1xyXG4uaWNvbi0xMzAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTMnOyB9IC8qICfup6MnICovXHJcbi5pY29uLTEzMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNCc7IH0gLyogJ+6npCcgKi9cclxuLmljb24tMTMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU2JzsgfSAvKiAn7qemJyAqL1xyXG4uaWNvbi0xMzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTcnOyB9IC8qICfup6cnICovXHJcbi5pY29uLTEzMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllOSc7IH0gLyogJ+6nqScgKi9cclxuLmljb24tMTMxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVhJzsgfSAvKiAn7qeqJyAqL1xyXG4uaWNvbi0xMzExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWMnOyB9IC8qICfup6wnICovXHJcbi5pY29uLTEzMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllZCc7IH0gLyogJ+6nrScgKi9cclxuLmljb24tMTMyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVmJzsgfSAvKiAn7qevJyAqL1xyXG4uaWNvbi0xMzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjAnOyB9IC8qICfup7AnICovXHJcbi5pY29uLTEzMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMic7IH0gLyogJ+6nsicgKi9cclxuLmljb24tMTMyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYzJzsgfSAvKiAn7qezJyAqL1xyXG4uaWNvbi0xMzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjUnOyB9IC8qICfup7UnICovXHJcbi5pY29uLTEzMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNic7IH0gLyogJ+6nticgKi9cclxuLmljb24tMTMzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY4JzsgfSAvKiAn7qe4JyAqL1xyXG4uaWNvbi0xMzMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjknOyB9IC8qICfup7knICovXHJcbi5pY29uLTEzNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmYic7IH0gLyogJ+6nuycgKi9cclxuLmljb24tMTM0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZjJzsgfSAvKiAn7qe8JyAqL1xyXG4uaWNvbi0xMzQxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmUnOyB9IC8qICfup74nICovXHJcbi5pY29uLTEzNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZic7IH0gLyogJ+6nvycgKi9cclxuLmljb24tMTM0Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTAxJzsgfSAvKiAn7qiBJyAqL1xyXG4uaWNvbi0xMzQyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDInOyB9IC8qICfuqIInICovXHJcbi5pY29uLTE0MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNCc7IH0gLyogJ+6ohCcgKi9cclxuLmljb24tMTQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA1JzsgfSAvKiAn7qiFJyAqL1xyXG4uaWNvbi0xNDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDcnOyB9IC8qICfuqIcnICovXHJcbi5pY29uLTE0MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwOCc7IH0gLyogJ+6oiCcgKi9cclxuLmljb24tMTQyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBhJzsgfSAvKiAn7qiKJyAqL1xyXG4uaWNvbi0xNDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGInOyB9IC8qICfuqIsnICovXHJcbi5pY29uLTE0MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwZCc7IH0gLyogJ+6ojScgKi9cclxuLmljb24tMTQzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBlJzsgfSAvKiAn7qiOJyAqL1xyXG4uaWNvbi0xNDQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTAnOyB9IC8qICfuqJAnICovXHJcbi5pY29uLTE0NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMSc7IH0gLyogJ+6okScgKi9cclxuLmljb24tMTUwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTEzJzsgfSAvKiAn7qiTJyAqL1xyXG4uaWNvbi0xNTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTQnOyB9IC8qICfuqJQnICovXHJcbi5pY29uLTE1MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNic7IH0gLyogJ+6olicgKi9cclxuLmljb24tMTUxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE3JzsgfSAvKiAn7qiXJyAqL1xyXG4uaWNvbi0xNTIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTknOyB9IC8qICfuqJknICovXHJcbi5pY29uLTE1MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExYSc7IH0gLyogJ+6omicgKi9cclxuLmljb24tMTUzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFjJzsgfSAvKiAn7qicJyAqL1xyXG4uaWNvbi0xNTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWQnOyB9IC8qICfuqJ0nICovXHJcbi5pY29uLTE2MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZic7IH0gLyogJ+6onycgKi9cclxuLmljb24tMTYxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTIzJzsgfSAvKiAn7qijJyAqL1xyXG4uaWNvbi0xNzAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjcnOyB9IC8qICfuqKcnICovXHJcbi5pY29uLTE3MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyOCc7IH0gLyogJ+6oqCcgKi9cclxuLmljb24tMTcwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJhJzsgfSAvKiAn7qiqJyAqL1xyXG4uaWNvbi0xNzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmInOyB9IC8qICfuqKsnICovXHJcbi5pY29uLTE3MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyZCc7IH0gLyogJ+6orScgKi9cclxuLmljb24tMTcxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJlJzsgfSAvKiAn7qiuJyAqL1xyXG4uaWNvbi0xNzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzAnOyB9IC8qICfuqLAnICovXHJcbi5pY29uLTE3MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMSc7IH0gLyogJ+6osScgKi9cclxuLmljb24tMTczMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMzJzsgfSAvKiAn7qizJyAqL1xyXG4uaWNvbi0xNzMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzQnOyB9IC8qICfuqLQnICovXHJcbi5pY29uLTE3NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNic7IH0gLyogJ+6oticgKi9cclxuLmljb24tMTc0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM3JzsgfSAvKiAn7qi3JyAqL1xyXG4uaWNvbi0xNzUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzknOyB9IC8qICfuqLknICovXHJcbi5pY29uLTE3NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzYSc7IH0gLyogJ+6ouicgKi9cclxuLmljb24tMTg0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNjJzsgfSAvKiAn7qi8JyAqL1xyXG4uaWNvbi0xODQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2UnOyB9IC8qICfuqL4nICovXHJcbi5pY29uLTE5MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0MCc7IH0gLyogJ+6pgCcgKi9cclxuLmljb24tMTkwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQyJzsgfSAvKiAn7qmCJyAqL1xyXG4uaWNvbi0xOTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDQnOyB9IC8qICfuqYQnICovXHJcbi5pY29uLTE5MDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Nic7IH0gLyogJ+6phicgKi9cclxuLmljb24tMTkwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ5JzsgfSAvKiAn7qmJJyAqL1xyXG4uaWNvbi0xOTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGInOyB9IC8qICfuqYsnICovXHJcbi5pY29uLTE5MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0ZCc7IH0gLyogJ+6pjScgKi9cclxuLmljb24tMTkxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRmJzsgfSAvKiAn7qmPJyAqL1xyXG4uaWNvbi0xOTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTEnOyB9IC8qICfuqZEnICovXHJcbi5pY29uLTE5MTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Myc7IH0gLyogJ+6pkycgKi9cclxuLmljb24tMTkxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU1JzsgfSAvKiAn7qmVJyAqL1xyXG4uaWNvbi0xOTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTcnOyB9IC8qICfuqZcnICovXHJcbi5pY29uLTE5MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1OSc7IH0gLyogJ+6pmScgKi9cclxuLmljb24tMTkyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTViJzsgfSAvKiAn7qmbJyAqL1xyXG4uaWNvbi0xOTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWQnOyB9IC8qICfuqZ0nICovXHJcbi5pY29uLTE5MjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Zic7IH0gLyogJ+6pnycgKi9cclxuLmljb24tMTkzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTYxJzsgfSAvKiAn7qmhJyAqL1xyXG4uaWNvbi0xOTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjInOyB9IC8qICfuqaInICovXHJcbi5pY29uLTE5MzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2NCc7IH0gLyogJ+6ppCcgKi9cclxuLmljb24tMTkzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY1JzsgfSAvKiAn7qmlJyAqL1xyXG4uaWNvbi0xOTMyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjcnOyB9IC8qICfuqacnICovXHJcbi5pY29uLTE5MzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2OCc7IH0gLyogJ+6pqCcgKi9cclxuLmljb24tMTkzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZhJzsgfSAvKiAn7qmqJyAqL1xyXG4uaWNvbi0xOTMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmInOyB9IC8qICfuqasnICovXHJcbi5pY29uLTE5MzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2ZCc7IH0gLyogJ+6prScgKi9cclxuLmljb24tMTkzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZlJzsgfSAvKiAn7qmuJyAqL1xyXG4uaWNvbi0xOTM1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzAnOyB9IC8qICfuqbAnICovXHJcbi5pY29uLTE5MzUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MSc7IH0gLyogJ+6psScgKi9cclxuLmljb24tMTAwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Myc7IH0gLyogJ+6psycgKi9cclxuLmljb24tMTAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3NCc7IH0gLyogJ+6ptCcgKi9cclxuLmljb24tMTAwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Nic7IH0gLyogJ+6pticgKi9cclxuLmljb24tMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Nyc7IH0gLyogJ+6ptycgKi9cclxuLmljb24tMTAwMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3OSc7IH0gLyogJ+6puScgKi9cclxuLmljb24tMTAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3YSc7IH0gLyogJ+6puicgKi9cclxuLmljb24tMTAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Yyc7IH0gLyogJ+6pvCcgKi9cclxuLmljb24tMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3ZCc7IH0gLyogJ+6pvScgKi9cclxuLmljb24tMTAwMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Zic7IH0gLyogJ+6pvycgKi9cclxuLmljb24tMTAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4MCc7IH0gLyogJ+6qgCcgKi9cclxuLmljb24tMTAwMTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Mic7IH0gLyogJ+6qgicgKi9cclxuLmljb24tMTAwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Myc7IH0gLyogJ+6qgycgKi9cclxuLmljb24tMTEyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4NSc7IH0gLyogJ+6qhScgKi9cclxuLmljb24tMTEyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Nyc7IH0gLyogJ+6qhycgKi9cclxuLmljb24tMTEyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4OSc7IH0gLyogJ+6qiScgKi9cclxuLmljb24tMTEyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Yic7IH0gLyogJ+6qiycgKi9cclxuLmljb24tMTEyMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4ZCc7IH0gLyogJ+6qjScgKi9cclxuLmljb24tMTg0MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Zic7IH0gLyogJ+6qjycgKi9cclxuLmljb24tMTg0MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5MSc7IH0gLyogJ+6qkScgKi9cclxuLmljb24tMTg0MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Myc7IH0gLyogJ+6qkycgKi9cclxuLmljb24tMTg0MDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5NSc7IH0gLyogJ+6qlScgKi9cclxuLmljb24tMTg0MDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Nyc7IH0gLyogJ+6qlycgKi9cclxuLmljb24tMTg0MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5OSc7IH0gLyogJ+6qmScgKi9cclxuLmljb24tMTg0MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Yic7IH0gLyogJ+6qmycgKi9cclxuLmljb24tMTg0MTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5ZCc7IH0gLyogJ+6qnScgKi9cclxuLmljb24tMTg0MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Zic7IH0gLyogJ+6qnycgKi9cclxuLmljb24tMTg0MTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhMSc7IH0gLyogJ+6qoScgKi9cclxuLmljb24tMTg0MTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhMyc7IH0gLyogJ+6qoycgKi9cclxuLmljb24tMTg0MTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhNSc7IH0gLyogJ+6qpScgKi9cclxuLmljb24tMTg0MTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhNyc7IH0gLyogJ+6qpycgKi9cclxuLmljb24tMTg0MTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhOSc7IH0gLyogJ+6qqScgKi9cclxuLmljb24tMTEwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWInOyB9IC8qICfuqqsnICovXHJcbi5pY29uLTExMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFkJzsgfSAvKiAn7qqtJyAqL1xyXG4uaWNvbi0xMTAwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhZic7IH0gLyogJ+6qrycgKi9cclxuLmljb24tMTEwMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjEnOyB9IC8qICfuqrEnICovXHJcbi5pY29uLTExMDAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWIzJzsgfSAvKiAn7qqzJyAqL1xyXG4uaWNvbi0xMTAwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNSc7IH0gLyogJ+6qtScgKi9cclxuLmljb24tMTEwMDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjcnOyB9IC8qICfuqrcnICovXHJcbi5pY29uLTExMDAwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI5JzsgfSAvKiAn7qq5JyAqL1xyXG4uaWNvbi0xMTAwMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiYic7IH0gLyogJ+6quycgKi9cclxuLmljb24tMTEwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmQnOyB9IC8qICfuqr0nICovXHJcbi5pY29uLTExMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJmJzsgfSAvKiAn7qq/JyAqL1xyXG4uaWNvbi0xMTAwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMSc7IH0gLyogJ+6rgScgKi9cclxuLmljb24tMTEwMDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzMnOyB9IC8qICfuq4MnICovXHJcbi5pY29uLTExMDAxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM1JzsgfSAvKiAn7quFJyAqL1xyXG4uaWNvbi0xMTAwMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjNyc7IH0gLyogJ+6rhycgKi9cclxuLmljb24tMTEwMDE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzknOyB9IC8qICfuq4knICovXHJcbi5pY29uLTExMDAxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNiJzsgfSAvKiAn7quLJyAqL1xyXG4uaWNvbi0xMTAwMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZCc7IH0gLyogJ+6rjScgKi9cclxuLmljb24tMTEwMDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2YnOyB9IC8qICfuq48nICovXHJcbi5pY29uLTExMDEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQxJzsgfSAvKiAn7quRJyAqL1xyXG4uaWNvbi0xMTAxMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkMyc7IH0gLyogJ+6rkycgKi9cclxuLmljb24tMTEwMTAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDUnOyB9IC8qICfuq5UnICovXHJcbi5pY29uLTExMDEwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ3JzsgfSAvKiAn7quXJyAqL1xyXG4uaWNvbi0xMTAxMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkOSc7IH0gLyogJ+6rmScgKi9cclxuLmljb24tMTEwMTA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGInOyB9IC8qICfuq5snICovXHJcbi5pY29uLTExMDEwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRkJzsgfSAvKiAn7qudJyAqL1xyXG4uaWNvbi0xMTAxMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkZic7IH0gLyogJ+6rnycgKi9cclxuLmljb24tMTEwMTA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTEnOyB9IC8qICfuq6EnICovXHJcbi5pY29uLTExMDExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWUzJzsgfSAvKiAn7qujJyAqL1xyXG4uaWNvbi0xMTAxMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNSc7IH0gLyogJ+6rpScgKi9cclxuLmljb24tMTEwMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTcnOyB9IC8qICfuq6cnICovXHJcbi5pY29uLTExMDExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU5JzsgfSAvKiAn7qupJyAqL1xyXG4uaWNvbi0xMTAxMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlYic7IH0gLyogJ+6rqycgKi9cclxuLmljb24tMTEwMTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWQnOyB9IC8qICfuq60nICovXHJcbi5pY29uLTExMDExNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWVmJzsgfSAvKiAn7quvJyAqL1xyXG4uaWNvbi0xMTAxMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMSc7IH0gLyogJ+6rsScgKi9cclxuLmljb24tMTEwMTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjMnOyB9IC8qICfuq7MnICovXHJcbi5pY29uLTExMDExOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY1JzsgfSAvKiAn7qu1JyAqL1xyXG4uaWNvbi0xMTAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmNyc7IH0gLyogJ+6rtycgKi9cclxuLmljb24tMTEwMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjknOyB9IC8qICfuq7knICovXHJcbi5pY29uLTExMDEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZiJzsgfSAvKiAn7qu7JyAqL1xyXG4uaWNvbi0xMTAxMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZCc7IH0gLyogJ+6rvScgKi9cclxuLmljb24tMTExMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmYnOyB9IC8qICfuq78nICovXHJcbi5pY29uLTExMTAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAxJzsgfSAvKiAn7qyBJyAqL1xyXG4uaWNvbi0xMTEwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwMyc7IH0gLyogJ+6sgycgKi9cclxuLmljb24tMTExMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDUnOyB9IC8qICfurIUnICovXHJcbi5pY29uLTExMTAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA3JzsgfSAvKiAn7qyHJyAqL1xyXG4uaWNvbi0xMTEwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwOSc7IH0gLyogJ+6siScgKi9cclxuLmljb24tMTExMDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGInOyB9IC8qICfurIsnICovXHJcbi5pY29uLTExMTAwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBkJzsgfSAvKiAn7qyNJyAqL1xyXG4uaWNvbi0xMTEwMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwZic7IH0gLyogJ+6sjycgKi9cclxuLmljb24tMTExMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTEnOyB9IC8qICfurJEnICovXHJcbi5pY29uLTExMTAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjEzJzsgfSAvKiAn7qyTJyAqL1xyXG4uaWNvbi0xMTEwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNSc7IH0gLyogJ+6slScgKi9cclxuLmljb24tMTExMDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTcnOyB9IC8qICfurJcnICovXHJcbi5pY29uLTExMTAxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE5JzsgfSAvKiAn7qyZJyAqL1xyXG4uaWNvbi0xMTEwMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxYic7IH0gLyogJ+6smycgKi9cclxuLmljb24tMTEyMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWQnOyB9IC8qICfurJ0nICovXHJcbi5pY29uLTExMjAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFmJzsgfSAvKiAn7qyfJyAqL1xyXG4uaWNvbi0xMTIwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMSc7IH0gLyogJ+6soScgKi9cclxuLmljb24tMTEyMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjMnOyB9IC8qICfurKMnICovXHJcbi5pY29uLTExMjAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI1JzsgfSAvKiAn7qylJyAqL1xyXG4uaWNvbi0xMTIwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyNyc7IH0gLyogJ+6spycgKi9cclxuLmljb24tc3AwNy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI5JzsgfSAvKiAn7qypJyAqL1xyXG4uaWNvbi1zcDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmEnOyB9IC8qICfurKonICovXHJcbi5pY29uLXNwMTktMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYyc7IH0gLyogJ+6srCcgKi9cclxuLmljb24tc3AxOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJkJzsgfSAvKiAn7qytJyAqL1xyXG4uaWNvbi1zcDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmYnOyB9IC8qICfurK8nICovXHJcbi5pY29uLXNwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMCc7IH0gLyogJ+6ssCcgKi9cclxuLmljb24tc3AyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMyJzsgfSAvKiAn7qyyJyAqL1xyXG4uaWNvbi1zcDIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzMnOyB9IC8qICfurLMnICovXHJcbi5pY29uLXNwMzgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzNSc7IH0gLyogJ+6stScgKi9cclxuLmljb24tc3A4Ny0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM4JzsgfSAvKiAn7qy4JyAqL1xyXG4uaWNvbi1zcDg4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2EnOyB9IC8qICfurLonICovXHJcbi5pY29uLXNwODktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYyc7IH0gLyogJ+6svCcgKi9cclxuLmljb24tc3AxMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzZSc7IH0gLyogJ+6svicgKi9cclxuLmljb24tc3AxMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0MCc7IH0gLyogJ+6tgCcgKi9cclxuLmljb24tMTkwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQyJzsgfSAvKiAn7q2CJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Myc7IH0gLyogJ+6tgycgKi9cclxuLmljb24tMTAwMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDQnOyB9IC8qICfurYQnICovXHJcbi5pY29uLTEwMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ2JzsgfSAvKiAn7q2GJyAqL1xyXG4uaWNvbi0xMDAwMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Nyc7IH0gLyogJ+6thycgKi9cclxuLmljb24tMTAwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDgnOyB9IC8qICfurYgnICovXHJcbi5pY29uLTEwMDAwMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRhJzsgfSAvKiAn7q2KJyAqL1xyXG4uaWNvbi0xMDAwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Yic7IH0gLyogJ+6tiycgKi9cclxuLmljb24tMTAwMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGQnOyB9IC8qICfurY0nICovXHJcbi5pY29uLTEwMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRlJzsgfSAvKiAn7q2OJyAqL1xyXG4uaWNvbi0xMDAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1MCc7IH0gLyogJ+6tkCcgKi9cclxuLmljb24tMTAwMDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTInOyB9IC8qICfurZInICovXHJcbi5pY29uLTEwMDEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU0JzsgfSAvKiAn7q2UJyAqL1xyXG4uaWNvbi0xMDAxMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1NSc7IH0gLyogJ+6tlScgKi9cclxuLmljb24tMTAwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTcnOyB9IC8qICfurZcnICovXHJcbi5pY29uLTEwMDEwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU4JzsgfSAvKiAn7q2YJyAqL1xyXG4uaWNvbi0xMDAxMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1OSc7IH0gLyogJ+6tmScgKi9cclxuLmljb24tMTAwMTEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWInOyB9IC8qICfurZsnICovXHJcbi5pY29uLTEwMDExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVjJzsgfSAvKiAn7q2cJyAqL1xyXG4uaWNvbi0xMDAxMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1ZSc7IH0gLyogJ+6tnicgKi9cclxuLmljb24tMTAwMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjAnOyB9IC8qICfuraAnICovXHJcbi5pY29uLTEyMjIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYyJzsgfSAvKiAn7q2iJyAqL1xyXG4uaWNvbi0xMjIyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Myc7IH0gLyogJ+6toycgKi9cclxuLmljb24tMTIyMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjQnOyB9IC8qICfuraQnICovXHJcbi5pY29uLTExMjMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY4JzsgfSAvKiAn7q2oJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2OSc7IH0gLyogJ+6tqScgKi9cclxuLmljb24tMTEyMzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmEnOyB9IC8qICfuraonICovXHJcbi5pY29uLTExMjMxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZjJzsgfSAvKiAn7q2sJyAqL1xyXG4uaWNvbi0xMTIzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2ZSc7IH0gLyogJ+6tricgKi9cclxuLmljb24tMjctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MCc7IH0gLyogJ+6tsCcgKi9cclxuLmljb24tMTc2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzEnOyB9IC8qICfurbEnICovXHJcbi5pY29uLTEzODAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Mic7IH0gLyogJ+6tsicgKi9cclxuLmljb24tMjQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzMnOyB9IC8qICfurbMnICovXHJcbi5pY29uLTEyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3NCc7IH0gLyogJ+6ttCcgKi9cclxuLmljb24tMTM3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc1JzsgfSAvKiAn7q21JyAqL1xyXG4uaWNvbi0yNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Nic7IH0gLyogJ+6tticgKi9cclxuLmljb24tMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Nyc7IH0gLyogJ+6ttycgKi9cclxuLmljb24tMjAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc4JzsgfSAvKiAn7q24JyAqL1xyXG4uaWNvbi0yMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzknOyB9IC8qICfurbknICovXHJcbi5pY29uLTIwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdhJzsgfSAvKiAn7q26JyAqL1xyXG4uaWNvbi0yMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2InOyB9IC8qICfurbsnICovXHJcbi5pY29uLTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yyc7IH0gLyogJ+6tvCcgKi9cclxuLmljb24tMjAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdkJzsgfSAvKiAn7q29JyAqL1xyXG4uaWNvbi0yMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3ZSc7IH0gLyogJ+6tvicgKi9cclxuLmljb24tMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Zic7IH0gLyogJ+6tvycgKi9cclxuLmljb24tMTU1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODEnOyB9IC8qICfuroEnICovXHJcbi5pY29uLTE1NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgyJzsgfSAvKiAn7q6CJyAqL1xyXG4uaWNvbi0yNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Myc7IH0gLyogJ+6ugycgKi9cclxuLmljb24tMTM3My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg0JzsgfSAvKiAn7q6EJyAqL1xyXG4uaWNvbi0xMzcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODUnOyB9IC8qICfuroUnICovXHJcbi5pY29uLTI1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg2JzsgfSAvKiAn7q6GJyAqL1xyXG4uaWNvbi0yNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg3JzsgfSAvKiAn7q6HJyAqL1xyXG4uaWNvbi0xMzM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODgnOyB9IC8qICfurognICovXHJcbi5pY29uLTEzMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OSc7IH0gLyogJ+6uiScgKi9cclxuLmljb24tMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGEnOyB9IC8qICfuroonICovXHJcbi5pY29uLTEzMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yic7IH0gLyogJ+6uiycgKi9cclxuLmljb24tMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGMnOyB9IC8qICfurownICovXHJcbi5pY29uLTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGQnOyB9IC8qICfuro0nICovXHJcbi5pY29uLTEzMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZSc7IH0gLyogJ+6ujicgKi9cclxuLmljb24tMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGYnOyB9IC8qICfuro8nICovXHJcbi5pY29uLTEzNzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5MCc7IH0gLyogJ+6ukCcgKi9cclxuLmljb24tMTMyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkxJzsgfSAvKiAn7q6RJyAqL1xyXG4uaWNvbi0yMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkyJzsgfSAvKiAn7q6SJyAqL1xyXG4uaWNvbi0xMzYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTMnOyB9IC8qICfurpMnICovXHJcbi5pY29uLTEzNjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NCc7IH0gLyogJ+6ulCcgKi9cclxuLmljb24tMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTUnOyB9IC8qICfurpUnICovXHJcbi5pY29uLTEzNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Nic7IH0gLyogJ+6ulicgKi9cclxuLmljb24tMTM0My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk3JzsgfSAvKiAn7q6XJyAqL1xyXG4uaWNvbi0xMzUzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTgnOyB9IC8qICfurpgnICovXHJcbi5pY29uLTIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk5JzsgfSAvKiAn7q6ZJyAqL1xyXG4uaWNvbi0xMzUyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWEnOyB9IC8qICfurponICovXHJcbi5pY29uLTEzNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Yic7IH0gLyogJ+6umycgKi9cclxuLmljb24tMTM1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjljJzsgfSAvKiAn7q6cJyAqL1xyXG4uaWNvbi0yMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5ZCc7IH0gLyogJ+6unScgKi9cclxuLmljb24tMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5ZSc7IH0gLyogJ+6unicgKi9cclxuLmljb24tMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlmJzsgfSAvKiAn7q6fJyAqL1xyXG4uaWNvbi0xNDYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTAnOyB9IC8qICfurqAnICovXHJcbi5pY29uLTE0NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMSc7IH0gLyogJ+6uoScgKi9cclxuLmljb24tMTQ4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTInOyB9IC8qICfurqInICovXHJcbi5pY29uLTE0Ny0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEzJzsgfSAvKiAn7q6jJyAqL1xyXG4uaWNvbi0xNDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNCc7IH0gLyogJ+6upCcgKi9cclxuLmljb24tMTQ1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTUnOyB9IC8qICfurqUnICovXHJcbi5pY29uLTE2Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE2JzsgfSAvKiAn7q6mJyAqL1xyXG4uaWNvbi0xNjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTcnOyB9IC8qICfurqcnICovXHJcbi5pY29uLTI2MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE4JzsgfSAvKiAn7q6oJyAqL1xyXG4uaWNvbi0xNjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTknOyB9IC8qICfurqknICovXHJcbi5pY29uLTE2MjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWEnOyB9IC8qICfurqonICovXHJcbi5pY29uLTE2MjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWInOyB9IC8qICfurqsnICovXHJcbi5pY29uLTE2MjEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWMnOyB9IC8qICfurqwnICovXHJcbi5pY29uLTE0NzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZCc7IH0gLyogJ+6urScgKi9cclxuLmljb24tMTQ0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFlJzsgfSAvKiAn7q6uJyAqL1xyXG4uaWNvbi0xNjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWYnOyB9IC8qICfurq8nICovXHJcbi5pY29uLTE2My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmIwJzsgfSAvKiAn7q6wJyAqL1xyXG4iLCIuanMtbGF6eSxcclxuLmpzLXN3aXBlci1sYXp5IHtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHJcbiAgICAmW2RhdGEtYmFja2dyb3VuZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgICY6bm90KC5pbml0aWFsKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuICAgIH1cclxuXHJcbiAgICAmLmluaXRpYWwsXHJcbiAgICAmLmpzLWxhenktbG9hZGVkLFxyXG4gICAgJi5qcy1sYXp5LWVycm9yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcubGF6eTpub3QoW3NyY10pIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4iLCJcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXHJcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyMTc1OWI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbn0iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiA2NDBweDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBsZWZ0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIG1hcmdpbjogMCAtNXB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIG1hcmdpbjogMCAtNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgei1pbmRleDogMztcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICBsZWZ0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIHJpZ2h0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xyXG4gIGNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xyXG4gIGZpbGw6ICNmNjQ3NDc7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgZmlsbDogaW5oZXJpdDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogMjYlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDQwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICBmb250LXNpemU6IDEzNSU7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBsZWZ0OiAxMi41JTtcclxuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDZjaDtcclxuICB3aWR0aDogN2NoXFwwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5kYXlDb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aWR0aDogMTQuMjg1NzE0MyU7XHJcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgbWF4LXdpZHRoOiAzOXB4O1xyXG4gIGhlaWdodDogMzlweDtcclxuICBsaW5lLWhlaWdodDogMzlweDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yLWJyYW5kO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvci1icmFuZCwgNXB4IDAgMCAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3ItYnJhbmQsIDVweCAwIDAgJGNvbG9yLWJyYW5kO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbWF4LWhlaWdodDogNDBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogMjYlO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogNDklO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aWR0aDogMiU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHdpZHRoOiAxOCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4iLCIvKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cclxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQsXHJcbi5ub1VpLXRhcmdldCAqIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktdGFyZ2V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm5vVWktYmFzZSxcclxuLm5vVWktY29ubmVjdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLm5vVWktY29ubmVjdCxcclxuLm5vVWktb3JpZ2luIHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIGhlaWdodDogMTAlO1xyXG4gIHdpZHRoOiAxMCU7XHJcbn1cclxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG59XHJcbi5ub1VpLXN0YXRlLWRyYWcgKiB7XHJcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xyXG4ubm9VaS1ob3Jpem9udGFsIHtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICByaWdodDogLTE3cHg7XHJcbiAgdG9wOiAtNnB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICByaWdodDogLTZweDtcclxuICB0b3A6IC0xN3B4O1xyXG59XHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIGxlZnQ6IC0xN3B4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cclxuLm5vVWktdGFyZ2V0IHtcclxuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCO1xyXG59XHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogIzNGQjhBRjtcclxufVxyXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cclxuLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xyXG4gIGN1cnNvcjogbnMtcmVzaXplO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4ubm9VaS1hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xyXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XHJcbiAgbGVmdDogMTRweDtcclxuICB0b3A6IDZweDtcclxufVxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGxlZnQ6IDE3cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsZWZ0OiA2cHg7XHJcbiAgdG9wOiAxNHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgdG9wOiAxN3B4O1xyXG59XHJcbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cclxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xyXG59XHJcbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXHJcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXHJcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLFxyXG4ubm9VaS1waXBzICoge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXBpcHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS12YWx1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ub1VpLXZhbHVlLXN1YiB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktbWFya2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxufVxyXG4ubm9VaS1tYXJrZXItc3ViIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGhlaWdodDogODBweDtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG59XHJcbi5ub1VpLXRvb2x0aXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMTIwJTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxMjAlO1xyXG59XHJcbiIsIi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXHJcbi5wc3dwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3V0bGluZTogbm9uZTsgfVxyXG4ucHN3cCAqIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4ucHN3cCBpbWcge1xyXG4gIG1heC13aWR0aDogbm9uZTsgfVxyXG5cclxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXHJcbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xyXG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cclxuICBvcGFjaXR5OiAwLjAwMTtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYjsgfVxyXG5cclxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nOyB9XHJcblxyXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xyXG4ucHN3cF9fYmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7IH1cclxuXHJcbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9faW1nIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cF9fYmcge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2ltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDsgfVxyXG5cclxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XHJcblxyXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDsgfVxyXG5cclxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxuICBjb2xvcjogI0NDQzsgfVxyXG5cclxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcclxuICBjb2xvcjogI0NDQztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSIsIi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXHJcbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xyXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cclxuLnBzd3BfX2J1dHRvbiB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19idXR0b246YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuOTsgfVxyXG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDsgfVxyXG5cclxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5wc3dwX19idXR0b24sXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDsgfVxyXG5cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xyXG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZWZhdWx0LXNraW4uc3ZnKTsgXHJcbiAgfVxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgLy8gYmFja2dyb3VuZDogbm9uZTsgXHJcbiAgfSBcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLXNoYXJlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XHJcblxyXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xyXG4gIGxlZnQ6IDZweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIHJpZ2h0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cclxuXHJcbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyLFxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxNjAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcbiAgei1pbmRleDogMTYyMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICB0b3A6IDU2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHJpZ2h0OiA0NHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzAwMDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcclxuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcblxyXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cclxuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEycHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xyXG4gIGNvbG9yOiAjRkZGOyB9XHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcclxuICBjb2xvcjogI0ZGRjsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gIGNvbG9yOiAjQ0UyNzJEOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0RERDsgfVxyXG5cclxuLypcclxuXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgcGFkZGluZzogMCAxMHB4OyB9XHJcblxyXG4vKlxyXG5cclxuXHQ0LiBDYXB0aW9uXHJcblxyXG4gKi9cclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA0NHB4OyB9XHJcbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6ICNCQkI7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWF4LXdpZHRoOiA0MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogI0NDQzsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xyXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cclxuLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIGRpcmVjdGlvbjogbHRyOyB9XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDEycHg7IH1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xyXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcclxuICAvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucHN3cF9fcHJlbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxyXG5cclxuLypcclxuXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcclxuXHJcbiAqL1xyXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cclxuLnBzd3BfX3VpIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAxNTUwOyB9XHJcblxyXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cclxuLnBzd3BfX3RvcC1iYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cclxuXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XHJcblxyXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XHJcblxyXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xyXG4gIG9wYWNpdHk6IDAuMDAxOyB9XHJcblxyXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7IH0iLCJbZGF0YS1zaW1wbGViYXJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci1tYXNrIHtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItb2Zmc2V0IHtcclxuICAgIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbiAgLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbiAgLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LWhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAwJTtcclxuICAgIHdpZHRoOiAxMDAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItdHJhY2sge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICBbZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIFtkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWluLWhlaWdodDogMTBweDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBib3R0b206IDJweDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG4gIH1cclxuICBcclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFJ0bCBzdXBwb3J0ICovXHJcbiAgW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICB9XHJcbiAgXHJcbiAgLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIH0iLCIkc3MtaGVpZ2h0OiA1MnB4ICFkZWZhdWx0O1xyXG4kc3Mtd2hpdGU6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kc3MtZm9udC1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1kaXNhYmxlZC1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc3MtcHJpbWFyeS1jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1sOiAwLjVlbSAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbTogMC41ZW0gIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbi5zcy1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIFxyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICBcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIFxyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWRlc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmLnNzLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgbWFyZ2luOiAwICRzcy1zcGFjaW5nLW0gMCAkc3Mtc3BhY2luZy1tO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4ycztcclxuXHJcbiAgICAgICAgJi5hcnJvdy11cCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWluLWhlaWdodDogJHNzLWhlaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNzLW9wZW4tYWJvdmUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gICAgICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwO31cclxuICAgICAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxO31cclxuICAgICAgfVxyXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlT3V0IHtcclxuICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTt9XHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDt9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW47XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHJcbiAgICAgICAgJi5zcy1vdXQge1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFkZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDAgMSAzcHg7XHJcbiAgICAgIG1hcmdpbjogOXB4IDEycHggMCA1cHg7XHJcblxyXG4gICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNzLWNyb3NzIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5zcy1jb250ZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHNzLWJvcmRlci1jb2xvcjtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cclxuICAmLnNzLW9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG5cclxuICAuc3Mtc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZzogJHNzLXNwYWNpbmctbCAkc3Mtc3BhY2luZy1sICRzcy1zcGFjaW5nLW0gJHNzLXNwYWNpbmctbDtcclxuXHJcbiAgICAmLnNzLWhpZGUge1xyXG4gICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogJHNzLXNwYWNpbmctbSAkc3Mtc3BhY2luZy1sO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgIFxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYWRkYWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmbGV4OiAwIDAgMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3MtYWRkYWJsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNzLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAuc3Mtb3B0Z3JvdXAge1xyXG4gICAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGUge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgKiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLCAmLnNzLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICBjb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3MtcHJpbWFyeS1jb2xvciwgLjIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNzLWhpZGUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4gICAgICAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXNlYXJjaC1oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKipcclxuICogU3dpcGVyIDUuMi4wXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjYsIDIwMTlcclxuICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQXV0byBIZWlnaHQgKi9cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG59XHJcbi8qIDNEIEVmZmVjdHMgKi9cclxuLnN3aXBlci1jb250YWluZXItM2Qge1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4vKiBDU1MgTW9kZSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC8qIEZvciBGaXJlZm94ICovXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XHJcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMzU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgbGVmdDogMTBweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogJ3ByZXYnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICByaWdodDogMTBweDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICBjb250ZW50OiAnbmV4dCc7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiA2MDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBDb21tb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG59XHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogU2Nyb2xsYmFyICovXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxJTtcclxuICBib3R0b206IDNweDtcclxuICB6LWluZGV4OiA1MDtcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogOTglO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogM3B4O1xyXG4gIHRvcDogMSU7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDk4JTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLyogUHJlbG9hZGVyICovXHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogYTExeSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYnV0dG9uLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRidXR0b24tcGFkZGluZyAgICAgICA6IDFlbSAyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b24tbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRidXR0b24tYm9yZGVyLXdpZHRoICA6IDJweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1ib3JkZXItcmFkaXVzIDogMmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uLXRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLWNvbG9yICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRidXR0b24tYmFja2dyb3VuZCAgICAgOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRidXR0b24tYm9yZGVyLWNvbG9yICAgOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRidXR0b24taWNvbl9maWxsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1jb2xvci0taG92ZXIgICAgICAgOiAkYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXI6ICRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZpbGwtY29sb3ItLWhvdmVyICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnV0dG9uIHtcclxuICAgIGZvbnQ6ICRidXR0b24tZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkYnV0dG9uLWxldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b24tdGV4dC10cmFuc2Zvcm07XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7XHJcbiAgICBcclxuICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICBcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCArICZfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pY29uICsgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2ltcGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEJvdXRvbnMgXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRidXR0b24tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTsgIC8vIEJvdXRvbjogZm9udFxyXG4kYnV0dG9uLXBhZGRpbmcgICAgICAgOiAxZW0gMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGZvbnRcclxuJGJ1dHRvbi1sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRidXR0b24tYm9yZGVyLXdpZHRoICA6IDJweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRidXR0b24tYm9yZGVyLXJhZGl1cyA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRidXR0b24tY29sb3IgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTsgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGJ1dHRvbi1iYWNrZ3JvdW5kICAgICA6ICRjb2xvci1icmFuZDsgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRidXR0b24tYm9yZGVyLWNvbG9yICAgOiAkY29sb3ItYnJhbmQ7ICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kYnV0dG9uLWljb25fZmlsbC1jb2xvcjogaW5oZXJpdDsgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcblxyXG4kYnV0dG9uLWJhY2tncm91bmQtLWhvdmVyICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGJ1dHRvbi1jb2xvci0taG92ZXIgICAgICAgOiAkYnV0dG9uLWJvcmRlci1jb2xvcjsgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRidXR0b24tYm9yZGVyLWNvbG9yLS1ob3ZlcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7ICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kYnV0dG9uLWZpbGwtY29sb3ItLWhvdmVyICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbmltYXRpb25zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWU7ICAvLyBBbmltYXRpb25zIDogYWN0aXZhdGlvbiBkZXMgYW5pbWF0aW9uIGF1IHNjcm9sbFxyXG5cclxuJGFuaW1hdGlvbi1kdXJhdGlvbjogMC40czsgICAgICAgICAvLyBBbmltYXRpb25zIDogZHVyw6llIHBhciBkw6lmYXV0XHJcbiRhbmltYXRpb24tZWFzZSAgICA6IGVhc2Utb3V0OyAgLy8gQW5pbWF0aW9ucyA6IGVhc2luZyBwYXIgZMOpZmF1dFxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRyYXdlci1iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0tYWx0LCAwLjY5KSAhZGVmYXVsdDtcclxuJGRyYXdlci1jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGRyYXdlci1oaWdobGlnaHQgOiAkdGl0bGVfX2NoYXBvLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJhd2VyLXBhZGRpbmcteCAgICAgOiAxNiUgIWRlZmF1bHQ7XHJcbiRkcmF3ZXItcGFkZGluZy15ICAgICA6IDNlbSAhZGVmYXVsdDtcclxuXHJcbiRkcmF3ZXJfX2Nsb3NlLWNvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZHJhd2VyX19jbG9zZS1jb2xvci0taG92ZXIgICAgIDogJGRyYXdlcl9fY2xvc2UtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmRyYXdlciB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGRyYXdlcl9fY2xvc2UtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRkcmF3ZXJfX2Nsb3NlLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJGRyYXdlci1wYWRkaW5nLXkgMmVtICRkcmF3ZXItcGFkZGluZy15IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZHJhd2VyLXBhZGRpbmcteSAkZHJhd2VyLXBhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvY3VzLXRyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1oaWdobGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWhpZ2hsaWdodDs7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcbiAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1oaWdobGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWhpZ2hsaWdodDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkcmF3ZXItaGlnaGxpZ2h0O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbWFnZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhlaWdodCB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGlua3MtYW5pbWF0aW9uczogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGluayB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkbGlua3MtYW5pbWF0aW9ucztcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkbGlua3MtYW5pbWF0aW9ucztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4xZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgI3skYmxvY2t9X19sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgfVxyXG5cclxufSIsIiRsb2FkZXJfY29sb3I6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi5sb2FkZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGxvYWRlcl9jb2xvcjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgLyogU2FmYXJpICovXHJcbiAgICBhbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgIG1hcmdpbjogMTZweCBhdXRvIGF1dG87XHJcbn1cclxuXHJcbi8qIFNhZmFyaSAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHN1YnRpdGxlLWZvbnQgICAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHN1YnRpdGxlLWxldHRlci1zcGFjaW5nICAgICAgIDogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kc3VidGl0bGUtdGV4dC10cmFuc2Zvcm0gICAgICAgOiBub25lICFkZWZhdWx0O1xyXG4kc3VidGl0bGUtY29sb3IgICAgICAgICAgICAgICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRzdWJ0aXRsZV9fY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kc3VidGl0bGVfX2NoYXBvLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kc3VidGl0bGVfX2NoYXBvLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc3VidGl0bGVfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQgICAhZGVmYXVsdDtcclxuJHN1YnRpdGxlX19kZWNvLWNvbG9yICAgICAgICAgIDogJHN1YnRpdGxlX19jaGFwby1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc3VidGl0bGVfX2RlY28td2lkdGggICAgICAgICAgOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zdWJ0aXRsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHN1YnRpdGxlLWNvbG9yO1xyXG5cclxuICAgICZfX2NoYXBvIHtcclxuICAgICAgICBmb250OiAkc3VidGl0bGVfX2NoYXBvLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJ0aXRsZV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzdWJ0aXRsZV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRzdWJ0aXRsZV9fY2hhcG8tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udDogJHN1YnRpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJ0aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHN1YnRpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkc3VidGl0bGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZGVjbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQ1cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMC40NXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1YnRpdGxlX19kZWNvLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNTBweCAtIDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC01MHB4IC0gMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTbGlkZXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAgICA6IDFlbSAuNTg4MmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICYtLW5hdi11bmRlciB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbGlkZXMtYXV0byB7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gIG1hcmdpbjogJHBhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuICAmLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0aXRsZS1mb250ICAgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiR0aXRsZS1sZXR0ZXItc3BhY2luZyAgICAgICA6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHRpdGxlLXRleHQtdHJhbnNmb3JtICAgICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJHRpdGxlLWNvbG9yICAgICAgICAgICAgICAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kdGl0bGVfX2NoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjVlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHRpdGxlX19jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHRpdGxlX19jaGFwby10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRpdGxlX19jaGFwby1jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kdGl0bGVfX2Jhc2UtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNGVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kdGl0bGVfX2Jhc2UtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiR0aXRsZV9fYmFzZS10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRpdGxlX19iYXNlLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiR0aXRsZV9fZGVjby1jb2xvciAgICAgICAgICA6ICR0aXRsZV9fY2hhcG8tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRpdGxlX19kZWNvLXdpZHRoICAgICAgICAgIDogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGl0bGUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICZfX2NoYXBvIHtcclxuICAgICAgICBmb250OiAkdGl0bGVfX2NoYXBvLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZV9fY2hhcG8tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udDogJHRpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFzZSB7XHJcbiAgICAgICAgZm9udDogJHRpdGxlX19iYXNlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9fYmFzZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlX19iYXNlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVfX2Jhc2UtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9LS1kZWNvICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kZWNvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHRpdGxlX19kZWNvLWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdGl0bGVfX2RlY28td2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjaGVja2JveF9fdGljay1jb2xvciAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X19jaGVjay1jb2xvciAgICAgICAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfX2NoZWNrLWJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfX2NoZWNrLWJvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9fdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X190ZXh0LWxldHRlci1zcGFjaW5nOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9fdGV4dC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2lucHV0LXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94X190ZXh0LWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveF9fdGV4dC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94X190ZXh0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfX2NoZWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2hlY2tib3hfX2NoZWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA5cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY2hlY2tib3hfX2NoZWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X19jaGVjay1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9fdGljay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjBweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZDpmb2N1cyB7XHJcbiAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZvcm11bGFpcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG4kZm9ybS1mb250ICAgICAgICAgICAgOiAkYm9keV9mb250OyAgICAvLyBMYWJlbHMgOiBGb250XHJcbiRmb3JtLWNvbG9yICAgICAgICAgICA6IGluaGVyaXQ7ICAgLy8gRm9ybSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG4kZm9ybS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3JfYnJhbmQ7ICAvLyBGb3JtIDogQ291bGV1ciBhbHRlcm5hdGl2ZVxyXG5cclxuLy8gTGFiZWxcclxuJGZvcm1fX2xhYmVsLWZvbnQgICAgICAgICAgOiAkZm9ybS1mb250OyAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogRm9udFxyXG4kZm9ybV9fbGFiZWwtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBUZXh0LXRyYW5zZm9ybVxyXG4kZm9ybV9fbGFiZWwtbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7ICAvLyBMYWJlbHMgOiBMZXR0ZXItc3BhY2luZ1xyXG5cclxuLy8gSW5wdXRcclxuJGZvcm1fX2lucHV0LWNvbG9yICAgICAgICAgOiAkZm9ybS1jb2xvcjtcclxuJGZvcm1fX2lucHV0LWJhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkdSB0ZXh0ZSBcclxuJGZvcm1fX2lucHV0LWJvcmRlci1jb2xvciAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gSW5wdXRzIDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGggIDogMCAwIDFweCAwOyAgICAgICAgICAgICAgIC8vIElucHV0cyA6IEVwYWlzc2V1ciBkZSBsYSBib3JkdXJlXHJcbiRmb3JtX19pbnB1dC1mb250ICAgICAgICAgIDogJGZvcm0tZm9udDsgICAgICAgICAgICAgIC8vIElucHV0cyA6IEZvbnRcclxuJGZvcm1fX2lucHV0LXBhZGRpbmcgICAgICAgOiAzcHggMDsgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogUGFkZGluZ1xyXG4kZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5ICAgICAgIDogMC40OTsgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGVcclxuJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yLS1mb2N1cyAgOiBjdXJyZW50Q29sb3I7ICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlIGF1IGZvY3VzXHJcbiRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5LS1mb2N1czogMC40OTsgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGUgYXUgZm9jdXNcclxuXHJcbiRmb3JtX19lbGVtZW50LXNwYWNpbmcteDogNGVtOyAgLy8gRWxlbWVudHMgKHRleHRmaWVsZCwgY2hlY2tib3hlcywgcmFkaW9zKTogcGFkZGluZyBsZWZ0IGFuZCByaWdodFxyXG4kZm9ybV9fZWxlbWVudC1zcGFjaW5nLXk6IDFlbTsgIC8vIEVsZW1lbnRzICh0ZXh0ZmllbGQsIGNoZWNrYm94ZXMsIHJhZGlvcyk6IHBhZGRpbmcgbGVmdCBhbmQgcmlnaHRcclxuXHJcbi8vIEVycm9yXHJcbiRmb3JtX19lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiAjZGMxZDM0OyAgLy8gRXJyZXVyIDogQ291bGV1ciBkZXMgZmlsZXRzXHJcbiRmb3JtX19lcnJvci1jb2xvciAgICAgICAgICAgOiB3aGl0ZTsgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fX2RlY29yYXRpb24tY29sb3I6ICRmb3JtLWNvbG9yOyAgLy8gQ291bGV1ciBkZXMgZmlsZXRzXHJcblxyXG4kZm9ybV9fZmllbGRzZXQtbWFyZ2luOiAzZW0gMCAzZW0gMDsgIC8vIEZpZWxkc2V0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtLWZvbnQ7ICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IEZvbnRcclxuJGZvcm1fX2xlZ2VuZC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2xhYmVsLWxldHRlci1zcGFjaW5nOyAgLy8gRmllbGRzZXQgbGVnZW5kIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1fX2xlZ2VuZC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtOyAgLy8gRmllbGRzZXQgbGVnZW5kIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fX2xlZ2VuZC1tYXJnaW4gICAgICAgIDogMCAwIDNlbSAwOyAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9fY29uZGl0aW9ucy1mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gQ29uZGl0aW9ucyA6IGZvbnRcclxuJGZvcm1fX2NvbmRpdGlvbnMtY29sb3I6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcblxyXG4kZm9ybV9fbWFuZGF0b3J5LWZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbSAkZm9udC1mYW1pbHktLWJhc2U7ICAvLyBDaGFtcCBvYmxpZ2F0b2lyZSA6IGZvbnRcclxuJGZvcm1fX21hbmRhdG9yeS1jb2xvcjogJGNvbG9yLWJyYW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFtcCBvYmxpZ2F0b2lyZSA6IGNvdWxldXJcclxuXHJcbiRmb3JtX19sZWdhbHMtZm9udCAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gTMOpZ2FsIDogZm9udFxyXG4kZm9ybV9fbGVnYWxzLWNvbG9yICAgICA6ICRmb3JtLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGNvdWxldXJcclxuJGZvcm1fX2xlZ2Fscy10ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGZpZWxkX19sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm0tY29sb3I7ICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogQ291bGV1clxyXG4kdGV4dGZpZWxkX19sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogTWFyZ2UgYmFzc2VcclxuJHRleHRmaWVsZF9fbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTsgIC8vIFRleHRmaWVsZCBsYWJlbCA6IExldHRlci1wYWNpbmdcclxuXHJcbiR0ZXh0ZmllbGRfX2lucHV0LWJhY2tncm91bmQgICAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZDsgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGR1IGZvbmRcclxuJHRleHRmaWVsZF9faW5wdXQtYm9yZGVyLWNvbG9yICA6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3I7ICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGZpZWxkX19pbnB1dC1ib3JkZXItd2lkdGggIDogJGZvcm1fX2lucHV0LWJvcmRlci13aWR0aDsgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9faW5wdXQtZm9udCAgICAgICAgICA6ICRmb3JtX19pbnB1dC1mb250OyAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEZvbnRcclxuJHRleHRmaWVsZF9faW5wdXQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19pbnB1dC1sZXR0ZXItc3BhY2luZzsgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRmaWVsZF9faW5wdXQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybTsgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZXh0YXJlYV9faW5wdXQtYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoOyAgLy8gVGV4dGFyZWEgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHRleHRhcmVhX19sYWJlbC1jb2xvciAgICAgICAgIDogJGZvcm0tY29sb3I7ICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0YXJlYV9fbGFiZWwtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTsgIC8vIFRleHRhcmVhIGxhYmVsIDogTGV0dGVyc3BhY2luZ1xyXG4kdGV4dGFyZWFfX2xhYmVsLW1hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcblxyXG4kdGV4dGFyZWFfX2lucHV0LWZvbnQgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udDsgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX19pbnB1dC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nOyAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX19pbnB1dC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2lucHV0LXRleHQtdHJhbnNmb3JtOyAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfX2lucHV0LWJvcmRlci1jb2xvciAgOiAkZm9ybV9faW5wdXQtYm9yZGVyLWNvbG9yOyAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfX2lucHV0LWJhY2tncm91bmQgICAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZDsgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfX2xlZ2VuZC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAzMDAgMjJweCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIGZvbnRcclxuJGNoZWNrYm94ZXNfX2xlZ2VuZC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2xhYmVsLWxldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19fbGVnZW5kLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveGVzX19tYXJnaW4gICAgICAgICAgICAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIG1hcmdlIGV4dGVybmUgKG1hcmdpbilcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94X190aWNrLWNvbG9yICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBDb3VsZXVyIGRlIGxhIGNvY2hlXHJcbiRjaGVja2JveF9fY2hlY2stY29sb3IgICAgICAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsJ2ljb25cclxuJGNoZWNrYm94X19jaGVjay1ib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNoZWNrYm94X190ZXh0LWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gQ2hlY2tib3ggOiBGb250XHJcbiRjaGVja2JveF9fdGV4dC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hfX3RleHQtdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhZGlvcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaW9zX19sZWdlbmQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kcmFkaW9zX19sZWdlbmQtbGV0dGVyLXNwYWNpbmcgOiRmb3JtX19sYWJlbC1sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX19sZWdlbmQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX19tYXJnaW4gICAgICAgICAgICAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYWRpb19fY2hlY2stY29sb3IgICAgICAgICAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJHJhZGlvX19jaGVjay1ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHJhZGlvX19sZWdlbmQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gUmFkaW8gOiBMYWJlbCAtIGZvbnRcclxuJHJhZGlvX19sZWdlbmQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19pbnB1dC1sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvX19sZWdlbmQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIHRleHQtdHJhbnNmb3JtXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNlbGVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9faW5wdXQtYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoOyAgLy8gU2VsZWN0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHNlbGVjdF9faW5wdXQtYm9yZGVyLWNvbG9yOiAkZm9ybV9faW5wdXQtYm9yZGVyLWNvbG9yOyAgLy8gU2VsZWN0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfX2lucHV0LWJhY2tncm91bmQgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQ7ICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuJHNlbGVjdF9fbGFiZWwtbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IG1hcmdlIGJhc3NlXHJcbiRzZWxlY3RfX2xhYmVsLWNvbG9yICAgICAgICAgOiAkZm9ybS1jb2xvcjsgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiBDb3VsZXVyXHJcbiRzZWxlY3RfX2xhYmVsLXRleHQtdHJhbnNmb3JtOiAkZm9ybV9fbGFiZWwtdGV4dC10cmFuc2Zvcm07ICAvLyBTZWxlY3QgbGFiZWwgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHNlbGVjdF9faXRlbS1jb2xvciAgICAgICAgICAgICA6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dFxyXG4kc2VsZWN0X19pdGVtLWJnLWNvbG9yICAgICAgICAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kXHJcbiRzZWxlY3RfX2l0ZW0tZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBGb250XHJcbiRzZWxlY3RfX2l0ZW0tbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzZWxlY3RfX2l0ZW0tdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBUZXh0LXRyYW5zZm9ybVxyXG4kc2VsZWN0X19pdGVtLWJnLWNvbG9yLS1ob3ZlciAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIGF1IGhvdmVyXHJcbiRzZWxlY3RfX2l0ZW0tY29sb3ItLWhvdmVyICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IHRleHQgYXUgaG92ZXJcclxuJHNlbGVjdF9faXRlbS1iZy1jb2xvci0tc2VsZWN0ZWQ6IHJnYmEoJHNlbGVjdF9faXRlbS1iZy1jb2xvci0taG92ZXIsIDAuMSk7ICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9faXRlbS1jb2xvci0tc2VsZWN0ZWQgICA6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9faXRlbS1wYWRpbmcgICAgICAgICAgICA6IDEuM2VtIDMwcHggMWVtIDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IHBhZGRpbmdcclxuXHJcbiRzZWxlY3RfX2ljb24tY29sb3I6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBTZWxlY3QgaWNvbiA6IENvdWxldXJcclxuXHJcbiRzZWxlY3RfX2NvdW50LWNvbG9yICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfX2NvdW50LWJnLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSBmb25kXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhbmdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYW5nZS1mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udDtcclxuJHJhbmdlLWxldHRlci1zcGFjaW5nICAgICA6IDAuMThlbTtcclxuJHJhbmdlX19pbnB1dC1ib3JkZXItd2lkdGg6ICRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGg7ICAvLyBSYW5nZSA6IGZvbnRcclxuJHJhbmdlX19pbnB1dC1ib3JkZXItY29sb3I6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3I7ICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRyYW5nZV9faW5wdXQtYmFja2dyb3VuZCAgOiAkZm9ybV9faW5wdXQtYmFja2dyb3VuZCA7ICAgLy8gUmFuZ2UgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHJhbmdlX19wcm9tcHQtY29sb3IgICAgICAgICAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHJhbmdlX19wcm9tcHQtY29sb3ItLWhpZ2hsaWdodDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZGVzIHZhbGV1cnNcclxuXHJcbiRyYW5nZV9fc2xpZGVyLXRyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS00OyAgICAgICAvLyBSYW5nZSA6IGNvdWxldXIgZGUgbGEgYmFycmVcclxuJHJhbmdlX19zbGlkZXItdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm0tY29sb3ItLWhpZ2hsaWdodDsgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBwb3J0aW9uIGFjdGl2ZVxyXG5cclxuJHJhbmdlX19pY29uLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gUmFuZ2UgaWNvbiA6IENvdWxldXJcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hlcy1tYXJnaW4gICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hlc19fbGVnZW5kLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX19sZWdlbmQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19sYWJlbC1sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfX2xlZ2VuZC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlY2tib3hlcyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94ZXNfX2xlZ2VuZC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hlc19fbGVnZW5kLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hlc19fbGVnZW5kLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJGNoZWNrYm94ZXMtbWFyZ2luO1xyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQtLWZ1bGwgJiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZC0tZnVsbCAmIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMSAwIDMzJTtcclxuICAgICAgICBtYXJnaW46IDAuOGVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbG9jYWxpemF0b3ItY29sb3I6ICRjb2xvci1uZXV0cmFsLS0zICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX19zZWxlY3QtaW5wdXQtYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1pbnB1dC1ib3JkZXItY29sb3I6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9fc2VsZWN0LWlucHV0LWJhY2tncm91bmQgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1pdGVtLWZvbnQgICAgICAgICAgICAgIDogJGZvcm1fX2lucHV0LWZvbnQgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9fc2VsZWN0LWl0ZW0tbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9fc2VsZWN0LWl0ZW0tdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1pY29uLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX19zZWxlY3QtY291bnQtY29sb3IgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfX3NlbGVjdC1jb3VudC1iYWNrZ3JvdW5kOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxvY2FsaXphdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGxvY2FsaXphdG9yLWNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfX3NlbGVjdC1pY29uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfX3NlbGVjdC1pY29uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6ICAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbG9jYWxpemF0b3JfX3NlbGVjdC1pbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbG9jYWxpemF0b3JfX3NlbGVjdC1pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX19zZWxlY3QtaW5wdXQtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1fX2lucHV0LXBhZGRpbmc7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX19zZWxlY3QtaXRlbS1mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX19zZWxlY3QtaXRlbS1mb250O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgIGNvbG9yOiAkbG9jYWxpemF0b3ItY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9fc2VsZWN0LWNvdW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbG9jYWxpemF0b3JfX3NlbGVjdC1jb3VudC1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVsZXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19leHRyYSB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSA1cHggMDtcclxuXHJcbiAgICAgICAgLnJhZGlvc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMC45ZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1maWxsZWQsXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIHtcclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWFyY2hpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLXByb3hpbWl0eSB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19leHRyYSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYWRpb19fY2hlY2stY29sb3IgICAgICAgICAgOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcmFkaW9fX2NoZWNrLWJvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhZGlvX19sZWdlbmQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcmFkaW9fX2xlZ2VuZC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9fX2xlZ2VuZC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2lucHV0LXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvIHtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTIxcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW9fX2NoZWNrLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX19jaGVjay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb19fbGVnZW5kLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb19fbGVnZW5kLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9fX2xlZ2VuZC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvcy1tYXJnaW4gICAgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4kcmFkaW9zX19sZWdlbmQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHJhZGlvc19fbGVnZW5kLWxldHRlci1zcGFjaW5nOiAkZm9ybV9fbGFiZWwtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYWRpb3NfX2xlZ2VuZC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkcmFkaW9zX19sZWdlbmQtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJhZGlvc19fbGVnZW5kLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9zX19sZWdlbmQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkcmFkaW9zX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX19pbnB1dC1mb250ICFkZWZhdWx0O1xyXG4kcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9faW5wdXQtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX19pbnB1dC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2NvbnRlbnRfY29sb3IgICAgICAgICAgIDogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX19pbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tNCAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFuZ2Uge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udDogJHJhbmdlX2ZvbnQ7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICR0ZXh0ZmllbGRfX2lucHV0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC8vIG1pbi13aWR0aDogMTllbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS44ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfY29udGVudF9jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjhlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjb2xvcjogJHJhbmdlX3Byb21wdF9jb2xvcjtcclxuXHJcbiAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gIFxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9faW5wdXQtcGFkZGluZztcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9faW5wdXQtYm9yZGVyLXdpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pbnB1dC1ib3JkZXItY29sb3I6ICRmb3JtX19pbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2lucHV0LWJhY2tncm91bmQgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X19sYWJlbC1tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9fbGFiZWwtY29sb3IgICAgICAgICA6ICRmb3JtLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X19sYWJlbC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9faXRlbS1jb2xvciAgICAgICAgICAgICA6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2l0ZW0tYmctY29sb3IgICAgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9faXRlbS1mb250ICAgICAgICAgICAgICA6ICRmb3JtX19pbnB1dC1mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pdGVtLWxldHRlci1zcGFjaW5nICAgIDogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pdGVtLXRleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fX2lucHV0LXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pdGVtLWJnLWNvbG9yLS1ob3ZlciAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHNlbGVjdF9faXRlbS1jb2xvci0taG92ZXIgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X19pdGVtLWJnLWNvbG9yLS1zZWxlY3RlZDogcmdiYSgkc2VsZWN0X19pdGVtLWJnLWNvbG9yLS1ob3ZlciwgMC4xKSAhZGVmYXVsdDtcclxuJHNlbGVjdF9faXRlbS1jb2xvci0tc2VsZWN0ZWQgICA6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfX2l0ZW0tcGFkaW5nICAgICAgICAgICAgOiAxLjNlbSAzMHB4IDFlbSAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X19pY29uLWNvbG9yOiAkZm9ybS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9fY291bnQtY29sb3IgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X19jb3VudC1iZy1jb2xvcjogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWxlY3Qge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogJGZvcm1fX2xhYmVsLWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X19sYWJlbC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMThlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tICA6ICRzZWxlY3RfX2xhYmVsLW1hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X19sYWJlbC1jb2xvcjtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4ICAgIDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgZm9udCAgICAgICAgICAgOiAkc2VsZWN0X19pdGVtLWZvbnQ7XHJcbiAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X19pbnB1dC1ib3JkZXItd2lkdGg7XHJcblxyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkY29sb3JfbmV1dHJhbC0tNTtcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuXHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLS01O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogMWVtIDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgIDogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X19pdGVtLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZWxlY3RfX2l0ZW0tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9faXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0X19pdGVtLWJnLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9faXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9faXRlbS1iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9faXRlbS1jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9faXRlbS1iZy1jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JHNlbGVjdF9faWNvbi1jb2xvcn0nIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NwYXRoIGQ9J00yMC4yODUgMkw5IDEzLjU2NyAzLjcxNCA4LjU1NiAwIDEyLjI3MiA5IDIxIDI0IDUuNzE1eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmcgICAgICA6ICRmb3JtX19pbnB1dC1wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodCAgICAgICA6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogNTJweDtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHRleHRmaWVsZF9faW5wdXQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHRleHRmaWVsZF9faW5wdXQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgIDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9faWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfX2lucHV0LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIGhlaWdodCAgICAgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogJHNzLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAwO1xyXG5cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoIDogYXV0bztcclxuICAgICAgICAgICAgZmxleCAgOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgLnNzLXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgICAgICAgOiAxMnB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAgICA6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICA6IDAgNXB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAgICA6IDAuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgICAgIDogMWVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAgIDogMC4wM2VtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtLTE7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0yO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogM2VtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9fY291bnQtYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogJHNlbGVjdF9fY291bnQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiAgICAgICAgOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3IgICAgICAgIDogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoICAgICA6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiAyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgICA6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbiAgIDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheSAgOiBibG9jaztcclxuICAgICAgICAgICAgcmlnaHQgICAgOiAxNXB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICA6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X19pY29uLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICAgOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogY2FsYyg1MCUgLSAwLjVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmcgOiAkc2VsZWN0X19pdGVtLXBhZGluZztcclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0LmpzLXNlbGVjdCB7XHJcbiAgICBvcGFjaXR5IDogMDtcclxuXHJcbiAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICBvcGFjaXR5IDogMTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRhcmVhX19sYWJlbC1jb2xvciAgICAgICAgIDogJGZvcm0tY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9fbGFiZWwtbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9fbGFiZWwtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sYWJlbC10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0YXJlYV9faW5wdXQtYmFja2dyb3VuZCAgICA6ICRmb3JtX19pbnB1dC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfX2lucHV0LWJvcmRlci1jb2xvciAgOiAkZm9ybV9faW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfX2lucHV0LWJvcmRlci13aWR0aCAgOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfX2lucHV0LWZvbnQgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX19pbnB1dC1sZXR0ZXItc3BhY2luZzogJGZvcm1fX2lucHV0LWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfX2lucHV0LXRleHQtdHJhbnNmb3JtOiAkZm9ybV9faW5wdXQtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9fbGFiZWwtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJGZvcm1fX2xhYmVsLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19sYWJlbC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGFyZWFfX2xhYmVsLW1hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9fbGFiZWwtY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR0ZXh0YXJlYV9faW5wdXQtYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1fX2lucHV0LXBhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHRleHRhcmVhX19pbnB1dC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGFyZWFfX2lucHV0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfX2lucHV0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX19wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGZpZWxkX19sYWJlbC1jb2xvciAgICAgICAgIDogJGZvcm0tY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfX2xhYmVsLW1hcmdpbi1ib3R0b20gOiAuM2VtICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX19sYWJlbC10ZXh0LXRyYW5zZm9ybTogJGZvcm1fX2xhYmVsLXRleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9faW5wdXQtYmFja2dyb3VuZCAgICA6ICRmb3JtX19pbnB1dC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX19pbnB1dC1ib3JkZXItY29sb3IgIDogJGZvcm1fX2lucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9faW5wdXQtYm9yZGVyLXdpZHRoICA6ICRmb3JtX19pbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfX2lucHV0LWZvbnQgICAgICAgICAgOiAkZm9ybV9faW5wdXQtZm9udCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9faW5wdXQtbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19pbnB1dC1sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9faW5wdXQtdGV4dC10cmFuc2Zvcm06ICRmb3JtX19pbnB1dC10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfX2lucHV0LWljb24tY29sb3I6ICR0ZXh0ZmllbGRfX2lucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0ZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfX2xhYmVsLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX19sYWJlbC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9fbGFiZWwtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHRmaWVsZF9fbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9fbGFiZWwtY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR0ZXh0ZmllbGRfX2lucHV0LWJvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX19pbnB1dC1wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfX2lucHV0LWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfX2lucHV0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX19pbnB1dC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGRfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX19wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9fcGxhY2Vob2xkZXItY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX19wbGFjZWhvbGRlci1vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fX3BsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fX3BsYWNlaG9sZGVyLW9wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDAuNGVtO1xyXG4gICAgICAgICAgICB0b3A6IDAuN2VtO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0ZmllbGRfX2lucHV0LWljb24tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdXBsb2FkX19ib3JkZXI6IHNvbGlkICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19wYWRkaW5nOiAzcHggMCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tYmFzZSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc6IDAgMWVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tYmFzZSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX3N2Z19fZmlsbDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX2hlaWdodDogMjBweCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDogMTBweCAhZGVmYXVsdDtcclxuXHJcbi51cGxvYWQge1xyXG4gICAgXHJcbiAgICAudXBsb2FkX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAkdXBsb2FkX19ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdXBsb2FkX19ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6ICR1cGxvYWRfX3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHVwbG9hZF9fZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fdGV4dCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkdXBsb2FkX19jb250ZW50X19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19jb250ZW50X19wYWRkaW5nO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogJHVwbG9hZF9fc3ZnX19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHVwbG9hZF9fc3ZnX19maWxsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2luZm9zIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fZXJyb3JzIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3Jvc3NfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNhbGVuZGFyLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9tb250aF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRjYWxlbmRhci12MV9kYXlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjogI2IxMzgzOCAhZGVmYXVsdDtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I6ICM1MGIxMzggIWRlZmF1bHQ7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXRlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9jb2xvciAgICAgICAgICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2J1bGxldC1ob3Zlcl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9tb250aF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbW9udGhfY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19kYXkge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9kYXlfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0LWhvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udCAgOiAkY2FsZW5kYXItdjFfZGF0ZV9mb250O1xyXG4gICAgICAgIGNvbG9yIDogJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICYtLW91dGVybW9udGgge1xyXG4gICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC10ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfX3AtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfX3AtbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfX2xpbmstY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9faHItYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9faHItYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBcclxuICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtdGV4dC1hbGlnbjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9fbGluay1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfX3AtbWFyZ2luO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWxfX3AtYWxpZ247XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9fcC1tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfX3AtbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaWYgJGVkaXRvcmlhbC10ZXh0LWFsaWduID09IGNlbnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci10b3A6ICRlZGl0b3JpYWxfX2hyLWJvcmRlci10b3A7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVkaXRvcmlhbF9faHItYm9yZGVyLWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYWluLXN3aXBlciB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIlxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICBcclxuICAubW9kdWxlLW1hcC1wb2kge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICBcclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAmID4qIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMWVtIDFlbTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuXHJcbiAgICAgICAgICAuZHJhd2VyICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1oaWdobGlnaHQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMy4xZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1zbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udDogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQtbWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgfVxyXG4gIFxyXG4gIFxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIH1cclxuICBcclxuICAgIH1cclxuICBcclxuICB9XHJcbiAgIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwX19tYXJrZXItY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kbWFwX19jbHVzdGVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kbWFwX19jbHVzdGVyLWNvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYXAge1xyXG5cclxuICAgICZfX21hcmtlciB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcF9fbWFya2VyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1hcF9fY2x1c3Rlci1iYWNrZ3JvdW5kLCAwLjYpO1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfX2NsdXN0ZXItYmFja2dyb3VuZDsgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX19jbHVzdGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwIHtcclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwX19tYXJrZXItY29sb3I7XHJcbiAgICAgICAgZmlsbDogcmdiYSgkbWFwX19jbHVzdGVyLWJhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgfVxyXG59XHJcbiAgIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbW9kYWxfYmFja2dyb3VuZCAgICAgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC12ZWlsX2JhY2tncm91bmQgOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiAgXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICBcclxuLm1vZGFsIHtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZDtcclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gM2VtIDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgJl9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zZW07XHJcbiAgICAgICAgbWFyZ2luOiAuNWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gJHByb3BlcnRpZXMtbGFiZWxzLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuICRwcm9wZXJ0aWVzLWxhYmVscy1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0aWVzLWxhYmVscyB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sYWJlbHMtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGFiZWxzLWJhY2tncm91bmQ7XHJcbiAgICBcclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gJHByb3BlcnRpZXMtbG90cy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuICRwcm9wZXJ0aWVzLWxvdHMtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUYWJsZSBBcmlhIC0tbG90XHJcbi8vXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2dyb3VwX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZ25lIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RyX3BhZGRpbmc6IC4zZW0gLjNlbSAuM2VtIDEuM2VtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZ25lIDogcGFkZGluZ1xyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90cl9tYXJnaW4teDogMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWduZSA6IG1hcmdpbiBnYXVjaGUgZXQgZHJvaXRlXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RyX2JvcmRlci1jb2xvcjogJHByb3BlcnRpZXMtbG90cy1oaWdobGlnaHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZ25lIDogY291bGV1ciBib3JkdXJlXHJcblxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJHByb3BlcnRpZXMtbG90cy1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkcHJvcGVydGllcy1sb3RzLWhpZ2hsaWdodCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBjb3VsZXVyXHJcblxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9jb2xvcjogJHByb3BlcnRpZXMtbG90cy1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBWYWxldXI6IGNvdWxldXJcclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdGRfcHVjZV9jb2xvcjogJHByb3BlcnRpZXMtbG90cy1oaWdobGlnaHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBWYWxldXI6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2NvbG9yOiAkcHJvcGVydGllcy1sb3RzLWhpZ2hsaWdodCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiA6IGNvdWxldXIgLy8gTGllbiBcIitcIiA6IGJvcmR1cmUgc3R5bGVcclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2JvcmRlcjogMXB4IHNvbGlkICRwcm9wZXJ0aWVzLWxvdHMtaGlnaGxpZ2h0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiA6IGJvcmR1cmUgY291bGV1clxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2NvbG9yICFkZWZhdWx0OyAgLy8gTGllbiBcIitcIiAgaG92ZXIgOiBsYWJlbCBjb3VsZXVyXHJcblxyXG4vLyBIb3ZlclxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9ob3Zlcl9jb2xvcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFZhbGV1cjogY291bGV1clxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZCwgLjQpICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFZhbGV1cjogY291bGV1clxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiBob3ZlcjogY291bGV1clxyXG4kcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyIDogYm9yZHVyZSBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgaG92ZXIgOiBsYWJlbCBjb3VsZXVyXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0aWVzLWxvdHMge1xyXG4gICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90cl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTExMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAuNmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC50YWJsZS1hcmlhLS1sb3Qge1xyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfZ3JvdXBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aCA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fc3ZnLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtyb2xlPWNlbGxdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdHJfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90cl9tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdHJfbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90cl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdGRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS1yZWYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuN2VtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0aWVzLWxvdHNfdGFibGUtYXJpYS0tbG90X3RkX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXN0YWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtbG90c190YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjNlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1sb3RzX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gPC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiBcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydGllcy1tZWRpYSB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIFxyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWFyaWFfX3RoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlLWFyaWFfX3RkOm5vdCgudGFibGUtYXJpYV9fdGQtLXBpZWNlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kO1xyXG4gICAgICAgICYtLXN1cmZhY2UsXHJcbiAgICAgICAgJi0tc3RhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zdXJmYWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMi41JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcGllY2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRwcm9wZXJ0aWVzLWRldGFpbHNfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHNfY29vcmRzX3RleHRfY29sb3I6IGN1cnJlbnQgIWRlZmF1bHQ7XHJcblxyXG4ucHJvcGVydHktY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICYtLW5lZ290aWF0b3Ige1xyXG4gICAgICAgICAgICAuY29vcmRzX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIC5jb29yZHNfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29vcmRzX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29vcmRzIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlsc19jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHNfY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IC41ZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21haWwsICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAuY29vcmRzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNpZGUtbWVudS13aWR0aCAgICAgOiA2MTBweCAhZGVmYXVsdDtcclxuJHNpZGUtbWVudS1iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHNpZGUtbWVudV9fbGluay1wYWRkaW5nICAgICAgIDogM3Z3ICFkZWZhdWx0O1xyXG4kc2lkZS1tZW51X19hcnJvdy1jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJHNpZGUtbWVudV9fYXJyb3ctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHNpZGUtbWVudV9fYXJyb3ctaGVpZ2h0ICAgICAgOiAyMnB4ICFkZWZhdWx0O1xyXG4kc2lkZS1tZW51X19hcnJvdy13aWR0aCAgICAgICA6IDMwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpZGUtbWVudSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBcclxuICAgICZfX2V4cGFuZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEzNHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbS1oaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWRlLW1lbnUtYmFja2dyb3VuZDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRzaWRlLW1lbnVfX2Fycm93LWhlaWdodCAvIDJ9KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygjey0kc2lkZS1tZW51X19hcnJvdy13aWR0aH0gLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgZmlsbDogJHNpZGUtbWVudV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2lkZS1tZW51X19hcnJvdy1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayxcclxuICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcblxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRzaWRlLW1lbnVfX2xpbmstcGFkZGluZ30gKyAjeyRzaWRlLW1lbnVfX2Fycm93LXdpZHRofSArIDIwcHgpIDAgMzZweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRzaWRlLW1lbnVfX2xpbmstcGFkZGluZ30gKyAjeyRzaWRlLW1lbnVfX2Fycm93LXdpZHRofSArIDIwcHgpIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmstYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNpZGUtbWVudV9fYXJyb3ctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb21wdCB7XHJcblxyXG4gICAgICAgIGhlaWdodDogMTM0cHg7XHJcblxyXG4gICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX19maWVsZHNldC1tYXJnaW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkZm9ybV9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX19sZWdlbmQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX19sZWdlbmQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9fbGVnZW5kLW1hcmdpbjtcclxuICAgICAgICBcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDFlbSA0ZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgJi0tZnVsbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fX21hbmRhdG9yeS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9fbWFuZGF0b3J5LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250OiAkZm9ybV9fY29uZGl0aW9ucy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9fY29uZGl0aW9ucy1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDAgMDtcclxuICAgICAgICBmb250OiAkZm9ybV9fbGVnYWxzLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX19sZWdhbHMtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGZvcm1fX2xlZ2Fscy10ZXh0LWFsaWduO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0taGFzLWRhbmdlciB7XHJcbiAgICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fX2Vycm9yLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9fZXJyb3ItYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9fZXJyb3ItYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVscCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JtX19lcnJvci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9fZXJyb3ItY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fX2Vycm9yLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmllbGQtdmFsaWRhdGUge1xyXG4gICAgICAgICAgICAmX19oZWxwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vZGFsLW1lZGlhIHtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbn0iLCIkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fcGFkZGluZzogM2VtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX21heC13aWR0aDogNDcwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIycHgpLzEuMzYgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDogNTBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC1jb2xvcjogZ3JleSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2xldHRlci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19hbGlnbi1pdGVtOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2J0bl9fZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fZmFjZWJvb2tfX2ZpbGw6ICMzOTU2OWMgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw6ICMwMDc4RkYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190d2l0dGVyX19maWxsOiAjMDBhY2VlICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fbGlua2VkaW5fZmlsbDogIzAwNzJiMSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3doYXRzYXBwX19maWxsOiAjMjhEMTQ2ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw6ICM1RDVDNUIgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw6ICM1RDVDNUIgIWRlZmF1bHQ7XHJcblxyXG4ubW9kYWwtc2hhcmUtc29jaWFscyB7XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fcGFkZGluZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICBmb250OiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtc29jaWFscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2J0bl9fZm9udC1zaXplO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZmFjZWJvb2tfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19tZXNzZW5nZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fbWVzc2VuZ2VyX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190d2l0dGVyX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fbGlua2VkaW5fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2VtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2VtYWlsX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd2hhdHNhcHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb3B5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fY29weS1saW5rX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnQtbWFpbC12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaGVpZ2h0ICAgICAgOiA4NjNweCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1tYWlsLXYxLXNpZGUtd2lkdGggICAgIDogNjEwcHggIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNjBweCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hbGVydC1tYWlsLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnQtbWFpbC12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkYWxlcnQtbWFpbC12MS1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9ybWF0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYWxlcnQtbWFpbC12MS1zaWRlLXdpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUtc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlc2hvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydC1tYWlsLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kYWxlcnQtbWFpbC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZS8yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbGVydC1tYWlsLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zd2lwZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93LWZpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbGVydGUgbWFpbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWxlcnQtbWFpbC12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTW9kdWxlOiBmb25kXHJcbiRhbGVydC1tYWlsLXYxLWhlaWdodCAgICA6IDg2M3B4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNb2R1bGU6IGhhdXRldXJcclxuXHJcbiRhbGVydC1tYWlsLXYxLXNpZGUtd2lkdGg6IDYxMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvbm5lIGRlIGdhdWNoZSA6IGxhcmdldXIgbWF4XHJcblxyXG4vLyBTbGlkZXNob3dcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93LWZpdCAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3ZlcjtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93LWJhY2tncm91bmQgICAgICAgICAgICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQgICAgICAgOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yICAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlciAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJGFsZXJ0LW1haWwtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUgICAgICAgICAgICAgOiA2MHB4O1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWxlcnQtbWFpbC1mb3JtLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIFxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXNpemUgICAgICA6IChcclxuICAgICAgICAneHMnIDogMTZweCxcclxuICAgICAgICAnbWQnIDogMWVtXHJcbikgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnQtbWFpbC9hbGVydC1tYWlsLWlubmVyLmpwZycpIG5vLXJlcGVhdCFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lci1vdmVybGF5LWJhY2tncm91bmQ6IHJnYmEoICRjb2xvcl9uZXV0cmFsLS0xLCAuOCkhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXItaGVpZ2h0ICAgICAgOiAzNjBweCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tY29sb3IgICAgICAgICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLWNvbG9yLS1ob3ZlciAgOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS44NWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtdGV4dC1jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTAgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LWNvbG9yLS1ob3ZlciAgOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190ZXh0LWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMCAhZGVmYXVsdDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtY29sb3ItLWhvdmVyICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hbGVydC1tYWlsLXYxLWlubmVyIHtcclxuXHJcbiAgYmFja2dyb3VuZDogJGFsZXJ0LW1haWwtdjEtaW5uZXItYmFja2dyb3VuZDtcclxuICBoZWlnaHQ6ICRhbGVydC1tYWlsLXYxLWlubmVyLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGFsZXJ0LW1haWwtdjEtaW5uZXItb3ZlcmxheS1iYWNrZ3JvdW5kO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcblxyXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXNpemUpIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtc2l6ZSwgJGJyZWFrcG9pbnQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuXHJcbiAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICBmb250OiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICBtYXJnaW46IDEuNWVtIDA7XHJcblxyXG4gICAgZm9udDogJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC10ZXh0LXRyYW5zZm9ybTtcclxuICAgIGNvbG9yOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG59IiwiJGFsZXJ0LW1haWwtdjEtaW5uZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydC1tYWlsL2FsZXJ0LW1haWwtaW5uZXIuanBnJykgbm8tcmVwZWF0O1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lci1vdmVybGF5LWJhY2tncm91bmQ6IHJnYmEoICRjb2xvcl9uZXV0cmFsLS0xLCAuOCk7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyLWhlaWdodCAgICAgIDogMzYwcHggO1xyXG5cclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kO1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQ7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSA7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY2hhcG8tY29sb3IgICAgICAgICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvcjtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLWNoYXBvLWNvbG9yLS1ob3ZlciAgOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY29sb3ItLWhvdmVyO1xyXG5cclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RpdGxlLXRleHQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS44NWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtdGV4dC1jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTA7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS10ZXh0LWNvbG9yLS1ob3ZlciAgOiAkYWxlcnQtbWFpbC12MS1pbm5lcl9fdGl0bGUtY29sb3I7XHJcblxyXG4kYWxlcnQtbWFpbC12MS1pbm5lcl9fdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhbGVydC1tYWlsLXYxLWlubmVyX190ZXh0LWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMDtcclxuJGFsZXJ0LW1haWwtdjEtaW5uZXJfX3RleHQtY29sb3ItLWhvdmVyICA6ICRhbGVydC1tYWlsLXYxLWlubmVyX190aXRsZS1jb2xvcjsiLCJib2R5IHtcclxuICAgICYuYm9keS0taG9tZSB7XHJcbiAgICAgICAgLnRvcGJhci12MSB7XHJcbiAgICAgICAgICAgICZfX2F2aXMtY2xpZW50cyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDc3cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguYm9keS0taG9tZSkgeyAgIFxyXG4gICAgICAgIC50b3BiYXItdjEge1xyXG4gICAgICAgICAgICAmX19hdmlzLWNsaWVudHMge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wYmFyLXYxIHtcclxuICAgICAgICAmX19hdmlzLWNsaWVudHMge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjJlbSAuM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJhbmRlYXVfZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgMTAwIDE4cHggJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LS14czogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yOiAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg6IDEyODBweCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2J1dHRvbl9ib3JkZXJfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2J1dHRvbl9mb250OiAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4uYmFuZGVhdS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFuZGVhdV9iYWNrZ3JvdW5kO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMC40ZW07XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNTApO1xyXG4gIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgbWF4LXdpZHRoOiAkYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbTtcclxuICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVhdV9mb250LWZhbWlseS0tMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIGNvbG9yOiAkYmFuZGVhdV90ZXh0X2NvbG9yO1xyXG4gICAgICBmb250OiAkYmFuZGVhdV9mb250LS14cztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLW1kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiYW5kZWF1X2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAgMC41ZW0gMWVtO1xyXG4gICAgICBtYXJnaW46IDAuNmVtIGF1dG8gMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhbmRlYXVfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgY29sb3I6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZWF1X2J1dHRvbl9mb250O1xyXG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhbmRlYXVfYnV0dG9uX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhbmRlYXVfYnV0dG9uX2JvcmRlcl9jb2xvcl9ob3ZlcjtcclxuICAgICAgICBjb2xvcjogJGJhbmRlYXVfYnV0dG9uX2NvbG9yX2hvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYi12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItdjFfY29udGVudC1mb250OiAoXHJcbiAgICAneHMnIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQsXHJcbiAgICAnbWQnIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHRcclxuKTtcclxuXHJcbiRicmVhZGNydW1iLXYxX2NvbnRlbnQtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItdjFfY29udGVudC10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItdjFfY29udGVudC1jb2xvciAgICAgICA6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItdjFfY29udGVudC1jb2xvci0tYWN0aXZlOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5icmVhZGNydW1iLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmVhZGNydW1iLXYxLWJhY2tncm91bmQ7XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItdjFfY29udGVudC1jb2xvcjtcclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KG9sKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi12MV9jb250ZW50LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItdjFfY29udGVudC1jb2xvci0tYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0sXHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRicmVhZGNydW1iLXYxX2NvbnRlbnQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRicmVhZGNydW1iLXYxX2NvbnRlbnQtdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVhZGNydW1iLXYxX2NvbnRlbnQtZm9udCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRicmVhZGNydW1iLXYxX2NvbnRlbnQtZm9udCwgJGJyZWFrcG9pbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZpbCBkJ2FyaWFuZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYi12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgIC8vIE1vZHVsZTogZm9uZFxyXG5cclxuJGJyZWFkY3J1bWItdjEtY29udGVudC1mb250OiAoXHJcbiAgICAneHMnOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCxcclxuICAgICdtZCc6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbik7ICAvLyBNb2R1bGUgOiBmb250XHJcblxyXG4kYnJlYWRjcnVtYi12MV9jb250ZW50LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kYnJlYWRjcnVtYi12MV9jb250ZW50LXRleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJGJyZWFkY3J1bWItdjFfY29udGVudC1jb2xvciAgICAgICAgOiAkY29sb3ItYnJhbmQ7ICAvLyBGaWwgZCdhcmlhbmU6IGNvdWxldXJcclxuJGJyZWFkY3J1bWItdjFfY29udGVudC1jb2xvci0tYWN0aXZlOiAkY29sb3ItdGV4dDsgICAvLyBGaWwgZCdhcmlhbmUgLSBhY3RpZiA6IGNvdWxldXJcclxuXHJcbiIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodDogNzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodDogMzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG5cclxuLmNhbGwtdHJhY2tpbmcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRjYWxsLXRyYWNraW5nX19oZWlnaHQ7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY2FsbC10cmFja2luZ19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYWlsLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGhvbmUtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yIDogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kO1xyXG4kY2FsbC10cmFja2luZ19faGVpZ2h0IDogNzBweDtcclxuJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodCA6IDMwcHg7XHJcbiRjYWxsLXRyYWNraW5nX19zdmdfY29sb3IgOiAkY29sb3JfYnJhbmQ7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgJGZvbnQtZmFtaWx5LS1iYXNlOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29udGFjdC12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjEtaGVpZ2h0ICAgICAgOiA4NjNweCAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LXYxLW1lbnUtd2lkdGggICAgIDogNjEwcHggIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC12MS1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNjBweCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb250YWN0LXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY29udGFjdC12MS1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWN0LXYxLW1lbnUtd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAuc2lkZS1tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDZlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbCB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjb250YWN0LXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkY29udGFjdC12MS1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmRyYXdlci0tb3BlbmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJhd2VyX19jbG9zZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZGluYXRlcyB7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLmRyYXdlcl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xvY2F0b3Ige1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIC5kcmF3ZXJfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdHNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYxLWhlaWdodCAgICA6IDg2M3B4O1xyXG5cclxuJGNvbnRhY3QtdjEtbWVudS13aWR0aDogNjEwcHg7XHJcblxyXG4kY29udGFjdC12MS1zbGlkZXNob3ctZml0ICAgICAgICAgICAgICAgICAgICAgICAgICA6IGNvdmVyO1xyXG4kY29udGFjdC12MS1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3IgICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kY29udGFjdC12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZSAgICAgICAgICAgICA6IDYwcHg7XHJcblxyXG4kY29udGFjdC1jb29yZGluYXRlcy12MS1jb2xvciAgICA6IGluaGVyaXQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQ7XHJcblxyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tY29sb3IgICAgOiBpbmhlcml0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tZm9udCAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tc3BhY2luZyAgOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtX25hbWVfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tY29sb3IgICAgOiAkY29udGFjdC1jb29yZGluYXRlcy12MS1oaWdobGlnaHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWZvbnQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1zcGFjaW5nICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQgICAgOiBpbmhlcml0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1mb250LS1oaWdobGlnaHQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ6IG5vbmU7XHJcblxyXG4kY29udGFjdC1sb2NhdG9yLXYxLWNvbG9yICAgIDogaW5oZXJpdDtcclxuJGNvbnRhY3QtbG9jYXRvci12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDtcclxuXHJcbiRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLWNvbG9yICAgIDogaW5oZXJpdDtcclxuJGNvbnRhY3QtbG9jYXRvci12MV9faW50cm8tZm9udCAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kY29udGFjdC1sb2NhdG9yLXYxX19pbnRyby1zcGFjaW5nICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjEtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pbnRyby1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWNvbG9yOiAkY29udGFjdC1jb29yZGluYXRlcy12MS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbV9uYW1lX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFjdC1jb29yZGluYXRlcy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjEtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pbnRyby1jb2xvcjtcclxuICAgICAgICBmb250OiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faW50cm8tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2ludHJvLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pbnRyby10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19jb29yZHMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAmX19jb29yZHMtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNDUycHggKyA0ZW0pOyAgICBcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb29yZHMtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29vcmRzLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbG9yOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1jb2xvcjtcclxuICAgICAgICBmb250OiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzLWNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Nwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZpbGxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Nvb3Jkcy12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICBmb250OiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1mb250LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg0NTJweCArIDRlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1ldGFibGUge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb29yZGluYXRlcy12MV9faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLWZvbnQtLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvb3JkaW5hdGVzLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb250YWN0LWZvcm0tdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29udGFjdC1sb2NhdG9yLXYxLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1sb2NhdG9yLXYxLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtbG9jYXRvci12MV9faW50cm8tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb250YWN0LWxvY2F0b3ItdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRjb250YWN0LWxvY2F0b3ItdjEtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWxvY2F0b3ItdjFfX2ludHJvLXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjFfX3RpdGxlLXNpemUgICAgICA6IChcclxuICAgICd4cycgOiAzOHB4LFxyXG4gICAgJ21kJyA6IDIuNmVtXHJcbikgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlLWNvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlLWNvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYxX19jaGFwby1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC40ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2NoYXBvLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kY3JvLXYxX19jaGFwby10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12MV9fY2hhcG8tY29sb3IgICAgICAgICA6ICRjcm8tdjFfX3RpdGxlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX19jaGFwby1jb2xvci0taG92ZXIgIDogJGNyby12MV9fdGl0bGUtY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV9fdGl0bGUtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZS1jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlLWNvbG9yLS1ob3ZlciAgOiAkY3JvLXYxX190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kY3JvLXYxX19hcnJvdy1jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGNyby12MV9fYXJyb3ctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGNyby12MV9fYXJyb3ctaGVpZ2h0ICAgICAgOiAyMnB4ICFkZWZhdWx0O1xyXG4kY3JvLXYxX19hcnJvdy1zcGFjaW5nICAgICA6IDAuN2VtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY3JvLXYxIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRjcm8tdjFfX3RpdGxlLXNpemUpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRjcm8tdjFfX3RpdGxlLXNpemUsICRicmVha3BvaW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNyby12MV9fY2hhcG8tZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYxX19jaGFwby1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYxX19jaGFwby10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjcm8tdjFfX2Fycm93LXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNyby12MV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYxX19hcnJvdy1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNyby12MV9fYXJyb3ctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ1JPIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEJvdXRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNyby12MS1jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xOyAgLy8gQ1JPIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY3JvLXYxLWNvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtLTE7ICAvLyBDUk8gOiBjb3VsZXVyIGR1IHRleHRlIGF1IHN1cnZvbFxyXG5cclxuLy8gQ2hhcG9cclxuJGNyby12MV9fY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gQ2hhcG8gdGl0cmUgOiBmb250XHJcbiRjcm8tdjFfX2NoYXBvLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoYXBvIHRpdHJlIDogbGV0dGVyIHNwYWNpbmdcclxuJGNyby12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcG8gdGl0cmUgOiB0ZXh0LXRyYW5mb3JtXHJcbiRjcm8tdjFfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkY3JvLXYxLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoYXBvIHRpdHJlIDogY291bGV1clxyXG5cclxuLy8gVGl0cmVcclxuJGNyby12MV9fdGl0bGUtc2l6ZSAgICAgIDogKFxyXG4gICAgJ3hzJyA6IDM4cHgsXHJcbiAgICAnbWQnIDogMi42ZW1cclxuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IHRhaWxsZVxyXG4kY3JvLXYxX190aXRsZS1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAzMDAgNDBweCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFRpdHJlIDogZm9udFxyXG4kY3JvLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogbGV0dGVyLXNwYWNpbmdcclxuJGNyby12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IHRleHQtdHJhbnNmb3JtXHJcbiRjcm8tdjFfX3RpdGxlLWNvbG9yICAgICAgICAgOiAkY3JvLXYxLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRjcm8tdjFfX3RpdGxlLWNvbG9yLS1ob3ZlciAgOiAkY3JvLXYxLWNvbG9yLS1ob3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIHN1cnZvbFxyXG5cclxuLy8gRmxlY2hlXHJcbiRjcm8tdjFfX2Fycm93LWNvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTE7ICAgICAgIC8vIEZsZWNoZSA6IGNvdWxldXJcclxuJGNyby12MV9fYXJyb3ctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQ7ICAvLyBGbGVjaGUgOiBjb3VsZXVyIGF1IHN1cnZvbFxyXG4kY3JvLXYxX19hcnJvdy1oZWlnaHQgICAgICA6IDIycHg7ICAgICAgICAgICAgICAgLy8gRmxlY2hlIDogaGF1dGV1clxyXG4kY3JvLXYxX19hcnJvdy1zcGFjaW5nICAgICA6IDAuN2VtOyAgICAgICAgICAgICAgLy8gRmxlY2hlIDogbWFyZ2UgZ2F1Y2hlXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb250ZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBUaXRyZVxyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtc2l6ZSAgICAgICAgICA6IDNlbTsgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogdGFpbGxlXHJcbiRjcm8tZHJhd2VyLXYxX190aXRsZS1mb250ICAgICAgICAgIDogIG5vcm1hbCBub3JtYWwgMzAwIDQwcHggJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7ICAgICAgICAgICAgLy8gVGl0cmUgOiBmb250XHJcbiRjcm8tZHJhd2VyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZzogJHRpdGxlLWxldHRlci1zcGFjaW5nOyAgLy8gVGl0cmUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm06ICR0aXRsZS10ZXh0LXRyYW5zZm9ybTsgIC8vIFRpdHJlIDogdGV4dC10cmFuZm9ybVxyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG5cclxuLy8gVGl0cmUgUmVmZXJlbmNlbWVudFxyXG4kY3JvLWRyYXdlci12MV9fdGl0bGVfcmVmZXJlbmNlbWVudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAyZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcblxyXG5cclxuLy8gQ2hhcG9cclxuJGNyby1kcmF3ZXItdjFfX2NoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tYmFzZTsgICAgICAgICAgICAvLyBDaGFwbyB0aXRyZSA6IGZvbnRcclxuJGNyby1kcmF3ZXItdjFfX2NoYXBvLWxldHRlci1zcGFjaW5nOiAkdGl0bGVfX2NoYXBvLWxldHRlci1zcGFjaW5nOyAgLy8gQ2hhcG8gdGl0cmUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kY3JvLWRyYXdlci12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9fY2hhcG8tdGV4dC10cmFuc2Zvcm07ICAvLyBDaGFwbyB0aXRyZSA6IHRleHQtdHJhbmZvcm1cclxuJGNyby1kcmF3ZXItdjFfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkZHJhd2VyLWhpZ2hsaWdodDsgICAgICAgICAgICAgLy8gQ2hhcG8gdGl0cmUgOiBjb3VsZXVyXHJcblxyXG4vLyBEw6ljbyB0aXRyZVxyXG4kY3JvLWRyYXdlci12MV9fZGVjby1jb2xvcjogJGNyby1kcmF3ZXItdjFfX2NoYXBvLWNvbG9yOyAgLy8gRMOpY28gOiBjb3VsZXVyIGRlcyB0cmFpdHNcclxuXHJcbi8vIEZsZWNoZSByZXRvdXJcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LWNvbG9yICAgICAgIDogJGRyYXdlci1oaWdobGlnaHQ7ICAvLyBGbGVjaGUgOiBjb3VsZXVyXHJcbiRjcm8tZHJhd2VyLXYxX19hcnJvdy1jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xOyAgLy8gRmxlY2hlIDogY291bGV1ciBhdSBzdXJ2b2xcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LWhlaWdodCAgICAgIDogMzBweDsgICAgICAgICAgICAgICAvLyBGbGVjaGUgOiBoYXV0ZXVyXHJcbiRjcm8tZHJhd2VyLXYxX19hcnJvdy1zcGFjaW5nICAgICA6IDJ2dzsgICAgICAgICAgICAgICAgLy8gRmxlY2hlIDogbWFyZ2UgZ2F1Y2hlXHJcbiRjcm8tZHJhd2VyLXYxX19hcnJvdy10b3AgICAgICAgICA6IDYuNGVtOyAgICAgICAgICAgICAgLy8gRmxlY2hlIDogcG9zaXRpb24gZW4gaGF1dGV1clxyXG5cclxuLy8gTG9nb1xyXG4kY3JvLWRyYXdlci12MV9fbG9nby1zaXplOiAoICAgICAgICAgICAgLy8gTG9nbyA6IHRhaWxsZSBkdSBsb2dvIHBhciBicmVha3BvaW50IFxyXG4gICAgJ3hzJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogNzVweCxcclxuICAgICAgICAnaGVpZ2h0JzogNjJweFxyXG4gICAgKSxcclxuICAgICdtZCcgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDE1NHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAxMjdweFxyXG4gICAgKSxcclxuICAgICdsZycgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDE1NHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAxMjdweFxyXG4gICAgKSxcclxuICAgICd4bCcgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDE1NHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAxMjdweFxyXG4gICAgKSxcclxuICAgICd4eGwnOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDE1NHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAxMjdweFxyXG4gICAgKVxyXG4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IHRhaWxsZSBkdSBsb2dvIHBhciBicmVha3BvaW50IFxyXG5cclxuJGNyby1kcmF3ZXItdjFfX2xvZ28tZml0ICA6IGNvbnRhaW47ICAvLyBMb2dvIDogTW9kZSBkZSByZW1wbGlzc2FnZVxyXG4kY3JvLWRyYXdlci12MV9fbG9nby1hbGlnbjogcmlnaHQ7ICAgIC8vIExvZ28gOiBhbGlnbmVtZW50IChmbGV4KVxyXG4kY3JvLWRyYXdlci12MV9fbG9nby10b3AgIDogMmVtOyAgICAgIC8vIExvZ28gOiBtYXJnZSBzdXBlcmlldXJlXHJcblxyXG4vLyBzbGlkZXNob3cgKGVkaXRvcmlhbCBTRU8pXHJcbiRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fcGFnaW5nLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1icmFuZDtcclxuJGNyby1kcmF3ZXItdjEtc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4kY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6IHRyYW5zcGFyZW50O1xyXG4kY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJGNyby1kcmF3ZXItdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDUwcHg7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tZHJhd2VyLXYxX190aXRsZS1zaXplICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fdGl0bGVfcmVmZXJlbmNlbWVudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAyZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLWRyYXdlci12MV9fY2hhcG8tZm9udCAgICAgICAgICA6ICR0aXRsZV9fY2hhcG8tZm9udCAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX2NoYXBvLWxldHRlci1zcGFjaW5nOiAkdGl0bGVfX2NoYXBvLWxldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fY2hhcG8tdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9fY2hhcG8tdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX19jaGFwby1jb2xvciAgICAgICAgIDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtZm9udCAgICAgICAgICA6ICR0aXRsZS1mb250ICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtOiAkdGl0bGUtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX190aXRsZS1jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLWRyYXdlci12MV9fcGFkZGluZy14ICAgICA6IDE2JSAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX3BhZGRpbmcteSAgICAgOiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kY3JvLWRyYXdlci12MV9fZGVjby1jb2xvciAgICAgICAgIDogJGNyby1kcmF3ZXItdjFfX2NoYXBvLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gRmxlY2hlXHJcbiRjcm8tZHJhd2VyLXYxX19hcnJvdy1jb2xvciAgICAgICA6ICRkcmF3ZXItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fYXJyb3ctY29sb3ItLWhvdmVyOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LWhlaWdodCAgICAgIDogMzBweCAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX2Fycm93LXNwYWNpbmcgICAgIDogMnZ3ICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MV9fYXJyb3ctdG9wICAgICAgICAgOiA2LjRlbSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tZHJhd2VyLXYxX19sb2dvLXNpemU6IChcclxuICAgICd4cycgOiAoXHJcbiAgICAgICAgJ3dpZHRoJzogNzVweCxcclxuICAgICAgICAnaGVpZ2h0JzogNjJweFxyXG4gICAgKSxcclxuICAgICdtZCcgOiAoXHJcbiAgICAgICAgJ3dpZHRoJzogMTU0cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDEyN3B4XHJcbiAgICApLFxyXG4gICAgJ2xnJyA6IChcclxuICAgICAgICAnd2lkdGgnOiAxNTRweCxcclxuICAgICAgICAnaGVpZ2h0JzogMTI3cHhcclxuICAgICksXHJcbiAgICAneGwnIDogKFxyXG4gICAgICAgICd3aWR0aCc6IDE1NHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAxMjdweFxyXG4gICAgKSxcclxuICAgICd4eGwnOiAoXHJcbiAgICAgICAgJ3dpZHRoJzogMTU0cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDEyN3B4XHJcbiAgICApXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLWRyYXdlci12MV9fbG9nby1maXQ6IGNvbnRhaW4gIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxX19sb2dvLWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjFfX2xvZ28tdG9wOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNyby1kcmF3ZXItdjEtc2xpZGVzaG93X19wYWdpbmctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MS1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby1kcmF3ZXItdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNTBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY3JvLWRyYXdlci12MSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm9fX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm9fX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlX3JlZmVyZW5jZW1lbnQge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udDogJGNyby1kcmF3ZXItdjFfX3RpdGxlX3JlZmVyZW5jZW1lbnQtZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjcm8tZHJhd2VyLXYxX190aXRsZS1zaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX19jaGFwbyB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY3JvLWRyYXdlci12MV9fY2hhcG8tZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLWRyYXdlci12MV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby1kcmF3ZXItdjFfX2NoYXBvLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tZHJhd2VyLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tZHJhd2VyLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tZHJhd2VyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLWRyYXdlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby1kcmF3ZXItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLWRyYXdlci12MV9fZGVjby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpIHNjYWxlKC0xKTtcclxuICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICB0b3A6ICRjcm8tZHJhd2VyLXYxX19hcnJvdy10b3A7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kY3JvLWRyYXdlci12MV9fYXJyb3ctc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNyby1kcmF3ZXItdjFfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGxpbmtzLWFuaW1hdGlvbnM7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjcm8tZHJhd2VyLXYxX19hcnJvdy1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjcm8tZHJhd2VyLXYxX19hcnJvdy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyYXdlcl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogJGNyby1kcmF3ZXItdjFfX3BhZGRpbmcteSA1MHB4ICRjcm8tZHJhd2VyLXYxX19wYWRkaW5nLXkgNzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkY3JvLWRyYXdlci12MV9fcGFkZGluZy15ICRjcm8tZHJhd2VyLXYxX19wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNjcm9sbC1wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBAaWYgJGNyby1kcmF3ZXItdjFfX2xvZ28tYWxpZ24gPT0gcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLWRyYXdlci12MV9fbG9nby10b3A7XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRjcm8tZHJhd2VyLXYxX19sb2dvLXNpemUpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluIG1hcC1rZXlzKG1hcC1nZXQoJGNyby1kcmF3ZXItdjFfX2xvZ28tc2l6ZSwgJGJyZWFrcG9pbnQpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiBtYXAtZ2V0KG1hcC1nZXQoJGNyby1kcmF3ZXItdjFfX2xvZ28tc2l6ZSwgJGJyZWFrcG9pbnQpLCAkcHJvcGVydHkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkY3JvLWRyYXdlci12MV9fbG9nby1maXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pc0V4cGFuZGVkICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmcge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fcGFnaW5nLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0LFxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGNyby1kcmF3ZXItdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY3JvLWRyYXdlci12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNyby1kcmF3ZXItdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby1kcmF3ZXItdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjcm8tZHJhd2VyLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3dzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRkcmF3ZXItZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yICA6ICRkcmF3ZXItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJvcmRlcl93aWR0aCAgOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHJhd2VyLWZvcm0tdjFfX2lucHV0LWNvbG9yICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGRyYXdlci1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kICAgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kZHJhd2VyLWZvcm0tdjFfX2ljb24tY29sb3IgICAgICAgICAgOiAkZHJhd2VyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRkcmF3ZXItZm9ybS12MV9faGlnaGxpZ2h0LWNvbG9yICAgICA6ICRkcmF3ZXItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmRyYXdlciB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxpemF0b3J7XHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYW5nZSB7XHJcbiAgICAgICAgLnJhbmdlX192YWx1ZXMge1xyXG4gICAgICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyYXdlci1mb3JtLXYxX19oaWdobGlnaHQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRyYXdlci1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRyYXdlci1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogICRkcmF3ZXItZm9ybS12MV9faGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkcmF3ZXItZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAmX19tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogICRkcmF3ZXItZm9ybS12MV9faGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAuc2VhcmNoLWZvcm0gLmJ1dHRvbiB7IGhlaWdodDogNTJweCB9IC8qIElFMTAgKi9cclxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1mb3JtIC5idXR0b24geyBoZWlnaHQ6IDUycHg7IH0gLyogSUUxMSAqL1xyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9zdmdfZmlsbDokY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnRfY29udGVudF9iZ19kcmF3aW5nOiRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLmVudmlyb25uZW1lbnQtbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAkZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmc7XHJcbiAgfVxyXG4gICZfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0IEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZzogMCAwLjRlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWVudmlyb25lbWVudHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuXHJcbiBcclxuXHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9jb2xvcjokY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX19zdWJ0aXRsZV9jb2xvcjokY29sb3JfbmV1dHJhbC0tMSAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZCAgIWRlZmF1bHQ7XHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZyAgIDogMCAkd3JhcHBlcl9wYWRkaW5nICAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHggICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGl0bGVfZGVjb3JhdGlvbi1jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3IgICFkZWZhdWx0OyAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGV4dF9jb2xvciAgICAgICAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW0gICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3IgICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjogY29sdW1uICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDsgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmVudmlyb25uZW1lbnQge1xyXG4gICZfX3RvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZW52aXJvbm5lbWVudF90b3BfZmxleC1kaXJlY3Rpb247XHJcbiAgfVxyXG4gIC5lbnZpcm9ubmVtZW50X19ib3R0b20gYXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHR0b3A6MDtcclxuXHRoZWlnaHQ6MTAwJTtcclxuICB9XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJl9fZHJhd2luZyB7XHJcblx0YmFja2dyb3VuZDogJGVudmlyb25uZW1lbnRfY29udGVudF9iZ19kcmF3aW5nO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiA5M3B4O1xyXG4gICAgaGVpZ2h0OiA5M3B4O1xyXG4gICAgbWFyZ2luOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbSBhdXRvO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcblx0ICAgd2lkdGg6IDM5cHg7XHJcblx0ICAgZmlsbDokZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfc3ZnX2ZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAmLmpzLWxhenkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjhlbTtcclxuXHJcbiAgICAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCB7XHJcbiAgICAgIGZvbnQ6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblx0ICAgIGNvbG9yOiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblx0ICAgIC50aXRsZV9fc3VidGl0bGV7XHJcbiAgICAgICAgY29sb3I6JGVudmlyb25uZW1lbnRfdGl0bGVfX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0Ym9yZGVyOm5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ncm91cHtcclxuXHQmX19saW5rIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQmX19saW5re1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgcGljdG9ncmFtbWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZDtcclxuXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuLy9cclxuLy8gTW9kdWxlXHJcbi8vXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZyAgIDogMCAkd3JhcHBlcl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcblxyXG4vLyBJdGVtc1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoICAgOiAzMDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbXMgOiBsYXJnZXVyIG1pbmltYWxlXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3RpdGxlX2RlY29yYXRpb24tY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgLy8gRWxlbWVudCBkw6ljb3JhdGlmIGR1IHRpdHJlIDogY291bGV1clxyXG5cclxuXHJcbi8vIENvbnRlbnRcclxuXHJcblxyXG5cclxuXHJcbi8vIHNvdXMtdGl0cmVcclxuIFxyXG4gXHJcbiBcclxuIFxyXG4gXHJcblxyXG4vLyBUZXh0ZVxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RleHRfY29sb3IgICAgICAgICAgICAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBDb3VsZXVyIGR1IHRleHRlIHByaW5jaXBhbFxyXG4kZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjtcclxuXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGJhY2tncm91bmRcclxuXHJcbi8vXHJcbi8vIEVOVklST05ORU1FTlRcclxuLy9cclxuXHJcbi8vIFRpdHJlICsgRHJhd2luZ1xyXG4kZW52aXJvbm5lbWVudF90b3BfZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgKyBkcmF3aW5nIDogb3JkcmUgZCdhZmZpY2hhZ2VcclxuXHJcbi8vIFRpdHJlXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG5cclxuXHJcbi8vIENvbnRlbnRcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tYmFzZTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbi8vIFN1YnRpdGxlXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMDsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogY291bGV1clxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tYmFzZTsgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG5cclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItaG9tZS1jb2xvcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXItaG9tZS10b3BiYXItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYnV0dG9uLmVzdGltYXRpb24tdG9nZ2xlLmVzdGltYXRpb24tdG9nZ2xlLS1jbG9zZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gICAgaGVpZ2h0OiAxLjZlbTtcclxuICAgIHdpZHRoOiAxLjZlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fY2xhc3NpYy1oZWlnaHQ6IDg2M3B4ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcHJvX2NsYXNzaWMtc2lkZS13aWR0aDogNjEwcHggIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fY2xhc3NpYy1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX2NsYXNzaWMtc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fY2xhc3NpYy1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fY2xhc3NpYy1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNjBweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX2NsYXNzaWMtc2xpZGVzaG93X2Zvcm1fY29uZGl0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvd19jaGVja2JveF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjZlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmVzdGltYXRpb25fcHJvX2NsYXNzaWMge1xyXG4gICRibG9jazogJjtcclxuXHJcbiAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcHJvX2NsYXNzaWMtYmFja2dyb3VuZDtcclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLWhlaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm9ybWF0aW9ucyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJl9fc2lkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNpZGUtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2lkZS1zY3JvbGwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF0YSB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVzaG93IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcHJvX2NsYXNzaWMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGVzdGltYXRpb25fcHJvX2NsYXNzaWMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX2NsYXNzaWMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9wcm9fY2xhc3NpYy1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgIG9iamVjdC1maXQ6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2ljLXNsaWRlc2hvdy1maXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgIC5lc3RpbWF0aW9uX19mb3JtIHtcclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMCAwO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAyZnIpO1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICYuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbm9mZnJlZGVtIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19maWVsZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWN0aW9uaW5mb3NiaWVuIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYudGV4dGZpZWxkLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VjdGlvbmNvb3Jkb25uZWVzIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWN0aW9udmFsaWRhdGlvbmZvcm0ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fY2xhc3NpYy1zbGlkZXNob3dfZm9ybV9jb25kaXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9wcm9fY2xhc3NpYy1zbGlkZXNob3dfY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIxcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrOiAxMjgwcHggIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl92ZXJ0aWNhbF90ZXh0X19jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fdmVydGljYWxfdGV4dF9fY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA2ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtLWFsdDtcclxuJGVzdGltYXRpb25fdGl0bGVfc3Ryb25nX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX3N0cm9uZ19jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yOiAkY29sb3JfbmV1dHJhbC0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yXzFfaG92ZXI6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl8yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s6IDEwMDBweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmFwaWRlX3JhZGlvX2xlZ2VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9yYWRpb19sZWdlbmRfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX25ldXRyYWwtLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9mb3JtX2NoZWNrYm94X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNmVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtLzFlbSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDogMTc1cHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9zZWxlY3RfY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG5cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbi5lc3RpbWF0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1heC13aWR0aDtcclxuXHJcbiAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAudGl0bGVfX2NoYXBvLCAuc3VidGl0bGVfX2NoYXBvLCAuc3VidGl0bGVfX3RleHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAmX19icmVhZGNydW1iIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpdG9yaWFsLWVzdGltYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1heC13aWR0aDogJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrO1xyXG5cclxuICAuZWRpdG9yaWFsLWVzdGltYXRpb24ge1xyXG4gICAgJl9fdGV4dF9jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcblxyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuICAgICAgJl9fdGV4dF9jb250ZW50IHtcclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcclxuICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgJi53aXRoRXhwYW5kIHtcclxuICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgfVxyXG5cclxuICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG5cclxuICAgICYtMSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9hZnRlcl9iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtbW9kZS1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgLnN0MCB7XHJcbiAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0MSB7XHJcbiAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfMV9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yXzJfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjNlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogM2VtIDFlbTtcclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG5cclxuICAgICAgLndyYXBwZXJfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjVlbSA1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgLmZvcm0ge1xyXG5cclxuICAgICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAwIDA7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDJmcik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xOGVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgJi5mb3JtLWdyb3VwLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubm90Rm9yQ2hpbGQge1xyXG4gICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAuc3dpcF8xIHtcclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJi1ncm91cC0tZm9ybV9fZmllbGRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAucmFkaW9Fc3RpbWF0aW9uUmFwaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8yLCAuc3dpcF8zIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yYXBpZGVfcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX3JhZGlvX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnVsbGUtcmFkaW8ge1xyXG4gICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzQge1xyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfZm9ybV9jaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGV4dGZpZWxkLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMTVweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDMuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9mb3JtX2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNzVlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgJi5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3N2Z19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfbGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDEwcHggN3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2VzdGltYXRpb25fcHJvX2dyb3VwIHtcclxuICAgIG1heC13aWR0aDogJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnZlcnRpY2FsX3RleHRfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjVweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3ZlcnRpY2FsX3RleHRfX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fdmVydGljYWxfdGV4dF9fY29udGVudF9mb250O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtZm9ybSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcblxyXG4gICAgICAuZm9ybSB7XHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNfX3RpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgZ3JpZC1nYXA6IDAgMDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDJmcik7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX19sYWJlbCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBjbGlwOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjEge1xyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfZm9ybV9jaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfZm9ybV9jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVzc2FnZSB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweDtcclxuICB9XHJcbiAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBmb250LXNpemU6IC42ZW07XHJcbiAgfVxyXG5cclxuICAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgLmZsYXRwaWNrciB7XHJcbiAgICAgICYtZGF5IHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fc2VsZWN0X2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGVzdGltYXRpb24taG9tZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzIuanBnJykgZml4ZWQgNTAlIDUwJSBuby1yZXBlYXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24taG9tZV9iYWNrZ3JvdW5kX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0tYWx0LCAwLjY1KSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi1ob21lX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taG9tZV9wYXJhZ3JhcGhlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taG9tZV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWFpdG9uX2hvbWUge1xyXG4gIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWhvbWVfYmFja2dyb3VuZDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWhvbWVfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICYtMSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfdGl0bGVfY29sb3I7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgIH1cclxuICAgICYtMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfdGl0bGVfY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lc3RpbWFpdG9uX2hvbWUge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWF4LXdpZHRoO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19wYXJhZ3JhcGhlX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3BhcmFncmFwaGVfX2VsZW1lbnQge1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb24taG9tZV9wYXJhZ3JhcGhlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uX19jb250ZW50IHtcclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb24taG9tZV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6ICR3cmFwcGVyLW1heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuOCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtLTQsIC41NikgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfdGV4dCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNiAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDogJGNvbG9yX25ldXRyYWwtLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjYgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC0tNCwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLS00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfdGV4dCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl90ZXh0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfdGV4dCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uLXJlc3VsdCB7XHJcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi10aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUtZHJhd2luZywgJl9fZXN0aW1hdGUsICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSwgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHkge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgLmljb24tZXN0aW1hdGlvbi1mb250IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXN0aW1hdGUge1xyXG4gICAgICAgIC5lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCB7XHJcblxyXG4gICAgICAgIC5zdHJvbmctcG9pbnQge1xyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpbWlsYXIge1xyXG5cclxuICAgICAgICAuc2ltaWxhciB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWRpc3RyaWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcXVhbGl0eSB7XHJcblxyXG4gICAgICAgIC5xdWFsaXR5IHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCB7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWdlbmVyYXRlLXJlcG9ydCB7XHJcblxyXG4gICAgICAgICAgICAuZ2VuZXJhdGUtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kLDMwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjogJHdyYXBwZXItbWF4LXdpZHRoO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS44ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0zO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLS00LCAuNTYpO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2xvY2F0ZV9jb2xvcjogJGNvbG9yX3RleHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tYmFzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZTogJGNvbG9yX2JyYW5kO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjYgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfbmV1dHJhbC0tMztcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tYmFzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNiAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tYmFzZTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLS00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl90ZXh0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX3RleHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC0tNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl90ZXh0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX25ldXRyYWwtLTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtLWFsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0tYWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xOyIsIiRmYWItdjFfcG9zaXRpb25fcmlnaHQtZGVza3RvcDogMjQwcHggIWRlZmF1bHQ7XHJcbiRmYWItdjFfcG9zaXRpb25fdG9wLWRlc2t0b3A6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjdlbS8xLjVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZmFiLXYxIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICByaWdodDogJGZhYi12MV9wb3NpdGlvbl9yaWdodC1kZXNrdG9wO1xyXG4gICAgICAgIHRvcDogJGZhYi12MV9wb3NpdGlvbl90b3AtZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vbmUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgcmlnaHQ6ICRmYWItdjFfcG9zaXRpb25fcmlnaHQtZGVza3RvcDtcclxuICAgICAgICAgICAgdG9wOiAkZmFiLXYxX3Bvc2l0aW9uX3RvcC1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmFiLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAydmg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogOC41dmg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LS1vbmUge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGkgKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGkgKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNmb3JtLWR1cmF0aW9uICR0cmFuc2Zvcm0tZGVsYXkgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgLjFzIG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiLXYxX19idXR0b24ge1xyXG4gICAgICAgICAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxMzBweDtcclxuICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwgLjY1KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjIsLTAuNTcsIDAuNTEsIDEuMDcpLCAuMnMgLjFzIG9wYWNpdHk7XHJcblxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmFiX19idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxOTc2RDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBpY3RvIHtcclxuICAgICAgICAgICAgJi1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYWItdjFfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAzcHggcmdiYSgwLDAsMCwwLjE5KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGogKiAxMDBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRqICogMTAwcHggKiAtMSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyAkdHJhbnNmb3JtLWRlbGF5IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaiBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRqICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaiAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGogKiAxMDBweCAqIC0xLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGogKiAxMDBweCAqIC0xLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRqO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWhvbWUge1xyXG4gICAgLmZhYi12MSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXByb3BlcnRpZXMtZGV0YWlscyB7XHJcbiAgICAuZmFiLXYxIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA3dmg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTJ2aDtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb25lIHtcclxuICAgICAgICAgICAgLmZhYi12MV9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJGZhYi12MV9wb3NpdGlvbl9yaWdodC1kZXNrdG9wOiAyNDBweDtcclxuJGZhYi12MV9wb3NpdGlvbl90b3AtZGVza3RvcDogNzVweDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yOiAkY29sb3JfYnJhbmQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kO1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG5cclxuJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kO1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7IiwiJGZhcV90ZXh0X3F1ZXN0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RleHRfcmVwb25zZV9jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9yZXBvbnNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RpdGxlX2FmdGVyX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9hZnRlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLmpzLWFjY29yZGVvbiB7XHJcbiAgLmpzLWFjY29yZGVvbiB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgY29udGVudDogJysnO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnLSc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXEge1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHBhZGRpbmc6IDAgMCA0ZW07XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAuZmFxIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFxX3RpdGxlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgZm9udDogJGZhcV90ZXh0X3F1ZXN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhcV90ZXh0X3JlcG9uc2VfZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAuZmFxIHtcclxuICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgfVxyXG4gICAgICAmX19yZXBvbnNlIHtcclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmVlcy1jb250ZW50LXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmVlcy1jb250ZW50LXYxLWhlYWRpbmctY29sb3I6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mZWVzLWNvbnRlbnQtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGZlZXMtY29udGVudC12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGgxLCBoMiwgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZlZXMtY29udGVudC12MS1oZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC4yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGZWVzIGNvbnRlbnRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZlZXMtY29udGVudC12MS1iYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuJGZlZXMtY29udGVudC12MS1oZWFkaW5nLWNvbG9yOiAkY29sb3ItYnJhbmQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZpbHRlci12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLXBhZGRpbmc6IC44ZW0gMmVtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi10ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yIDogJGJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvciA6ICRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tYmFja2dyb3VuZC0taG92ZXIgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1ob3ZlciA6ICRidXR0b24tY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tYm9yZGVyLWNvbG9yLS1ob3ZlcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tYmFja2dyb3VuZC0tYWN0aXZlIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1hY3RpdmUgOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvci0tYWN0aXZlOiAkYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlciA6ICRmaWx0ZXItdjFfX2J1dHRvbi1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1hY3RpdmU6ICRmaWx0ZXItdjFfX2J1dHRvbi1jb2xvci0tYWN0aXZlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maWx0ZXItdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9iYWNrZ3JvdW5kO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRmaWx0ZXItdjFfX3RleHQtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5maWx0ZXItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfX2Fycm93LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci12MV9fYnV0dG9uLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIGZvbnQgOiAkZmlsdGVyLXYxX19idXR0b24tZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRmaWx0ZXItdjFfX2J1dHRvbi10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b24tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b24tYm9yZGVyLWNvbG9yLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItdjFfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1dHRvbi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9fYnV0dG9uLWJhY2tncm91bmQtLWFjdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbi1jb2xvci0tYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbi1ib3JkZXItY29sb3ItLWFjdGl2ZTtcclxuICAgICAgICAgICAgLmZpbHRlci12MV9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZpbHRlci12MV9fYXJyb3ctY29sb3ItLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGaWx0cmVzIGRlcyBsaXN0aW5nc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmlsdGVyLXYxX2JhY2tncm91bmQgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX190ZXh0LWZvbnQgICAgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tcGFkZGluZyAgICAgICAgICAgICA6IC44ZW0gMmVtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tZm9udCAgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tdGV4dC10cmFuc2Zvcm0gICAgICA6ICRidXR0b24tdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kICAgICAgICAgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tY29sb3IgICAgICAgICAgICAgICA6ICRidXR0b24tY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1ib3JkZXItY29sb3IgICAgICAgIDogJGJ1dHRvbi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1ob3ZlciAgICAgICAgOiAkYnV0dG9uLWNvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgOiAkYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi1iYWNrZ3JvdW5kLS1hY3RpdmUgIDogJGJ1dHRvbi1iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1hY3RpdmUgICAgICAgOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLWJvcmRlci1jb2xvci0tYWN0aXZlOiAkYnV0dG9uLWJvcmRlci1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yICAgICAgICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2Fycm93LWNvbG9yLS1ob3ZlciAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uLWNvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYXJyb3ctY29sb3ItLWFjdGl2ZSAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b24tY29sb3ItLWFjdGl2ZSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb290ZXItdjEtYmFja2dyb3VuZCAgICAgICAgICAgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtY29sb3IgICAgICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9fdGl0bGUtZm9udCAgICAgICAgICA6ICR0aXRsZS1mb250ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX190aXRsZS1zaXplICAgICAgICAgIDogMS4zZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nOiAkdGl0bGUtbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtOiAkdGl0bGUtdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLWNvbG9yICAgICAgICAgOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tIDogMC43ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3AgICAgOiAwLjdlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQgICAgICA6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLWxhc3RfX3N2Zy1jb2xvcjogJGZvb3Rlci12MS1jb2xvciFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvciAgICAgOiAkZm9vdGVyLXYxLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3cgIDogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcCAgIDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAgIDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgICYtdG9wIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIDogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwICAgICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyAgICA6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFzdCB7XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgd2lkdGggOiAxODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGwgIDogJGZvb3Rlci12MS1sYXN0X19zdmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG5cclxuIiwiQG1peGluIHdyYXBwZXIoJHR5cGU6ICdub3JtYWwnKSB7XHJcbiAgICBAaWYgJHR5cGUgPT0gJ25vcm1hbCcge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyLXBhZGRpbmc7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXItcGFkZGluZztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyLXBhZGRpbmctLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlci1wYWRkaW5nLS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlci1wYWRkaW5nLS1sZztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXItcGFkZGluZy0tbGc7XHJcbiAgICAgICAgfSAgICBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyLXBhZGRpbmctLXhsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlci1wYWRkaW5nLS14bDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb290ZXItYXZpcy1jbGllbnRzLXYxIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGZvb3Rlci12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb290ZXItdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRmb290ZXItdjFfX2NvbnRlbnQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgPioge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb290ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci12MS1iYWNrZ3JvdW5kOiAkY29sb3JfY3VzdG9tOyAgICAgICAvLyBGb290ZXIgOiBmb25kXHJcbiRmb290ZXItdjEtY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtLTE7ICAvLyBGb290ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4vLyBDb250ZW51c1xyXG4kZm9vdGVyLXYxX19jb250ZW50LWhlaWdodDogNTBweDsgIC8vIENvbnRlbnVzIChsb2dvcyBwYXJ0ZW5haXJlcykgOiBoYXV0ZXVyXHJcblxyXG4vLyBUaXRyZXNcclxuJGZvb3Rlci12MV9fdGl0bGUtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHggJGZvbnQtZmFtaWx5LS1iYXNlOyAgICAgICAgICAgIC8vIFRpdHJlcyA6IGZvbnRcclxuJGZvb3Rlci12MV9fdGl0bGUtc2l6ZSAgICAgICAgICA6IDIwcHg7ICAgICAgICAgICAgICAgICAgLy8gVGl0cmVzIDogdGFpbGxlXHJcbiRmb290ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nOiAkdGl0bGUtbGV0dGVyLXNwYWNpbmc7ICAvLyBUaXRyZXMgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZm9vdGVyLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgLy8gVGl0cmVzIDogdGV4dC10cmFuc2Zvcm1cclxuJGZvb3Rlci12MV9fdGl0bGUtY29sb3IgICAgICAgICA6ICRmb290ZXItdjEtY29sb3I7ICAgICAgIC8vIFRpdHJlcyA6IGNvdWxldXJcclxuJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbSA6IDAuN2VtOyAgICAgICAgICAgICAgICAgIC8vIFRpdHJlcyA6IG1hcmdlIGhhdXRlXHJcbiRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3AgICAgOiAwLjdlbTsgICAgICAgICAgICAgICAgICAvLyBUaXRyZXMgOiBtYXJnZSBiYXNzZVxyXG5cclxuLy8gTG9nbyBhZ2VuY2VcclxuJGZvb3Rlci1sb2dvLXYxX19oZWlnaHQgICAgICAgICA6IDEzMHB4OyAgLy8gTG9nbyBhZ2VuY2UgOiBoYXV0ZXVyXHJcblxyXG4vLyBMb2dvIExCSVxyXG4kZm9vdGVyLXYxLWxhc3RfX3N2Zy1jb2xvcjogJGZvb3Rlci12MS1jb2xvcjsgIC8vIExvZ28gTEJJIDogY291bGV1clxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExpZW5zIC0gZXNwYWNlIHBhcnRpY3VsaWVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmb290ZXItbGlua3MtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRmb290ZXItdjEtY29sb3I7ICAgICAgICAgICAgICAvLyBMaWVuIDogY291bGV1ciB0ZXh0ZVxyXG4kZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yLS1ob3ZlciAgOiAkZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yOyAgLy8gTGllbiA6IGNvdWxldXIgdGV4dGUgYXUgc3Vydm9sXHJcbiRmb290ZXItbGlua3MtdjFfX2xpbmstdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIDogdGV4dC10cmFuc2Zvcm1cclxuJGZvb3Rlci1saW5rcy12MV9faWNvbi1jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTE7ICAgICAgICAgICAgIC8vIExpZW4gOiBjb3VsZXVyIGljb25lXHJcbiRmb290ZXItbGlua3MtdjFfX2ljb24tY29sb3ItLWhvdmVyICA6ICRjb2xvcl9uZXV0cmFsLS0xOyAgLy8gTGllbiA6IGNvdWxldXIgaWNvbmUgYXUgc3Vydm9sXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUsOpc2VhdXggc29jaWF1eFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGZvbmRcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZDsgICAgICAgLy8gSWNvbmUgOiBmb25kIGF1IHN1cnZvbFxyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tY29sb3IgICAgICAgICAgICA6ICRmb290ZXItdjEtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGNvdWxldXIgZGVzIHBpY3Rvc1xyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRmb290ZXItc29jaWFscy12MV9faXRlbS1jb2xvcjsgICAgICAgICAgICAvLyBJY29uZSA6IGNvdWxldXIgZGVzIHBpY3RvcyBhdSBzdXJ2b2xcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWNvbG9yOyAgLy8gSWNvbmUgOiBib3JkdXJlXHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJvcmRlcjsgICAgICAgICAgIC8vIEljb25lIDogYm9yZHVyZSBhdSBzdXJ2b2xcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLXJhZGl1cyAgICAgICAgICAgOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWNvbmUgOiBib3JkZXIgcmFkaXVzXHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEljb25lIDogaGF1dGV1clxyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0taGVpZ2h0ICAgICAgICAgICA6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGxhcmdldXJcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWNvbmUgOiBwYWRkaW5nIGludGVybmVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDb3B5cmlnaHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci1jb3B5cmlnaHQtdjEtY29sb3IgICAgICAgICA6ICRmb290ZXItdjEtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyA6IGNvdWxldXJcclxuJGZvb3Rlci1jb3B5cmlnaHQtdjEtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEycHgvMSAkZm9udC1mYW1pbHktLWJhc2U7ICAvLyBMaWVucyA6IGZvbnRcclxuJGZvb3Rlci1jb3B5cmlnaHQtdjEtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyA6IGxldHRlci1zcGFjaW5nXHJcbiRmb290ZXItY29weXJpZ2h0LXYxLXRleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE5ld3NsZXR0ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRmb290ZXItdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItbmV3c2xldHRlci12MV9fbGluay1iYWNrZ3JvdW5kLS1ob3ZlcjogJGZvb3Rlci12MS1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rLWNvbG9yLS1ob3ZlciAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2ljb24tY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2ljb24tY29sb3ItLWhvdmVyICA6ICRmb290ZXItbmV3c2xldHRlci12MV9faWNvbi1jb2xvciAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci1jb3B5cmlnaHQtdjEtYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvcHlyaWdodC12MS1jb2xvciAgICAgICAgIDogJGZvb3Rlci12MS1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb3B5cmlnaHQtdjEtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEycHgvMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29weXJpZ2h0LXYxLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvcHlyaWdodC12MS10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29weXJpZ2h0LXNwYWNpbmc6IDAuN2VtO1xyXG4kY29weXJpZ2h0X19zZXBhcmF0b3ItaGVpZ2h0OiAxMHB4O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQtdjEge1xyXG4gICAgY29sb3I6ICRmb290ZXItY29weXJpZ2h0LXYxLWNvbG9yO1xyXG4gICAgZm9udDogJGZvb3Rlci1jb3B5cmlnaHQtdjEtZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLWNvcHlyaWdodC12MS1sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLWNvcHlyaWdodC12MS10ZXh0LXRyYW5zZm9ybTtcclxuICAgIFxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogLSRjb3B5cmlnaHQtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46ICRjb3B5cmlnaHQtc3BhY2luZztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb3B5cmlnaHRfX3NlcGFyYXRvci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRjb3B5cmlnaHRfX3NlcGFyYXRvci1oZWlnaHQvMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0kY29weXJpZ2h0LXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLWVzdGltYXRpb25fX2xpbmstYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRmb290ZXItZXN0aW1hdGlvbl9fbGluay1jb2xvciAgICAgICAgIDogJGZvb3Rlci12MS1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1lc3RpbWF0aW9uX19saW5rLWJhY2tncm91bmQtLWhvdmVyOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLWVzdGltYXRpb25fX2xpbmstY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWVzdGltYXRpb25fX2xpbmstdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItZXN0aW1hdGlvbl9faWNvbi1jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRmb290ZXItZXN0aW1hdGlvbl9faWNvbi1jb2xvci0taG92ZXIgIDogJGZvb3Rlci1lc3RpbWF0aW9uX19pY29uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGlua3Mtc3BhY2luZzogMC43ZW07XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLWVzdGltYXRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZm9vdGVyLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MV9fdGl0bGUtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IC0kbGlua3Mtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46ICRsaW5rcy1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLWVzdGltYXRpb25fX2xpbmstdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItZXN0aW1hdGlvbl9fbGluay1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWVzdGltYXRpb25fX2xpbmstYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgLmxpbmtfX2ljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1lc3RpbWF0aW9uX19pY29uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWVzdGltYXRpb25fX2xpbmstY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWVzdGltYXRpb25fX2xpbmstYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIC5saW5rX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWVzdGltYXRpb25fX2ljb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yICAgICAgICAgOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yLS1ob3ZlciAgOiAkZm9vdGVyLWxpbmtzLXYxX19saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLWxpbmtzLXYxX19saW5rLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZm9vdGVyLWxpbmtzLXYxX19pY29uLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGZvb3Rlci1saW5rcy12MV9faWNvbi1jb2xvci0taG92ZXIgIDogJGZvb3Rlci1saW5rcy12MV9faWNvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGlua3Mtc3BhY2luZzogMC43ZW07XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLWxpbmtzLXYxIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGZvb3Rlci12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb290ZXItdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRmb290ZXItdjFfX2NvbnRlbnQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAtJGxpbmtzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAkbGlua3Mtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci1saW5rcy12MV9fbGluay10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rcy12MV9fbGluay1jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtfX2ljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rcy12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rcy12MV9fbGluay1jb2xvci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAubGlua19faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rcy12MV9faWNvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmb290ZXItbG9nby12MV9faGVpZ2h0ICAgICAgICAgOiAxMzBweCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb290ZXItbG9nby12MSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICRmb290ZXItbG9nby12MV9faGVpZ2h0O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci1tZWlsbGV1cnMtYWdlbnRzLXYxLWJhY2tncm91bmQtY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLW1laWxsZXVycy1hZ2VudHMtdjEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZm9vdGVyLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MV9fdGl0bGUtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRmb290ZXItbmV3c2xldHRlci12MV9fbGluay1jb2xvciAgICAgICAgIDogJGZvb3Rlci12MS1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1uZXdzbGV0dGVyLXYxX19saW5rLWJhY2tncm91bmQtLWhvdmVyOiAkZm9vdGVyLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItbmV3c2xldHRlci12MV9faWNvbi1jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRmb290ZXItbmV3c2xldHRlci12MV9faWNvbi1jb2xvci0taG92ZXIgIDogJGZvb3Rlci1uZXdzbGV0dGVyLXYxX19pY29uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGlua3Mtc3BhY2luZzogMC43ZW07XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLW5ld3NsZXR0ZXItdjEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZm9vdGVyLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MV9fdGl0bGUtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IC0kbGlua3Mtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46ICRsaW5rcy1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItbmV3c2xldHRlci12MV9fbGluay1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgLmxpbmtfX2ljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1uZXdzbGV0dGVyLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2xpbmstYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIC5saW5rX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLW5ld3NsZXR0ZXItdjFfX2ljb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZm9vdGVyLXBhcnRuZXJzLXYxLWJhY2tncm91bmQtY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2V0dGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBhcnRuZXJzLXNwYWNpbmc6IDAuOGVtO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci1wYXJ0bmVycy12MSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRmb290ZXItdjFfX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxX190aXRsZS1zaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi1ib3R0b207XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLXRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkZm9vdGVyLXYxX19jb250ZW50LWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogLSRwYXJ0bmVycy1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogJHBhcnRuZXJzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6ICRmb290ZXItdjFfX2NvbnRlbnQtaGVpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci1wbGFjZWhvbGRlciB7XHJcbiAgICBcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1jb2xvciAgICAgICAgICAgIDogJGZvb3Rlci12MS1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWNvbG9yLS1ob3ZlciAgICAgOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRmb290ZXItc29jaWFscy12MV9faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyICFkZWZhdWx0O1xyXG4kZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItc29jaWFscy12MV9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjVlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc29jaWFscy1zcGFjaW5nOiAwLjhlbTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb290ZXItc29jaWFscy12MSB7XHJcbiAgICBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRmb290ZXItdjFfX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfX3RpdGxlLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxX190aXRsZS1zaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi1ib3R0b207XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLXRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkZm9vdGVyLXYxX19jb250ZW50LWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogLSRzb2NpYWxzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc29jaWFscy1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tcmFkaXVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWJvcmRlci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci1zb2NpYWxzLXYxX19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhlYWRlci1ob21lLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGhlYWRlci1ob21lLXRvcGJhci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlci1ob21lIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEuM2VtO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgXHJcbiAgICBjb2xvcjogJGhlYWRlci1ob21lLWNvbG9yO1xyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgY29sb3I6ICRoZWFkZXItaG9tZS10b3BiYXItY29sb3I7XHJcbiAgICAgICAgLnRvcGJhcl9faW50ZXJrYWIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVhZGVyIGhvbWVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRoZWFkZXItaG9tZS1jb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7ICAgLy8gSGVhZGVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyLWhvbWUtdG9wYmFyLWNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIEhlYWRlciA6IGNvdWxldXIgZHUgdGV4dGUgZGUgbGEgdG9wYmFyIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItdjEtY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kaGVhZGVyLXYxX190b3BiYXItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvYmFja2dyb3VuZC5qcGcnKSAhZGVmYXVsdDtcclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaGVhZGVyLXYxLWJhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaGVhZGVyLXYxLWJhY2tncm91bmQ6ICRoZWFkZXItdjEtYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLXYxLWJhY2tncm91bmQtaW1hZ2UgJGhlYWRlci12MS1iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyLXYxLWJhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLXYxLWJhY2tncm91bmQtc2l6ZSAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaGVhZGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJGhlYWRlci12MS1jb2xvcjtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgY29sb3I6ICRoZWFkZXItdjFfX3RvcGJhci1jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHBhZGRpbmcgOiAwIC4zZW07XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtbGVmdCB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgnNTc1cHgnLCAnbWF4LXdpZHRoJykge1xyXG4gICAgLmJvZHk6bm90KC5ib2R5LS1ob21lKSAuaGVhZGVyLXYxIC50b3BiYXItdjFfX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW0gLjFlbTtcclxuICAgIH1cclxuICAgIC50b3BiYXItdjFfX3NlYXJjaC10b2dnbGU6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG4gICAgfVxyXG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVhZGVyIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItdjEtY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTE7ICAvLyBIZWFkZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRoZWFkZXItdjFfX3RvcGJhci1jb2xvcjogY3VycmVudENvbG9yOyAgICAgICAvLyBIZWFkZXIgOiBjb3VsZXVyIGR1IHRleHRlIGRlIGxhIHRvcGJhclxyXG5cclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLWNvbG9yICAgOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci9iYWNrZ3JvdW5kLmpwZycpO1xyXG4kaGVhZGVyLXYxLWJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuJGhlYWRlci12MS1iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7XHJcbiRoZWFkZXItdjEtYmFja2dyb3VuZCAgICAgICAgIDogJGhlYWRlci12MS1iYWNrZ3JvdW5kLWNvbG9yICRoZWFkZXItdjEtYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyLXYxLWJhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItdjEtYmFja2dyb3VuZC1wb3NpdGlvbiAvICRoZWFkZXItdjEtYmFja2dyb3VuZC1zaXplOyAgLy8gSGVhZGVyIDogZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExvZ29cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhlYWRlci1sb2dvLXYxLWhlaWdodDogMTAwcHg7ICAvLyBMb2dvIDogaGF1dGV1clxyXG4kaGVhZGVyLWxvZ28tdjEtYWxpZ246IGxlZnQ7ICAgIC8vIExvZ28gOiBhbGlnbmVtZW50XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTWVudSB0b2dnbGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhlYWRlci10b2dnbGUtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAvLyBUb2dnbGUgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlci10b2dnbGUtdjEtd2lkdGggICAgIDogMjAwcHg7ICAgICAgICAvLyBUb2dnbGUgOiBsYXJnZXVyXHJcbiRoZWFkZXItdG9nZ2xlLXYxLWZvbnQgICAgICA6IChcclxuICAgIHhzOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjIxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCxcclxuICAgIG1kOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjhlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbik7ICAgLy8gVG9nZ2xlIDogZm9udFxyXG5cclxuJGhlYWRlci10b2dnbGUtdjEtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDsgIC8vIFRvZ2dsZSA6IGxldHRlciBzcGFjaW5nXHJcbiRoZWFkZXItdG9nZ2xlLXYxLXRleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAvLyBUb2dnbGUgOiB0ZXh0IHRyYW5zZm9ybVxyXG4kaGVhZGVyLXRvZ2dsZS12MS1jb2xvciAgICAgICAgIDogJGNvbG9yX3RleHQ7ICAgICAgICAgICAgICAgLy8gVG9nZ2xlIDogY291bGV1clxyXG5cclxuJGhlYWRlci10b2dnbGUtdjFfX2ljb24td2lkdGggICAgICAgOiA0NnB4OyAgICAgICAgICAvLyBJY29uIDogbGFyZ2V1clxyXG4kaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1jb2xvciAgICAgICA6ICRjb2xvci1icmFuZDsgIC8vIEljb24gOiBjb3VsZXVyXHJcbiRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0IDogNHB4OyAgICAgICAgICAgLy8gSWNvbiA6IMOpcGFpc3NldXIgZCd1biB0cmFpdFxyXG4kaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1saW5lLXNwYWNpbmc6IDZweDsgICAgICAgICAgIC8vIEljb24gOiBlc3BhY2VtZW50IGRlcyB0cmFpdHNcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItbG9nby12MS1oZWlnaHQgICAgOiAxMDBweCAhZGVmYXVsdDtcclxuJGhlYWRlci1sb2dvLXYxLWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlci1sb2dvLXYxIHtcclxuICAgIC5pbWFnZV9faW1nIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246ICRoZWFkZXItbG9nby12MS1hbGlnbjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBtYXgtaGVpZ2h0IDogODBweDtcclxuICAgICAgICBtYXgtd2lkdGggOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXItdG9nZ2xlLXYxLWJhY2tncm91bmQgICAgOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyLXRvZ2dsZS12MS13aWR0aCAgICA6IDIwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci10b2dnbGUtdjFfZm9udC13ZWlnaHQtLWJhc2U6ICRmb250LXdlaWdodC0tYmFzZSAhZGVmYXVsdDtcclxuJGhlYWRlci10b2dnbGUtdjFfZm9udC1mYW1pbHktLWhpZ2hsaWdodDogJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItdG9nZ2xlLXYxX2ZvbnQtc2l6ZTogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4vLyBQbHVzIHV0aWxpc8OpXHJcbiRoZWFkZXItdG9nZ2xlLXYxLWZvbnQgOiAoXHJcbiAgICB4cyA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuMjFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0LFxyXG4gICAgbWQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjhlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbikgIWRlZmF1bHQ7XHJcbiovXHJcblxyXG4kaGVhZGVyLXRvZ2dsZS12MS1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kaGVhZGVyLXRvZ2dsZS12MS10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGhlYWRlci10b2dnbGUtdjEtY29sb3IgICAgOiAkY29sb3JfdGV4dCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXItdG9nZ2xlLXYxX19pY29uLXdpZHRoICAgIDogNDZweCAhZGVmYXVsdDtcclxuJGhlYWRlci10b2dnbGUtdjFfX2ljb24tY29sb3IgICAgOiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0ICAgIDogNHB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1saW5lLXNwYWNpbmcgICAgOiA2cHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaGVhZGVyLXRvZ2dsZS12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLXRvZ2dsZS12MS1iYWNrZ3JvdW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjogJGhlYWRlci10b2dnbGUtdjEtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDMuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOGVtIDMuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXItdG9nZ2xlLXYxLWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyLXRvZ2dsZS12MS10ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkaGVhZGVyLXRvZ2dsZS12MV9mb250LXdlaWdodC0tYmFzZSAkaGVhZGVyLXRvZ2dsZS12MV9mb250LXNpemUvMSAkaGVhZGVyLXRvZ2dsZS12MV9mb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXRvZ2dsZS12MV9mb250LXNpemUgKiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRhbmltYXRpb24tZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLXRvZ2dsZS12MV9faWNvbi13aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1saW5lLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluZXMge1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0IC8gMn0pO1xyXG5cclxuICAgICAgICAmLCAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLXRvZ2dsZS12MV9faWNvbi1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci10b2dnbGUtdjFfX2ljb24tY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAjeyRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0ICsgJGhlYWRlci10b2dnbGUtdjFfX2ljb24tbGluZS1zcGFjaW5nfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IC0jeyRoZWFkZXItdG9nZ2xlLXYxX19pY29uLWxpbmUtaGVpZ2h0ICsgJGhlYWRlci10b2dnbGUtdjFfX2ljb24tbGluZS1zcGFjaW5nfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIC8qI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMWVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGhvbWUtbG9nby12MS1zaXplOiAoXHJcbiAgICAneHMnIDogKFxyXG4gICAgICAgICd3aWR0aCcgOiAyNDVweCxcclxuICAgICAgICAnaGVpZ2h0JzogMjAycHhcclxuICAgICksXHJcbiAgICAnbWQnIDogKFxyXG4gICAgICAgICd3aWR0aCcgOiAyNXZ3LFxyXG4gICAgICAgICdoZWlnaHQnOiAyNXZoXHJcbiAgICApLFxyXG4gICAgJ2xnJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMzYwcHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDI5NXB4XHJcbiAgICApLFxyXG4gICAgJ3hsJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMzYwcHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDI5NXB4XHJcbiAgICApLFxyXG4gICAgJ3h4bCc6IChcclxuICAgICAgICAnd2lkdGgnIDogMzYwcHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDI5NXB4XHJcbiAgICApXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kaG9tZS1sb2dvLXYxLWZpdDogY29udGFpbiAhZGVmYXVsdDtcclxuJGhvbWUtbG9nby12MS1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGhvbWUtbG9nby12MS1wb3NpdGlvbjogKFxyXG4gICAgJ3hzJyA6IChcclxuICAgICAgICAncmlnaHQnIDogY2FsYyg1MCUgLSAyNDVweC8yKSxcclxuICAgICAgICAnYm90dG9tJzogMTZlbSxcclxuICAgICAgICAndG9wJyAgIDogYXV0byxcclxuICAgICAgICAnbGVmdCcgIDogYXV0b1xyXG4gICAgKSxcclxuICAgICdtZCcgOiAoXHJcbiAgICAgICAgJ3JpZ2h0JyA6IDEwdncsXHJcbiAgICAgICAgJ2JvdHRvbSc6IDEyZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgICksXHJcbiAgICAnbGcnIDogKFxyXG4gICAgICAgICdyaWdodCcgOiAxMHZ3LFxyXG4gICAgICAgICdib3R0b20nOiAxMmVtLFxyXG4gICAgICAgICd0b3AnICAgOiBhdXRvLFxyXG4gICAgICAgICdsZWZ0JyAgOiBhdXRvXHJcbiAgICApLFxyXG4gICAgJ3hsJyA6IChcclxuICAgICAgICAncmlnaHQnIDogMTZlbSxcclxuICAgICAgICAnYm90dG9tJzogMTJlbSxcclxuICAgICAgICAndG9wJyAgIDogYXV0byxcclxuICAgICAgICAnbGVmdCcgIDogYXV0b1xyXG4gICAgKSxcclxuICAgICd4eGwnOiAoXHJcbiAgICAgICAgJ3JpZ2h0JyA6IDE2ZW0sXHJcbiAgICAgICAgJ2JvdHRvbSc6IDEyZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgIClcclxuKSAhZGVmYXVsdDsgXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhvbWUtbG9nby12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRob21lLWxvZ28tdjEtc2l6ZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluIG1hcC1rZXlzKG1hcC1nZXQoJGhvbWUtbG9nby12MS1zaXplLCAkYnJlYWtwb2ludCkpIHtcclxuICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fTogbWFwLWdldChtYXAtZ2V0KCRob21lLWxvZ28tdjEtc2l6ZSwgJGJyZWFrcG9pbnQpLCAkcHJvcGVydHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRob21lLWxvZ28tdjEtcG9zaXRpb24pIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiBtYXAta2V5cyhtYXAtZ2V0KCRob21lLWxvZ28tdjEtcG9zaXRpb24sICRicmVha3BvaW50KSkge1xyXG4gICAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiBtYXAtZ2V0KG1hcC1nZXQoJGhvbWUtbG9nby12MS1wb3NpdGlvbiwgJGJyZWFrcG9pbnQpLCAkcHJvcGVydHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRob21lLWxvZ28tdjEtZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhvbWUgbG9nb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGhvbWUtbG9nby12MS1zaXplOiAoIC8vIExvZ28gOiBUYWlsbGUgZHUgY29udGFpbmVyIHBhciBicmVha3BvaW50IFxyXG4gICAgJ3hzJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMjQ1cHgsXHJcbiAgICAgICAgJ2hlaWdodCc6IDIwMnB4XHJcbiAgICApLFxyXG4gICAgJ21kJyA6IChcclxuICAgICAgICAnd2lkdGgnIDogMjV2dyxcclxuICAgICAgICAnaGVpZ2h0JzogMjV2aFxyXG4gICAgKSxcclxuICAgICdsZycgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDM2MHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAyOTVweFxyXG4gICAgKSxcclxuICAgICd4bCcgOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDM2MHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAyOTVweFxyXG4gICAgKSxcclxuICAgICd4eGwnOiAoXHJcbiAgICAgICAgJ3dpZHRoJyA6IDM2MHB4LFxyXG4gICAgICAgICdoZWlnaHQnOiAyOTVweFxyXG4gICAgKVxyXG4pOyAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogVGFpbGxlIGR1IGNvbnRhaW5lciBwYXIgYnJlYWtwb2ludCBcclxuXHJcbiRob21lLWxvZ28tdjEtZml0OiBjb250YWluOyAgLy8gTG9nbyA6IHJlbXBsaXNzYWdlXHJcbiRob21lLWxvZ28tdjEtYWxpZ246IGNlbnRlcjsgIC8vIExvZ28gOiBhbGlnbmVtZW50XHJcblxyXG4kaG9tZS1sb2dvLXYxLXBvc2l0aW9uOiAoICAvLyBMb2dvIDogcG9zaXRpb24gZHUgbG9nbyAgcGFyIGJyZWFrcG9pbnQgXHJcbiAgICAneHMnIDogKFxyXG4gICAgICAgICdyaWdodCcgOiBjYWxjKDUwJSAtIDI0NXB4LzIpLFxyXG4gICAgICAgICdib3R0b20nOiAxNmVtLFxyXG4gICAgICAgICd0b3AnICAgOiBhdXRvLFxyXG4gICAgICAgICdsZWZ0JyAgOiBhdXRvXHJcbiAgICApLFxyXG4gICAgJ21kJyA6IChcclxuICAgICAgICAncmlnaHQnIDogMTB2dyxcclxuICAgICAgICAnYm90dG9tJzogMTJlbSxcclxuICAgICAgICAndG9wJyAgIDogYXV0byxcclxuICAgICAgICAnbGVmdCcgIDogYXV0b1xyXG4gICAgKSxcclxuICAgICdsZycgOiAoXHJcbiAgICAgICAgJ3JpZ2h0JyA6IDEwdncsXHJcbiAgICAgICAgJ2JvdHRvbSc6IDEyZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgICksXHJcbiAgICAneGwnIDogKFxyXG4gICAgICAgICdyaWdodCcgOiA1ZW0sXHJcbiAgICAgICAgJ2JvdHRvbSc6IDIzZW0sXHJcbiAgICAgICAgJ3RvcCcgICA6IGF1dG8sXHJcbiAgICAgICAgJ2xlZnQnICA6IGF1dG9cclxuICAgICksXHJcbiAgICAneHhsJzogKFxyXG4gICAgICAgICdyaWdodCcgOiAxMWVtLFxyXG4gICAgICAgICdib3R0b20nOiAyMWVtLFxyXG4gICAgICAgICd0b3AnICAgOiBhdXRvLFxyXG4gICAgICAgICdsZWZ0JyAgOiBhdXRvXHJcbiAgICApXHJcbik7ICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBwb3NpdGlvbiBkdSBjb250YWluZXIgcGFyIGJyZWFrcG9pbnQgXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzE6bm9ybWFsIDkwMCAyNHB4ICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzFfY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzI6bm9ybWFsIDkwMCAyNHB4ICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWlubmVyLXYxX3RpdGxlXzFfY29sb3IyOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTE6IG5vcm1hbCA5MDAgMzBweCAnUmFsZXdheScgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaW5uZXItdjFfdGl0bGUtdGV4dC1ibG9jay0xX2NvbG9yXzI6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTFfMjogbm9ybWFsIDkwMCAzMHB4ICdSYWxld2F5JyAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItaW5uZXItdjFfdGV4dC1ibG9ja19jb2xvcjojMDAwMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaW5uZXItdjFfdGV4dC1ibG9ja19jb2xvcl9mb250Om5vcm1hbCBub3JtYWwgMThweCAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGludGVya2FiLWlubmVyLXYxX25vdGljZV9mb250Om5vcm1hbCA3MDAgMTRweCAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLWlubmVyLXYxX25vdGljZV9jb2xvcjojMDAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmludGVya2FiLWlubmVyLXYxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ludGVya2FiX2JnX2lubmVyX3YxLnBuZyk7XHJcbiAgICBzdmd7XHJcblx0XHRtYXgtd2lkdGg6MjQxcHg7XHJcblx0XHRoZWlnaHQ6YXV0bztcclxuXHR9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBzdmcuaW50ZXJrYWItaW5uZXItdjFfX2xvZ28tc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC1pbm5lcnYyLTIge1xyXG4gICAgICAgICAgICBjb2xvcjokaW50ZXJrYWItaW5uZXItdjFfdGl0bGVfMV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRmb250OiRpbnRlcmthYi1pbm5lci12MV90aXRsZV8xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0xIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaW5uZXItdjFfdGl0bGVfMV9jb2xvcjI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaW5uZXItdjFfdGl0bGVfMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItaW5uZXItdjFfX3RleHQtYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudGl0bGUtdGV4dC1ibG9jay0xIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsICRpbnRlcmthYi1pbm5lci12MV90aXRsZS10ZXh0LWJsb2NrLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS10ZXh0LWJsb2NrLTIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWlubmVyLXYxX3RpdGxlLXRleHQtYmxvY2stMV9jb2xvcl8yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQ6JGludGVya2FiLWlubmVyLXYxX3RpdGxlLXRleHQtYmxvY2stMV8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICBjb2xvcjogJGludGVya2FiLWlubmVyLXYxX3RleHQtYmxvY2tfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcblx0XHRmb250OiRpbnRlcmthYi1pbm5lci12MV90ZXh0LWJsb2NrX2NvbG9yX2ZvbnQ7XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItaW5uZXItdjFfX25vdGljZSB7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1pbm5lci12MV9ub3RpY2VfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGludGVya2FiLWlubmVyLXYxX25vdGljZV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBib3R0b206IDU5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM5cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MnB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDU2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVya2FiLWlubmVyLXYxX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICAgIC5pbnRlcmthYi1pbm5lci12MV9fY29udGFpbmVyIHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNWVtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1yaWdodC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGplc3RpbW8tdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYxLWhlaWdodCAgICAgIDogODYzcHggIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltby12MS1zaWRlLXdpZHRoICAgICA6IDYxMHB4ICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW8tdjEtc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kamVzdGltby12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kamVzdGltby12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kamVzdGltby12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uamVzdGltby12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGplc3RpbW8tdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGplc3RpbW8tdjEtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGplc3RpbW8tdjEtc2lkZS13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlLXNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXNob3cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltby12MS1zbGlkZXNob3ctYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0LFxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltby12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkamVzdGltby12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGplc3RpbW8tdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zNTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltby12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRqZXN0aW1vLXYxLXNsaWRlc2hvdy1maXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5qZXN0aW1vLWZvcm0tdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGp1bWJvLW1lbnUtdjEtY291bnQgICAgIDogNSAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjEtd2lkdGggICAgIDogMzJ2dyAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjEtYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kanVtYm8tbWVudS12MV9fbGluay1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAyLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fbGluay1zaXplOiAoXHJcbiAgICAneHMnIDogMi41ZW1cclxuKSAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fbGluay1jb2xvci0taG92ZXIgIDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19saW5rLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19saW5rLXRleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fbGluay1wYWRkaW5nICAgICAgIDogM3Z3ICFkZWZhdWx0O1xyXG5cclxuJGp1bWJvLW1lbnUtdjFfX2Fycm93LWNvbG9yICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1iby1tZW51LXYxX19hcnJvdy1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2Fycm93LWhlaWdodCAgICAgIDogMjJweCAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2Fycm93LXdpZHRoICAgICAgIDogMzBweCAhZGVmYXVsdDtcclxuXHJcbiRqdW1iby1tZW51LXYxX19jb3VudC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fY291bnQtY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2NvdW50LWNvbG9yLS1ob3ZlciAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJGp1bWJvLW1lbnUtdjFfX2NvdW50LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kanVtYm8tbWVudS12MV9fY291bnQtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmp1bWJvLW1lbnUtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2lkdGg6ICRqdW1iby1tZW51LXYxLXdpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBoZWlnaHQ6IDEzNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxMDB2aC8kanVtYm8tbWVudS12MS1jb3VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfS5qcy1pbiAmIHtcclxuXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXMgKiAkaTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb3VudCB7XHJcbiAgICAgICAgZm9udDogJGp1bWJvLW1lbnUtdjFfX2NvdW50LWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRqdW1iby1tZW51LXYxX19jb3VudC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGp1bWJvLW1lbnUtdjFfX2NvdW50LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkanVtYm8tbWVudS12MV9fY291bnQtY29sb3I7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkanVtYm8tbWVudS12MV9fbGluay1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkanVtYm8tbWVudS12MV9fbGluay1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGp1bWJvLW1lbnUtdjFfX2xpbmstdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRqdW1iby1tZW51LXYxX19saW5rLWNvbG9yO1xyXG5cclxuICAgICAgICAmIC5qcy1maXR0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkanVtYm8tbWVudS12MV9fbGluay1zaXplKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkanVtYm8tbWVudS12MV9fbGluay1zaXplLCAkYnJlYWtwb2ludCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRqdW1iby1tZW51LXYxLWJhY2tncm91bmQ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7LSRqdW1iby1tZW51LXYxX19hcnJvdy13aWR0aH0gLSAyMHB4KTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skanVtYm8tbWVudS12MV9fYXJyb3ctaGVpZ2h0IC8gMn0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBmaWxsOiAkanVtYm8tbWVudS12MV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGp1bWJvLW1lbnUtdjFfX2Fycm93LWhlaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skanVtYm8tbWVudS12MV9fbGluay1wYWRkaW5nfSArICN7JGp1bWJvLW1lbnUtdjFfX2Fycm93LXdpZHRofSArIDIwcHgpIDAgMzZweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRqdW1iby1tZW51LXYxX19saW5rLXBhZGRpbmd9ICsgI3skanVtYm8tbWVudS12MV9fYXJyb3ctd2lkdGh9ICsgMjBweCkgMCAkanVtYm8tbWVudS12MV9fbGluay1wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkanVtYm8tbWVudS12MV9fY291bnQtY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRqdW1iby1tZW51LXYxX19saW5rLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGp1bWJvLW1lbnUtdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MjZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmLS1zdGFuZGJ5IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBKdW1ibyBtZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kanVtYm8tbWVudS12MS1jb3VudCAgICAgOiA1OyAgICAgICAgICAgICAgICAgIC8vIEp1bWJvIG1lbnUgOiBub21icmUgZCdlbnRyw6llXHJcbiRqdW1iby1tZW51LXYxLXdpZHRoICAgICA6IDMydnc7ICAgICAgICAgICAgICAgLy8gSnVtYm8gbWVudSA6IExhcmdldXIgZHUgbWVudVxyXG4kanVtYm8tbWVudS12MS1iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0tMTsgIC8vIEp1bWJvIG1lbnUgOiBDb3VsZXVyIGRlIGZvbmRcclxuXHJcbi8vIEl0ZW1zXHJcbiRqdW1iby1tZW51LXYxX19saW5rLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDMwMCA0MHB4ICRmb250LWZhbWlseS0taGlnaGxpZ2h0OyAgLy8gSXRlbSA6IGZvbnRcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstc2l6ZTogKFxyXG4gICAgJ3hzJyA6ICAyNXB4LFxyXG4gICAgJ21kJyA6IDMwcHgsXHJcbiAgICAnbGcnIDogMzBweCxcclxuICAgICd4bCcgOiAgNDBweCxcclxuICAgICd4eGwnOiAgNDBweFxyXG4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IFRhaWxsZXMgZGUgbGEgdHlwbyBlbiBmb25jdGlvbiBkZXMgYnJlYWtwb2ludHNcclxuJGp1bWJvLW1lbnUtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kanVtYm8tbWVudS12MV9fbGluay1jb2xvci0taG92ZXIgIDogIzJCMkIyQjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IGNvdWxldXIgZHUgdGV4dGUgYXUgc3Vydm9sXHJcbiRqdW1iby1tZW51LXYxX19saW5rLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IGxldHRlci1zcGFjaW5nXHJcbiRqdW1iby1tZW51LXYxX19saW5rLXRleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IHRleHQtdHJhbnNmb3JtXHJcbiRqdW1iby1tZW51LXYxX19saW5rLXBhZGRpbmcgICAgICAgOiAzdnc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IHBhZGRpbmcgZ2F1Y2hlXHJcblxyXG4vLyBOdW3DqXJvXHJcbiRqdW1iby1tZW51LXYxX19jb3VudC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gTnVtw6lybyA6IGZvbnRcclxuJGp1bWJvLW1lbnUtdjFfX2NvdW50LWNvbG9yICAgICAgICAgOiAkY29sb3JfY3VzdG9tOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIDogY291bGV1clxyXG4kanVtYm8tbWVudS12MV9fY291bnQtY29sb3ItLWhvdmVyICA6ICRjb2xvcl9jdXN0b207ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIDogY291bGV1ciBhdSBzdXJ2b2xcclxuJGp1bWJvLW1lbnUtdjFfX2NvdW50LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gOiBsZXR0ZXItc3BhY2luZ1xyXG4kanVtYm8tbWVudS12MV9fY291bnQtdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4vLyBGbGVjaGVcclxuJGp1bWJvLW1lbnUtdjFfX2Fycm93LWNvbG9yICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgLy8gRmxlY2hlIDogY291bGV1clxyXG4kanVtYm8tbWVudS12MV9fYXJyb3ctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQ7ICAvLyBGbGVjaGUgOiBjb3VsZXVyIGF1IHN1cnZvbFxyXG4kanVtYm8tbWVudS12MV9fYXJyb3ctaGVpZ2h0ICAgICAgOiAyMnB4OyAgICAgICAgICAvLyBGbGVjaGUgOiBsYXJnZXVyXHJcbiRqdW1iby1tZW51LXYxX19hcnJvdy13aWR0aCAgICAgICA6IDMwcHg7ICAgICAgICAgIC8vIEZsZWNoZSA6IGhhdXRldXIgKHBvdXIgaW5mb3JtYXRpb24gZXQgY2FsY3VscyBzZXVsZW1lbnQpXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGxlZ2Fscy1jb250ZW50LXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbGVnYWxzLWNvbnRlbnQtdjEtaGVhZGluZy1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxlZ2Fscy1jb250ZW50LXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRsZWdhbHMtY29udGVudC12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGgxLCBoMiwgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxlZ2Fscy1jb250ZW50LXYxLWhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSA+IHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGVnYWxzIGNvbnRlbnRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxlZ2Fscy1jb250ZW50LXYxLWJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4kbGVnYWxzLWNvbnRlbnQtdjEtaGVhZGluZy1jb2xvcjogJGNvbG9yLWJyYW5kOyIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMjogM3B4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzI6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzM6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzQ6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xOiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuMmVtICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzI6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMzogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQ6ICRjb2xvcl9uZXV0cmFsLS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81OiAkY29sb3JfbmV1dHJhbC0tNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzc6ICRjb2xvcl9uZXV0cmFsLS01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzE6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjogJGNvbG9yX25ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzM6ICRjb2xvcl9uZXV0cmFsLS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80OiAkY29sb3JfbmV1dHJhbC0tNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNTogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzY6ICRjb2xvcl9uZXV0cmFsLS01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzI6IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMzogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMzogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80OiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0lOREVQRU5EQU5URVMgVkFSSUFCTEVTXHJcblxyXG4kc2VhcmNoLWZvcm1fdjJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vL0xPQURFUlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kLCAwLjcpICFkZWZhdWx0O1xyXG5cclxuLy9CVVRUT04gQUxFUlRFIE1BSUxcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1NFQ1RJT04gT0ZGUkVERU0gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvd19jb2xvcjogcmdiYSgkY29sb3ItbmV1dHJhbC0tMiwgMC4yKSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkFESU8gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBDSEVDS0JPWCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl82ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzYgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQ0hFQ0tCT1ggR1JPVVBFRCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIElOVEVHRVIgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfNCAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBEQVRFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQlVCQkxFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iZWZvcmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkVGRVJFTkNFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU1VCTUlUIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF83ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTV0lUQ0ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gTE9DQUxJWkFUT1IgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplOiAxM3B4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1tdWx0aS1zZWxlY3RlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYWZ0ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JhY2tncm91bmRfaG92ZXI6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSwgMC4wNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEJBU0UgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMsIDAuNykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRlVMTCBTVVJDSEFSR0VEXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfbWF4LXdpZHRoOiAxMTAwcHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9ib3R0b21fYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV90b3BfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTT1JUXHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNyAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEVTVElNQVRFXHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfc3MtYWRkX2ljb25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBERUZBVUxUXHJcblxyXG4ubG9hZGVyX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZm9ybSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgJi1zZWxlY3RfX2VsZW1lbnQge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50c19fY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm94X3NoYWRvd19jb2xvcjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1lbWFpbF9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgJl9fY29udGVudC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvcm1DaGVja2JveCB7XHJcbiAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIHtcclxuICAuZm9ybUNoZWNrYm94Q2F0IHtcclxuICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sYWJlbC1saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgLmVsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYuZW1wdHkge1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIGN1cnNvcjogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9ybVJhZGlvIHtcclxuICAgICZfX2xhYmVsLXJhZGlvIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgLnJhZGlvLWxhYmVsIC5yYWRpby1zcGFuIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybUludGVnZXIge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmludGVnZXJfY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGN1cnNvcjogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZUxvY3NhaXMge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAtN3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgICYtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlucHV0X19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAuNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtQnViYmxlX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2NvbG9yO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICBsZWZ0OiA3LjVweDtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3LjVweDtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJ1YmJsZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogY2FsYyg1MHB4IC0gMWVtKTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtUmVmZXJlbmNlIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAubGFiZWxfX2l0ZW0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0X19pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250O1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbl9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxZW0gMWVtIDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZzogMjBweCA1M3B4IDFlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIC5mb3JtU3VibWl0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZXNldF9faXRlbSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgLmZvcm1Td2l0Y2gge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAuc3dpdGNoLWNoZWNrYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAuc3dpdGNoLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYm94X3NoYWRvdztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2FsaXphdG9yX19leHRyYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgIC5yYWRpb3NfX2ZpZWxkc2V0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250X3NpemU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0X3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1TZWxlY3Qge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9pbnB1dF9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1tdWx0aS1zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLXZhbHVlLS1jdXN0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSB7XHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygwLjVlbSArIDZweCk7XHJcbiAgICAgICAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYWZ0ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYWZ0ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBFU1RJTUFUSU9OXHJcblxyXG4uZm9ybS1lc3RpbWF0ZSB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfc3MtYWRkX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgbWFyZ2luOiAyZW0gMCAyZW0gYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEJBU0VcclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMWVtIDEwcHggMmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybS1zZWFyY2gtZmlsdGVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tdHlwZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLXByaWNlc19fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAmU2VsZWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJhbmdlLS1vcGVuZWQge1xyXG4gICAgICAgICAgICAgIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmFkZF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtRGF0ZUxvY3NhaXMge1xyXG4gICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWwtZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dF9lbGVtZW50IHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2VsZW1lbnRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmRhdGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lMV9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fQ29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU0X19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAmLmxpbmUyX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRlVMTFxyXG5cclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgJi10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2JvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfbWF4LXdpZHRoO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2Nsb3NlIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJi1kcmF3aW5nIHtcclxuICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsO1xyXG4gICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9mb250O1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyNTBweCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gMWVtKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uUGFyYW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fc3VtbWFyeSxcclxuICAgICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfYm90dG9tX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3RvcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDdweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gIC5saW5lX19jb250YWluZXIge1xyXG4gICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1lc3RpbWF0ZSB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5maWx0ZXIge1xyXG4gICAgJi1sZWZ0X19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0X19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfZm9udDtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9pY29uX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC50ZXh0LWNvdW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVsZW1lbnRfX2l0ZW0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fZm9udDtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuICAuc3MtY29udGVudCAuc3MtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYuZW1wdHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlcjtcclxuICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXI7XHJcbiAgfVxyXG59XHJcbiIsIiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1uZXV0cmFsLS0zICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kc2VvLXRleHRzLXYxX3RleHRfX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0tNCAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90ZXh0X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbi5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sge1xyXG4gIG1heC13aWR0aDogMTEyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcclxuXHJcbiAgLnNlby10ZXh0cy12MV9fdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG5cclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlby10ZXh0cy12MV9fdGV4dCB7XHJcbiAgICBjb2xvcjogJHNlby10ZXh0cy12MV90ZXh0X19jb2xvcjtcclxuICAgIGZvbnQ6ICRzZW8tdGV4dHMtdjFfdGV4dF9fZm9udDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc2VvLXRleHRzLXYxX3RleHRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDczcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYWluLW1lbnUtdjEtY29sb3I6ICRjb2xvcl90ZXh0ICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICAhZGVmYXVsdDtcclxuXHJcbiRtYWluLW1lbnUtdjFfX3RvcGJhci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tbWVudS12MS13aWR0aCAgICAgOiA0N3Z3ICFkZWZhdWx0O1xyXG5cclxuJG1haW4tbWVudS12MV9fbGluay1mb250ICAgICAgICAgIDogKFxyXG4gICAgeHMgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDIuNGVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQsXHJcbiAgICBtZCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMy41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodFxyXG4pICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19saW5rLWNvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fbGluay1jb2xvci0taG92ZXIgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19saW5rLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2xpbmstdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2xpbmstcGFkZGluZyAgICAgICA6IDN2dyAhZGVmYXVsdDtcclxuXHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWNvbG9yICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19hcnJvdy13aWR0aCAgICAgICA6IDQ2cHggIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWhlaWdodCAgICAgIDogMzRweCAhZGVmYXVsdDtcclxuXHJcbiRtYWluLW1lbnUtdjFfX2NvdW50LWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjRlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXYxX19jb3VudC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY291bnQtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1tZW51LXYxX19jbG9zZV9zaXplICAgICA6IDNlbSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS12MV9fY2xvc2VfY29sb3IgICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1tZW51LXYxX19sb2dvLXdpZHRoOiAxOGVtICFkZWZhdWx0O1xyXG5cclxuJG1haW4tbWVudS12MV9faG9tZS1sYWJlbF9mb250IDogKFxyXG4gICAgICAgIHhzIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS4yMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQsXHJcbiAgICAgICAgbWQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjIxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWluLW1lbnUtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDYwMDA7XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogJHNjcm9sbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgY29sb3I6ICRtYWluLW1lbnUtdjEtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICB0b3A6IDEuNGVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hvbWUge1xyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1tZW51LXYxX19ob21lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJG1haW4tbWVudS12MV9faG9tZS1sYWJlbF9mb250KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFpbi1tZW51LXYxX19ob21lLWxhYmVsX2ZvbnQsICRicmVha3BvaW50KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRvcDogMi43ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICByaWdodDogM2VtO1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0b3A6IDIuN2VtO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JG1haW4tbWVudS12MV9fY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JG1haW4tbWVudS12MV9fY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG4gICAgICAgICAgZmlsbDogJG1haW4tbWVudS12MV9fY2xvc2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzR2dyArICN7JGhlYWRlci10b2dnbGUtdjEtd2lkdGh9KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skbWFpbi1tZW51LXYxLXdpZHRofSArICN7JGhlYWRlci10b2dnbGUtdjEtd2lkdGh9KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaGVhZGVyLXRvZ2dsZS12MS13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb3VudCB7XHJcbiAgICAgICAgZm9udDogJG1haW4tbWVudS12MV9fY291bnQtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tbWVudS12MV9fY291bnQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLW1lbnUtdjFfX2NvdW50LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1tZW51LXYxX19jb3VudC1jb2xvcjtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRtYWluLW1lbnUtdjFfX2xpbmstZm9udCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYWluLW1lbnUtdjFfX2xpbmstZm9udCwgJGJyZWFrcG9pbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tbWVudS12MV9fbGluay1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tbWVudS12MV9fbGluay10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJG1haW4tbWVudS12MV9fbGluay1jb2xvcjtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLW1lbnUtdjEtYmFja2dyb3VuZDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3stJG1haW4tbWVudS12MV9fYXJyb3ctd2lkdGh9IC0gMjBweCk7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JG1haW4tbWVudS12MV9fYXJyb3ctaGVpZ2h0IC8gMn0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgZmlsbDogJG1haW4tbWVudS12MV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1haW4tbWVudS12MV9fYXJyb3ctaGVpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRtYWluLW1lbnUtdjFfX2Fycm93LXdpZHRofSArIDIwcHgpIDAgMzZweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRtYWluLW1lbnUtdjFfX2xpbmstcGFkZGluZ30gKyAjeyRtYWluLW1lbnUtdjFfX2Fycm93LXdpZHRofSArIDIwcHgpIDAgJG1haW4tbWVudS12MV9fbGluay1wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1tZW51LXYxX19jb3VudC1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS12MV9fbGluay1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLW1lbnUtdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogM2VtO1xyXG4gICAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFscyB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nby1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMXZ3O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYWluLW1lbnUtdjFfX2xvZ28td2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvZHktLW1lbnUtb3BlbmVkICYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UsIG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cyArIDAuMDVzICogJGk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanMtZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTWFpbiBtZW51IHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYWluLW1lbnUtdjEtY29sb3IgICAgIDogJGNvbG9yX3RleHQ7ICAgICAgICAgLy8gTWFpbiBtZW51IDogQ291bGV1ciBkdSB0ZXh0XHJcbiRtYWluLW1lbnUtdjEtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTEgOyAgLy8gTWFpbiBtZW51IDogQ291bGV1ciBkZSBmb25kXHJcblxyXG4kbWFpbi1tZW51LXYxX190b3BiYXItY29sb3I6IGN1cnJlbnRDb2xvcjsgIC8vIE1haW4gbWVudSA6IENvdWxldXIgZGUgbGEgdG9wIGJhclxyXG5cclxuJG1haW4tbWVudS12MS13aWR0aCAgICAgOiA0N3Z3OyAgICAgICAgICAgICAgIC8vIE1haW4gbWVudSA6IExhcmdldXIgZHUgbWVudVxyXG5cclxuLy8gSXRlbXNcclxuJG1haW4tbWVudS12MV9fbGluay1mb250ICAgICAgICAgIDogKFxyXG4gICAgeHM6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMjVweCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCxcclxuICAgIG1kOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDQwcHggICRmb250LWZhbWlseS0taGlnaGxpZ2h0XHJcbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiBmb250XHJcbiRtYWluLW1lbnUtdjFfX2xpbmstY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgIC8vIEl0ZW0gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLW1lbnUtdjFfX2xpbmstY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgIC8vIEl0ZW0gOiBjb3VsZXVyIGR1IHRleHRlIGF1IHN1cnZvbFxyXG4kbWFpbi1tZW51LXYxX19saW5rLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAvLyBJdGVtIDogbGV0dGVyLXNwYWNpbmdcclxuJG1haW4tbWVudS12MV9fbGluay10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogdGV4dC10cmFuc2Zvcm1cclxuJG1haW4tbWVudS12MV9fbGluay1wYWRkaW5nICAgICAgIDogM3Z3OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IHBhZGRpbmcgZ2F1Y2hlXHJcblxyXG4vLyBGbGVjaGVcclxuJG1haW4tbWVudS12MV9fYXJyb3ctY29sb3IgICAgICAgOiB0cmFuc3BhcmVudDsgICAvLyBGbGVjaGUgOiBjb3VsZXVyXHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kOyAgLy8gRmxlY2hlIDogY291bGV1ciBhdSBzdXJ2b2xcclxuJG1haW4tbWVudS12MV9fYXJyb3ctd2lkdGggICAgICAgOiA0NnB4OyAgICAgICAgICAvLyBGbGVjaGUgOiBsYXJnZXVyXHJcbiRtYWluLW1lbnUtdjFfX2Fycm93LWhlaWdodCAgICAgIDogMzRweDsgICAgICAgICAgLy8gRmxlY2hlIDogaGF1dGV1ciAocG91ciBpbmZvcm1hdGlvbiBldCBjYWxjdWxzIHNldWxlbWVudClcclxuXHJcbi8vIE51bcOpcm9cclxuJG1haW4tbWVudS12MV9fY291bnQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuNGVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gTnVtw6lybyA6IGZvbnRcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyA6IGNvdWxldXJcclxuJG1haW4tbWVudS12MV9fY291bnQtY29sb3ItLWhvdmVyICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyA6IGNvdWxldXIgYXUgc3Vydm9sXHJcbiRtYWluLW1lbnUtdjFfX2NvdW50LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gOiBsZXR0ZXItc3BhY2luZ1xyXG4kbWFpbi1tZW51LXYxX19jb3VudC10ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIEZlcm1lclxyXG4kbWFpbi1tZW51LXYxX19jbG9zZV9zaXplIDogM2VtOyAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1haW4tbWVudS12MV9fY2xvc2VfY29sb3I6IGN1cnJlbnRDb2xvcjsgICAgLy8gQm91dG9uIGZlcm1lciA6IGNvdWxldXJcclxuLy8gTG9nb1xyXG4kbWFpbi1tZW51LXYxX19sb2dvLXdpZHRoOiAxOGVtOyAvLyBMb2dvIDogdGFpbGxlXHJcblxyXG4vLyBGb250IG9uZ2xldCBBY2N1ZWlsXHJcbiRtYWluLW1lbnUtdjFfX2hvbWUtbGFiZWxfZm9udCA6IChcclxuICAgICAgICB4cyA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuMjFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0LFxyXG4gICAgICAgIG1kIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS4yMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHRcclxuKTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWNvbG9yICAgICAgICAgICAgOiAkbWFpbi1tZW51LXYxLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlciAgICA6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1yYWRpdXMgICAgICAgICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNWVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYWluLW1lbnUtc29jaWFscy1zcGFjaW5nOiAwLjVlbTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWluLW1lbnUtc29jaWFscy12MSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZm9vdGVyLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MV9fdGl0bGUtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRmb290ZXItdjFfX3RpdGxlLW1hcmdpbi10b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGZvb3Rlci12MV9fY29udGVudC1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyBtYXJnaW46IC0kbWFpbi1tZW51LXNvY2lhbHMtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46ICRtYWluLW1lbnUtc29jaWFscy1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLW1lbnUtc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tcmFkaXVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXNvY2lhbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWJvcmRlci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1haW4tbWVudS1zb2NpYWxzLXYxX19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtZGV0YWlscy10b29scy12MV9fdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yICAgICAgICAgICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlciAgICA6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXJhZGl1cyAgICAgICAgICAgOiAxMDAlICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC42NWVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5ld3MtZGV0YWlscy10b29scy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0td2lkdGgpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tcmFkaXVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0taGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmlsbDogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICAgIH1cclxuXHJcbiAgICAuanMtc2VsZWN0aW9uVG9nZ2xlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRMOpdGFpbHMgZCd1bmUgbmV3c1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1kZXRhaWxzLXYxLWhlaWdodCAgICA6IDc3MHB4O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MS1zaWRlLXdpZHRoOiA2MTBweDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93LWZpdCAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3ZlcjtcclxuJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kICAgICAgIDogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yICAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXIgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUgICAgICAgICAgICAgOiA2MHB4O1xyXG5cclxuLy8gT3V0aWxzXHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX3RpdGxlLWZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZDtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvciAgICAgICAgICAgIDogY3VycmVudENvbG9yO1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yLS1ob3ZlciAgICAgOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yO1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlcjtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS1yYWRpdXMgICAgICAgICAgIDogMTAwJTtcclxuJG5ld3MtZGV0YWlscy10b29scy12MV9faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW07XHJcbiRuZXdzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0taGVpZ2h0ICAgICAgICAgICA6IDIuNWVtO1xyXG4kbmV3cy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNjVlbTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWRldGFpbHMtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjEtaGVpZ2h0ICAgICAgOiA4NjNweCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjEtc2lkZS13aWR0aCAgICAgOiA2MTBweCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmV3cy1kZXRhaWxzLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuZXdzLWRldGFpbHMtdjEtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBtYXJnaW46IDVlbSAwLjJlbSAwLjJlbSAwLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG5ld3MtZGV0YWlscy12MS1zaWRlLXdpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUtc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlc2hvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZS8yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRuZXdzLWRldGFpbHMtdjEtc2xpZGVzaG93LWZpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdC12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmV3cy1saXN0LXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3QtdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxLjVlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gbmV3cyBsaXN0IHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAvLyBNb2R1bGUgOiBmb25kXHJcblxyXG4vLyBJdGVtc1xyXG4kbmV3cy10aHVtYi12MS1oZWlnaHQgICAgICAgICAgOiA3MiU7ICAgICAgICAgICAvLyBUaHVtYiA6IGhhdXRldXIgKGVuIHB4IG91IGVuICUgZGUgbGEgbGFyZ2V1cilcclxuJG5ld3MtdGh1bWItdjEtY29sb3IgICAgICAgICAgIDogJGNvbG9yLXRleHQ7ICAgLy8gVGh1bWIgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDsgIC8vIFRodW1iIDogY291bGV1ciBkZSBoaWdobGlnaHRcclxuJG5ld3MtdGh1bWItdjEtYmFja2dyb3VuZCAgICAgIDogdHJhbnNwYXJlbnQ7ICAgLy8gVGh1bWIgOiBmb25kXHJcblxyXG4kbmV3cy10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTE7ICAvLyBCbG9jIGluZm9zIDogZm9uZFxyXG5cclxuJG5ld3MtdGh1bWItdjFfX3RpdGxlLWNvbG9yOiAkbmV3cy10aHVtYi12MS1jb2xvcjsgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRuZXdzLXRodW1iLXYxX19jaGFwby1jb2xvcjogJG5ld3MtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDsgIC8vIENoYXBvIDogY291bGV1clxyXG5cclxuJG5ld3MtdGh1bWItdjFfX2Fycm93LWNvbG9yICAgICAgICAgICAgICAgOiAkbmV3cy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gRmxlY2hlIDogY291bGV1clxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3QtdjItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5ld3MtbGlzdC12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0LXYyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdCB2MlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0LXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgLy8gTW9kdWxlIDogZm9uZFxyXG5cclxuLy8gSXRlbXNcclxuJG5ld3MtdGh1bWItdjItaGVpZ2h0ICAgICAgICAgIDogNTU1cHg7ICAgICAgICAgLy8gVGh1bWIgOiBoYXV0ZXVyXHJcbiRuZXdzLXRodW1iLXYyLWNvbG9yICAgICAgICAgICA6ICRjb2xvci10ZXh0OyAgIC8vIFRodW1iIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7ICAvLyBUaHVtYiA6IGNvdWxldXIgZGUgaGlnaGxpZ2h0XHJcbiRuZXdzLXRodW1iLXYyLWJhY2tncm91bmQgICAgICA6IHRyYW5zcGFyZW50OyAgIC8vIFRodW1iIDogZm9uZFxyXG5cclxuJG5ld3MtdGh1bWItdjJfX3RpdGxlLWNvbG9yICAgICA6ICRuZXdzLXRodW1iLXYyLWNvbG9yOyAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXJcclxuJG5ld3MtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I6ICRuZXdzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBUaXRyZSA6IGNvdWxldXIgZGVzIHRyYWl0c1xyXG4kbmV3cy10aHVtYi12Ml9fY2hhcG8tY29sb3IgICAgIDogJG5ld3MtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDsgIC8vIENoYXBvIDogY291bGV1clxyXG5cclxuXHJcbiRuZXdzLXRodW1iLXYyX19hcnJvdy1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDsgIC8vIEZsZWNoZSA6IGNvdWxldXJcclxuXHJcbiRuZXdzLXRodW1iLXYyX19jdGEtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gJG5ld3MtdGh1bWItdjEtaGVpZ2h0OiA3MiUgIWRlZmF1bHQ7XHJcbiAkbmV3cy10aHVtYi12MS1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcbiAkbmV3cy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiAkbmV3cy10aHVtYi12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuIFxyXG4gJG5ld3MtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4gXHJcbiAkbmV3cy10aHVtYi12MV9fdGl0bGUtY29sb3I6ICRuZXdzLXRodW1iLXYxLWNvbG9yICFkZWZhdWx0O1xyXG4gJG5ld3MtdGh1bWItdjFfX2NoYXBvLWNvbG9yOiAkbmV3cy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4gXHJcbiAkbmV3cy10aHVtYi12MV9fYXJyb3ctY29sb3I6ICRuZXdzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiAgXHJcbiAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuIFxyXG4ubmV3cy10aHVtYi12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdGh1bWItdjEtYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbmV3cy10aHVtYi12MS1jb2xvcjtcclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5ld3MtdGh1bWItdjEtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMi40ZW0gNWVtIDIuNGVtIDNlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNGVtIDVlbSAyLjRlbSAzZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gXHJcbiAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgY29sb3I6ICRuZXdzLXRodW1iLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICAgbWFyZ2luOiAwO1xyXG4gXHJcbiAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAmX19jaGFwbyB7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXRodW1iLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgfSAgICAgXHJcbiBcclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zZW07XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkbmV3cy10aHVtYi12MV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdGh1bWItdjItaGVpZ2h0OiA1NTVweCAhZGVmYXVsdDtcclxuJG5ld3MtdGh1bWItdjItY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4kbmV3cy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXRodW1iLXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdGh1bWItdjJfX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy10aHVtYi12Ml9fdGl0bGUtY29sb3I6ICRuZXdzLXRodW1iLXYyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy10aHVtYi12Ml9fdGl0bGUtZGVjby1jb2xvcjogJG5ld3MtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdGh1bWItdjJfX2NoYXBvLWNvbG9yOiAkbmV3cy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdGh1bWItdjJfX2Fycm93LWNvbG9yOiAkbmV3cy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdGh1bWItdjJfX2N0YS1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmV3cy10aHVtYi12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdGh1bWItdjItYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbmV3cy10aHVtYi12Mi1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJG5ld3MtdGh1bWItdjItaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDRlbSAxLjJlbSAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzY3JvbGwtcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC42ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogJG5ld3MtdGh1bWItdjJfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXRodW1iLXYyX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MCU7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDNlbSAzZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXRodW1iLXYyX19jdGEtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaG92ZXIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICByaWdodDogM2VtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkbmV3cy10aHVtYi12Ml9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAmX19jdGEge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2luYXRpb25fY29sb3IgOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7ICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTogNTBweCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yIDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1yYWRpdXMgOiAxMDAlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvciA6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yIDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYWdpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICBmb250OiAkcGFnaW5hdGlvbl9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIC4zZW07XHJcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb25faXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG4gICAgICAgICAgICB3aWR0aDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcGFnaW5hdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgLnBhZ2luZy12MV9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBhZ2luYXRpb24gbGluc3RpbmdzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2NvbG9yICAgICAgICAgICAgICAgICAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yICAgICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJHBhZ2luYXRpb25fZm9udCAgICAgICAgICAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZyAgICAgICAgICAgICAgOiBub3JtYWw7XHJcbiRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtICAgICAgICAgICAgICA6IG5vbmU7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fc2l6ZSAgICAgICAgICAgICAgICAgICA6IDUwcHg7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fY29sb3IgICAgICAgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yICAgICAgICAgICA6ICRjb2xvci1icmFuZDtcclxuJHBhZ2luYXRpb25faXRlbV9ib3JkZXItcmFkaXVzICAgICAgICAgIDogMTAwJTtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yLWJyYW5kO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yICAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yICAgICA6ICRjb2xvci1icmFuZC0tYWx0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBhcnRuZXJzLWxpc3QtdjEge1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTdlbSwgMWZyKSApIDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDFlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYXJ0bmVycy1saXN0LXYyIHtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA2ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBhcnRuZXJzLXRodW1iLXYxX19pbWFnZS1ib3JkZXIgICAgICA6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0tNSAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVycy10aHVtYi12MV9fbmFtZS1mb250ICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEuNSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19kZXNjcmlwdGlvbi1mb250ICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIC44ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19saW5rLWNvbG9yICAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy1jb2xvciAgICAgICA6ICRwYXJ0bmVycy10aHVtYi12MV9fbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kcGFydG5lcnMtdGh1bWItdjFfX2Fycm93LWhlaWdodCAgICAgIDogYXV0byAhZGVmYXVsdDtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy13aWR0aCAgICAgICA6IDEuNWVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBhcnRuZXJzLXRodW1iLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyOiAkcGFydG5lcnMtdGh1bWItdjFfX2ltYWdlLWJvcmRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEzZW07XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250OiAkcGFydG5lcnMtdGh1bWItdjFfX25hbWUtZm9udDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogMC4zZW0gMDtcclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250OiAkcGFydG5lcnMtdGh1bWItdjFfX2Rlc2NyaXB0aW9uLWZvbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDAuM2VtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRwYXJ0bmVycy10aHVtYi12MV9fbGluay1jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuOGVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnBhcnRuZXJzLXRodW1iLXYxX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7ICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwYXJ0bmVycy10aHVtYi12MV9fYXJyb3ctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtdGh1bWItdjFfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRwYXJ0bmVycy10aHVtYi12MV9fYXJyb3ctaGVpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RlIGRlcyBwYXJ0ZW5haXJlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFydG5lcnMtdGh1bWItdjFfX2ltYWdlLWJvcmRlciAgICAgICA6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0tNTtcclxuXHJcbiRwYXJ0bmVycy10aHVtYi12MV9fbGluay1jb2xvciAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZDtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy1jb2xvciAgICAgICA6ICRwYXJ0bmVycy10aHVtYi12MV9fbGluay1jb2xvcjtcclxuJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG4kcGFydG5lcnMtdGh1bWItdjFfX2Fycm93LWhlaWdodCAgICAgIDogYXV0bztcclxuJHBhcnRuZXJzLXRodW1iLXYxX19hcnJvdy13aWR0aCAgICAgICA6IDEuNWVtOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lcnMtdGh1bWItdjJfX2ltYWdlLWJvcmRlciAgICAgIDogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLS01ICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXJzLXRodW1iLXYyX19kZXNjcmlwdGlvbi1mb250ICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIC44ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHBhcnRuZXJzLXRodW1iLXYyX19saW5rLWNvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBhcnRuZXJzLXRodW1iLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyOiAkcGFydG5lcnMtdGh1bWItdjJfX2ltYWdlLWJvcmRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE3ZW07XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udDogJHBhcnRuZXJzLXRodW1iLXYyX19kZXNjcmlwdGlvbi1mb250O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwLjNlbSAwO1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHBhcnRuZXJzLXRodW1iLXYyX19saW5rLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtaGVpZ2h0ICAgICAgOiA4NjNweCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtbWVudS13aWR0aCAgICAgOiA2MTBweCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcblx0XHQuc3VidGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDM2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTEuNWVtIDAgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zcGFjZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLXYxLW1lbnUtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy12MS1tZW51LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlc2hvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZS8yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93LWZpdDtcclxuICAgICAgICB9XHJcblx0XHR1bC5wcm9wZXJ0aWVzLWxhYmVscyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogOTtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm90dG9tOiAxLjVlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuZHJhd2VyLS1vcGVuZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcmF3ZXJfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zLFxyXG4gICAgJl9fZGV0YWlsc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIC5kcmF3ZXJfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29tcG9zaXRpb25fb2ZfcGFydHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLmRyYXdlcl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3MtbmV3IHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sb3RzIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kb2N1bWVudGF0aW9uIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW5mb3NtaXNjIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuZHJhd2VyX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZXJneSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbmVpZ2hib3Job29kIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLmRyYXdlcl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZXMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcXVpcG1lbnRzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyNzVweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NlcnZpY2VzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDY3MHB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoODQycHggKyA0ZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcGx5LW9ubGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmFwcGx5LW9ubGluZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlbGF0ZWQge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgNGVtKVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQcm9wZXJ0aWVzIGRldGFpbHMgdjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1oZWlnaHQgICAgOiA4NjNweDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1tZW51LXdpZHRoOiA2MTBweDtcclxuXHJcbi8vIFNsaWRlc2hvd1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvdy1maXQgICAgICAgICAgICAgICAgICAgICAgICAgIDogY292ZXI7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93LWJhY2tncm91bmQgICAgICAgICAgICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvciAgICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplICAgICAgICAgICAgIDogNjBweDtcclxuXHJcbi8vIEluZm9zXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtY29sb3IgICAgOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1jb2xvciAgICA6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2Rlc2NyaXB0aW9uLWZvbnQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9fZGVzY3JpcHRpb24tc3BhY2luZyAgOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWNvbG9yICAgIDogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1mb250ICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1zcGFjaW5nICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1jb2xvci0taGlnaGxpZ2h0ICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0ICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZTtcclxuXHJcblxyXG4vLyBBdXRyZXMgaW5mb3NcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjEtY29sb3IgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjEtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS1jb2xvciAgICA6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWZvbnQgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS1zcGFjaW5nICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWNvbG9yLS1oaWdobGlnaHQgICAgOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWZvbnQtLWhpZ2hsaWdodCAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodCAgOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZTtcclxuXHJcblxyXG4vLyBRdWFydGllclxyXG4kcHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MS1jb2xvciAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDtcclxuXHJcblxyXG4vLyBFbmVyZ2llXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxLWNvbG9yICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kO1xyXG5cclxuXHJcbi8vIFRhcmlmc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfdGV4dC1hbGlnbiAgICA6IGxlZnQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzIgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfdGV4dC1hbGlnbiAgICA6IGxlZnQ7XHJcblxyXG5cclxuLy8gRXF1aXBlbWVudHNcclxuXHJcblxyXG4vLyBTZXJ2aWNlc1xyXG5cclxuXHJcbi8vIENvbnRhY3RcclxuXHJcblxyXG4vLyBPdXRpbHNcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9fdGl0bGUtZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yICAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlciAgICA6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYm9yZGVyO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXJhZGl1cyAgICAgICAgICAgOiAxMDAlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAyLjVlbTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW07XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC42NWVtO1xyXG5cclxuLy8gQmllbnMgbGnDqXNcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYxX2NvbG9yX2JyYW5kLS1hbHQ6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYxX19jb2xvcl9icmFuZDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbiB7XHJcbiAgICAgICAgLnRhYmxlLWFyaWFfX3RoZWFkIHtcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkOm5vdCgudGFibGUtYXJpYV9fdGQtLXBpZWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MV9jb2xvcl9icmFuZC0tYWx0O1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MV9fY29sb3JfYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjFfX2NvbG9yX2JyYW5kO1xyXG4gICAgICAgICAgICAmLS1waWVjZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MV9jb2xvcl9icmFuZC0tYWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pdGVtLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pY29uLWNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9faWNvbi1ib3JkZXI6IDFweCBzb2xpZCAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24tc2l6ZTogM2VtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjEtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYxX19pY29uLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjFfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12MV9faWNvbi1ib3JkZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjEtY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZW5lcmd5LXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZXF1aXBtZW50cy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWhlYWRlciB7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xLjggJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZm9ybS12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEtLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2Rlc2NyaXB0aW9uLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fZGVzY3JpcHRpb24tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2Rlc2NyaXB0aW9uLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19kZXNjcmlwdGlvbi10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fcmVmZXJlbmNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19jb3VudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjVlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fY291bnQtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEtLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzIuNWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1zaXplOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1ib3JkZXI6IDJweCBzb2xpZCAkcHJvcGVydGllcy10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2NvdW50LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19jb3VudC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQtaGlnaGxpZ2h0IHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fY291bnQtZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fY291bnQtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19kZXNjcmlwdGlvbi1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fZGVzY3JpcHRpb24tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX2Rlc2NyaXB0aW9uLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19kZXNjcmlwdGlvbi10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3JlZmVyZW5jZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtZG9zc2llciB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcyB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R5cGVzLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1jb2xvcjtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2Rlc2NyaXB0aW9uLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICBncmlkLWdhcDogM2VtIDFlbTtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MS1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gNXB4KTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19pdGVtLWZvbnQtLWhpZ2hsaWdodDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12MV9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjFfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjEge1xyXG4gICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYxX19kZXNjcmlwdGlvbi10cmFuc2Zvcm07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MS1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjEtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICBncmlkLWdhcDogM2VtIDFlbTtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjEtaGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygwLjVlbSAtIDVweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12MV9faXRlbS1mb250LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjFfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjEtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYxLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYxLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtbmVpZ2hib3Job29kLXYxLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjEtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjEtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG4gICAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8yICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjFfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYxX3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12MV90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xLjggJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8yLjIgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMWVtO1xyXG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvciAgICAgICAgICAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yLS1ob3ZlciAgICAgOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1yYWRpdXMgICAgICAgICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0taGVpZ2h0ICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNjVlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX190aXRsZS1mb250O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXdpZHRoKTtcclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLXJhZGl1cztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0td2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1wYWRkaW5nO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1ib3JkZXItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzLXNlbGVjdGlvblRvZ2dsZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12MV9faXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYxX19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1oZWlnaHQ6IDY0JSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fY2hhcG8tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX3ByaWNlLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX2Fycm93LWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjFfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19zZWxlY3Rpb24taWNvbi1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19yZWZlcmVuY2UtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MV9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1jb2xvcjtcclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MS1oZWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYxX19wcmljZS1jb2xvclxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyX19jb3VudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyX19jb3VudC1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvdy1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplOiA1MHB4ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wYWdpbmctZm9udC0taGlnaHRsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAyLjFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wYWdpbmctY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAyZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3ByaWNlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3JlZmVyZW5jZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3JlZmVyZW5jZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdCZfX2NhbmRpZGF0dXJle1xyXG5cdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0bWFyZ2luOiAxZW0gYXV0byAxZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0fVxyXG5cclxuICAgICZfX3NsaWRlc2hvdyB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubWFpbi1zd2lwZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuXHRcdHVsLnByb3BlcnRpZXMtbGFiZWxzIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgMCAwIDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2NvdW50LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjJfX2NvdW50LWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcGFnaW5nIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1mb250LS1oaWdodGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wYWdpbmctY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wcmljZS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3ByaWNlLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcmVmZXJlbmNlLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19yZWZlcmVuY2UtY29sb3I7XHJcblxyXG4gICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhZ2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqICsgKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmVpZ2hib3Job29kIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIDRlbSlcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWxhdGVkIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyNzZweCArIDRlbSlcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZXMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMnB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb3RzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMjJweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTI3NXB4ICsgNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcXVpcG1lbnRzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyNzVweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZXMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNjcwcHggKyA0ZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcGx5LW9ubGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmFwcGx5LW9ubGluZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuLnByb3BlcnRpZXMtZGV0YWlscyB7XHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC44ZW0gMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTV2aDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUHJvcGVydGllcyBkZXRhaWxzIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBTbGlkZXNob3dcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3ctZml0OiBjb3ZlcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNTBweDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wYWdpbmctZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWZvbnQtLWhpZ2h0bGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMi4xZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3BhZ2luZy1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYyLXNsaWRlc2hvd19fcGFnaW5nLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZC0tYWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12Mi1zbGlkZXNob3dfX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19wcmljZS1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19yZWZlcmVuY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19yZWZlcmVuY2UtY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjItc2xpZGVzaG93X19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kO1xyXG5cclxuLy8gSW5mb3NcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Mi1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Mi1oaWdobGlnaHQ6ICRjb2xvci1icmFuZDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2Rlc2NyaXB0aW9uLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19kZXNjcmlwdGlvbi1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19kZXNjcmlwdGlvbi10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Mi1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lO1xyXG5cclxuXHJcbi8vIEF1dHJlcyBpbmZvc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Mi1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjItaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fZGVzY3JpcHRpb24tY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19kZXNjcmlwdGlvbi1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fZGVzY3JpcHRpb24tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ6IG5vbmU7XHJcblxyXG4vLyBRdWFydGllclxyXG5cclxuXHJcbi8vIEVuZXJnaWVcclxuXHJcblxyXG4vLyBUYXJpZnNcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9jb2xvciA6ICRjb2xvcl9icmFuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF90ZXh0LWFsaWduIDogbGVmdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl9jb2xvciA6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuXHJcbi8vIEVxdWlwZW1lbnRzXHJcblxyXG5cclxuLy8gU2VydmljZXNcclxuXHJcblxyXG4vLyBDb250YWN0XHJcblxyXG5cclxuLy8gT3V0aWxzXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1jb2xvcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXI7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCU7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW07XHJcblxyXG5cclxuLy8gQmllbnMgbGnDqXNcclxuIiwiLnByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12MiB7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12Ml9jb2xvcl9icmFuZC0tYWx0OiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1jb21wb3NpdGlvbi12Ml9fY29sb3JfYnJhbmQ6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24ge1xyXG4gICAgICAgIC50YWJsZS1hcmlhX190aGVhZCB7XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZDpub3QoLnRhYmxlLWFyaWFfX3RkLS1waWVjZSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjJfY29sb3JfYnJhbmQtLWFsdDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjJfX2NvbG9yX2JyYW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWNvbXBvc2l0aW9uLXYyX19jb2xvcl9icmFuZDtcclxuICAgICAgICAgICAgJi0tcGllY2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjJfY29sb3JfYnJhbmQtLWFsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWNvbnRhY3QtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWVuZXJneS12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB9XHJcbiAgICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGNvbG9yOiAkYm9keV9mb250X2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZW5lcmd5X19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMS44ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWZvcm0tdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtZ2VuZXJhbC12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS4yZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kYXRhLWNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Mi1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kYXRhLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fZGF0YS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faWNvbi1jb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pY29uLWJvcmRlcjogMXB4IHNvbGlkICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24tc2l6ZTogM2VtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIFxyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtY29sb3I7XHJcblxyXG4gICAgICAgICYtLXR5cGVzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2RhdGEtZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9fZGF0YS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbSAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12Ml9faXRlbS10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24tc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pY29uLXNpemU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjJfX2ljb24tc2l6ZTtcclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYyX19pY29uLWJvcmRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9fZGVzY3JpcHRpb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2Rlc2NyaXB0aW9uLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ6ICRmb250LXNwYWNpbmctLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tdHJhbnNmb3JtLS1oaWdobGlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZ3JpZC1nYXA6IDJlbSA0ZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMS40ZW0gNGVtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjJfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYyX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12Ml9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Mi1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjItY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEuNGVtIDRlbTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjJfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12Ml9faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYyX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12Mi0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MS1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1uZWlnaGJvcmhvb2QtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjJfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYyX3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12Ml90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXJlbGF0ZWQtdjIge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweCAxLjVlbTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTAwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1zZXJ2aWNlcy12MiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xLjggJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8yLjIgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMWVtO1xyXG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYmFja2dyb3VuZCAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9fdGl0bGUtZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS13aWR0aCk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12Ml9faXRlbS1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tcGFkZGluZztcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjJfX2l0ZW0tYm9yZGVyLS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYyX19pdGVtLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy1zZWxlY3Rpb25Ub2dnbGUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1oZWlnaHQ6IDY0JSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9faW5mb3MtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fY2hhcG8tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX3ByaWNlLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX2Fycm93LWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjJfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19zZWxlY3Rpb24taWNvbi1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19yZWZlcmVuY2UtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1jb2xvcjtcclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12Mi1oZWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX190aXRsZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYyX19wcmljZS1jb2xvclxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjVlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQtY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMi41ZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1zaXplOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLWJvcmRlcjogMnB4IHNvbGlkICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19pbnRyby1iYWNrZ3JvdW5kOiAkZHJhd2VyLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS1sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS1sYWJlbC1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8yLjVlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtdmFsdWUtc2l6ZTogMi41ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1ib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19yZWZlcmVuY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZS13aWR0aDogKFxyXG4gICAgJ2xnJyA6IDM2MHB4LFxyXG4gICAgJ3hsJyA6IDUwMHB4LFxyXG4gICAgJ3h4bCcgOiA2MTBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvdy1maXQ7XHJcbiAgICAgICAgfVxyXG5cdFx0dWwucHJvcGVydGllcy1sYWJlbHMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdC5wcm9wZXJ0aWVzLWxhYmVsc19faXRlbSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvLWJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAzZW0gMDtcclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tc2Nyb2xsIHtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudC1oaWdobGlnaHQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcyB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy1uZXctdjFfX3R5cGVzLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R5cGVzLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1jb2xvcjtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtbmV3LXYxX190eXBlcy1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLW5ldy12MV9fdHlwZXMtc2l6ZTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19wYWdpbmcge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3BhZ2luZy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNmVtIDJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZS13aWR0aCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwLWdldCgkcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUtd2lkdGgsICRicmVha3BvaW50KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3dzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWl0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kYXRhLWxhYmVsIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS1sYWJlbC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtbGFiZWwtY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2RhdGEtdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtdmFsdWUtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLWNvbG9yO1xyXG5cclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgd2lkdGg6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLXNpemU7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbWVkaWEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1jb2xvcjtcclxuXHJcbiAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LXNpZGUge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvbnRlbnQtc2lkZS13aWR0aCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWFwLWdldCgkcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb250ZW50LXNpZGUtd2lkdGgsICRicmVha3BvaW50KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LW1haW4ge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgIFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pc0V4cGFuZGVkICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAjeyRibG9ja31fX25laWdoYm9yaG9vZC1jdGEtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcblxyXG4gICAgICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXNFeHBhbmRlZCAmLS1vcGVuZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlzRXhwYW5kZWQgJi0tY2xvc2VkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3NtaXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG90cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RvY3VtZW50YXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcXVpcG1lbnRzIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZXMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWxhdGVkIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyNzZweCArIDRlbSlcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9wZXJ0eS1jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IC41ZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXBwbHktb25saW5lIHtcclxuICAgICAgICBtYXJnaW46IDRlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDg0MnB4ICsgNGVtKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuYXBwbHktb25saW5lX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQcm9wZXJ0aWVzIGRldGFpbHMgdjNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4vLyBTbGlkZXNob3dcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3ctZml0OiBjb3ZlcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12My1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDUwcHg7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19wYWdpbmctYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjVlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fY291bnQtY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19jb3VudC1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxzLXYzLWNvbG9yLS1oaWdobGlnaHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMi41ZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1jb2xvcjogY3VycmVudENvbG9yO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX190eXBlcy1zaXplOiAyZW07XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3R5cGVzLWJvcmRlcjogMnB4IHNvbGlkICRwcm9wZXJ0aWVzLWRldGFpbHMtdjMtY29sb3ItLWhpZ2hsaWdodDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX2ludHJvLWJhY2tncm91bmQ6ICRkcmF3ZXItYmFja2dyb3VuZDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19faW50cm8tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLWxhYmVsLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLWxhYmVsLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRhdGEtdmFsdWUtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzIuNWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZGF0YS12YWx1ZS1zaXplOiAyLjVlbTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kYXRhLXZhbHVlLWJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdjNfX3JlZmVyZW5jZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fcmVmZXJlbmNlLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXYzX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy12M19fY29udGVudC1zaWRlLXdpZHRoOiAoXHJcbiAgICAnbGcnIDogMzYwcHgsXHJcbiAgICAneGwnIDogNTAwcHgsXHJcbiAgICAneHhsJyA6IDYxMHB4XHJcbik7XHJcblxyXG4vLyBJbmZvc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdGl0bGUtY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS44ZW0vMS41ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX3RpdGxlLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2Rlc2NyaXB0aW9uLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19kZXNjcmlwdGlvbi1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjllbS8xLjUgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19kZXNjcmlwdGlvbi10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWNvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12My1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OiBub25lO1xyXG5cclxuXHJcbi8vIEF1dHJlcyBpbmZvc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12My1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUtY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuOGVtLzEuNSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMtaGlnaGxpZ2h0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZTtcclxuXHJcbi8vIFF1YXJ0aWVyXHJcblxyXG5cclxuLy8gRW5lcmdpZVxyXG5cclxuXHJcbi8vIFRhcmlmc1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl9jb2xvciA6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuXHJcbi8vIEVxdWlwZW1lbnRzXHJcblxyXG5cclxuLy8gU2VydmljZXNcclxuXHJcblxyXG4vLyBDb250YWN0XHJcblxyXG5cclxuLy8gT3V0aWxzXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX3RpdGxlLXNpemU6IDEuOGVtO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJhY2tncm91bmQgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1iYWNrZ3JvdW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWNvbG9yICAgICAgICAgICAgOiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWNvbG9yLS1ob3ZlciAgICAgOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWNvbG9yO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJvcmRlci0taG92ZXIgICAgOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJvcmRlcjtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1yYWRpdXMgICAgICAgICAgIDogMTAwJTtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS13aWR0aCAgICAgICAgICAgIDogMi41ZW07XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0taGVpZ2h0ICAgICAgICAgICA6IDIuNWVtO1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNjVlbTtcclxuXHJcblxyXG4vLyBCaWVucyBsacOpc1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24tdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbHMtY29tcG9zaXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12My1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjMtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faXRlbS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faXRlbS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2ljb24tY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12My1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pY29uLWJvcmRlcjogMXB4IHNvbGlkICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12My1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faWNvbi1zaXplOiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12My1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICBncmlkLWdhcDogM2VtIDFlbTtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faXRlbS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2l0ZW0tZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faXRlbS10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHdpZHRoOiAkcHJvcGVydGllcy1kZXRhaWxzLWRvY3VtZW50YXRpb24tdjNfX2ljb24tc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faWNvbi1zaXplO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtZG9jdW1lbnRhdGlvbi12M19faWNvbi1zaXplO1xyXG4gICAgICAgIGJvcmRlcjogJHByb3BlcnRpZXMtZGV0YWlscy1kb2N1bWVudGF0aW9uLXYzX19pY29uLWJvcmRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1lbmVyZ3ktdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19leHBhbmQge1xyXG5cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWVxdWlwbWVudHMtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaGVhZGVyIHtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEuOCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1mb3JtLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLWdlbmVyYWwtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12My1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12My1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX3RpdGxlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuOGVtLzEuNSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fdGl0bGUtc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fZGVzY3JpcHRpb24tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMC45ZW0vMS41ICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fZGVzY3JpcHRpb24tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLXNwYWNpbmctLWhpZ2hsaWdodDogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIFxyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjMtY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX190aXRsZS10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjEtaGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygwLjVlbSAtIDVweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvcy12M19faXRlbS1mb250LS1oaWdobGlnaHQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3MtdjNfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zLXYzX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12My1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMtaGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuOGVtLzEuNSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19kZXNjcmlwdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuOWVtLzEuNSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19kZXNjcmlwdGlvbi1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fZGVzY3JpcHRpb24tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjMtaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tc3BhY2luZy0taGlnaGxpZ2h0OiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS10cmFuc2Zvcm0tLWhpZ2hsaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12My1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX3RpdGxlLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX190aXRsZS10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGdyaWQtZ2FwOiAyZW0gNGVtO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYxLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA1cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1pbmZvc21pc2MtdjNfX2l0ZW0tZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLWluZm9zbWlzYy12M19faXRlbS1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtaW5mb3NtaXNjLXYzX19pdGVtLXRyYW5zZm9ybS0taGlnaGxpZ2h0OyAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLWxvdHMtdjMtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYzLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtbG90cy12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1sb3RzLXYzLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLW5laWdoYm9yaG9vZC12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44ZW07XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RoX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbHMtcHJpY2VzLXYzX3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1kZXRhaWxzLXByaWNlcy12M190cl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnRpZXMtZGV0YWlscy1wcmljZXMtdjNfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZGV0YWlscy1yZWxhdGVkLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbHMtc2VydmljZXMtdjMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS41ZW0vMS44ICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMi4yICRmb250LWZhbWlseS0tYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAvLyBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAvLyB3aWR0aDogYXV0bztcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX190aXRsZS1zaXplOiAxLjhlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYmFja2dyb3VuZC0taG92ZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvciAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvci0taG92ZXIgICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tcmFkaXVzICAgICAgICAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWhlaWdodCAgICAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1wYWRkaW5nICAgICAgICAgIDogLjY1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDVlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0td2lkdGgpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0tcmFkaXVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0aWVzLWRldGFpbHMtdG9vbHMtdjNfX2l0ZW0taGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1kZXRhaWxzLXRvb2xzLXYzX19pdGVtLWJvcmRlci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtZGV0YWlscy10b29scy12M19faXRlbS1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICAgIH1cclxuXHJcbiAgICAuanMtc2VsZWN0aW9uVG9nZ2xlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtaGVpZ2h0OiA2NCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fdGl0bGUtY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX2NoYXBvLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19wcmljZS1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzX19zZWxlY3Rpb24tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fc2VsZWN0aW9uLWljb24tY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjNfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy1yZWxhdGVkLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12My1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtY29sb3I7XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdGh1bWItdjMtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiA+IC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJlbSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmX19jaGFwbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcHJpY2UtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC10aHVtYi12M19fcHJpY2UtY29sb3JcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtZW1wdHktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wcm9wZXJ0aWVzL2VtcHR5LmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByb3BlcnRpZXMtZW1wdHkge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtZW1wdHktYmFja2dyb3VuZDtcclxuXHJcbiAgICBwYWRkaW5nOiAxMGVtIDJlbTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdC12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy1saXN0LXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjEtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxLjVlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA1MHB4IDEuNWVtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUHJvcGVydGllcyBsaXN0IHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAvLyBNb2R1bGUgOiBmb25kXHJcblxyXG4vLyBJdGVtc1xyXG4kcHJvcGVydGllcy10aHVtYi12MS1oZWlnaHQgICAgICAgICAgOiA4MyU7ICAgICAgICAgICAgICAgICAgLy8gVGh1bWIgOiBoYXV0ZXVyIChlbiBweCBvdSBlbiAlIGRlIGxhIGxhcmdldXIpXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yICAgICAgICAgICA6ICRjb2xvci10ZXh0OyAgICAgICAgICAvLyBUaHVtYiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDogJHRpdGxlX19jaGFwby1jb2xvcjsgIC8vIFRodW1iIDogY291bGV1ciBkZSBoaWdobGlnaHRcclxuJHByb3BlcnRpZXMtdGh1bWItdjEtYmFja2dyb3VuZCAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgIC8vIFRodW1iIDogZm9uZFxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xOyAgLy8gQmxvYyBpbmZvcyA6IGZvbmRcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3I7ICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fY2hhcG8tY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBDaGFwbyA6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgICAgICAgICAgIC8vIFByaXggOiBmb250XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWNvbG9yICAgICAgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFByaXggOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWZvbnQtLWhpZ2hsaWdodCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFByaXggOiBmb250IGhpZ2hsaWdodFxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQcml4IDogY291bGV1ciBoaWdobGlnaHRcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19hcnJvdy1jb2xvciAgICAgICAgICAgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDsgIC8vIEZsZWNoZSA6IGNvdWxldXJcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1jb2xvciAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gU2VsZWN0aW9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fc2VsZWN0aW9uLWljb24tY29sb3IgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBTZWxlY3Rpb24gOiBjb3VsZXVyIGRlIGwnaWNvbmVcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3JlZmVyZW5jZS1jb2xvciAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUsOpZmVyZW5jZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3JlZmVyZW5jZS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OyAgLy8gUsOpZmVyZW5jZSA6IGNvdWxldXIgZGUgbGEgcmVmIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1saXN0LXYyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWxpc3QtdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12Mi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQcm9wZXJ0aWVzIGxpc3QgdjNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdC12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTW9kdWxlIDogZm9uZFxyXG5cclxuLy8gSXRlbXNcclxuJHByb3BlcnRpZXMtdGh1bWItdjMtaGVpZ2h0ICAgICAgICAgIDogNjk0cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGh1bWIgOiBoYXV0ZXVyXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRodW1iIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0OiAkZHJhd2VyLWhpZ2hsaWdodCA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaHVtYiA6IGNvdWxldXIgZGUgaGlnaGxpZ2h0XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzLWJhY2tncm91bmQgICAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRodW1iIDogZm9uZFxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX2luZm9zLWJhY2tncm91bmQ6ICRkcmF3ZXItYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgaW5mb3MgOiBmb25kXHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWNvbG9yICAgICA6ICRjb2xvci10ZXh0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3ByaWNlLWZvbnQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gUHJpeCA6IGZvbnRcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3ByaWNlLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUHJpeCA6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX190aXRsZS1jb2xvciAgICAgOiAkcHJvcGVydGllcy10aHVtYi12M19fY3RhLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12M19fdGl0bGUtZGVjby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZGVzIHRyYWl0c1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fY2hhcG8tY29sb3IgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFwbyA6IGNvdWxldXJcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjVlbS8xICRmb250LWZhbWlseS0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExvdHMgOiBmb250XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvdHMgOiBjb3VsZXVyXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIExvdHMgOiBmb250IGRlIGhpZ2hsaWdodFxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY291bnQtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb3RzIDogY291bGV1ciBkZSBoaWdobGlnaHRcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7ICAgICAgICAgICAgIC8vIFR5cGVzIGxvdCA6IGZvbnRcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3R5cGVzLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12My1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVHlwZXMgbG90IDogY291bGV1clxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX2Fycm93LWNvbG9yICAgICAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12My1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmxlY2hlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uLWNvbG9yICAgICAgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19jdGEtY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3Rpb24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24taWNvbi1jb2xvciAgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdGlvbiA6IGNvdWxldXIgZGUgbCdpY29uZVxyXG4kcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkZSBsYSByZWZcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1saXN0LXYzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLWxpc3QtdjMge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12My1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtdGh1bWItdjEtaGVpZ2h0OiA4MyUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19pbmZvcy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjJlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX2RhdGEtY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19kYXRhLWZvbnQtLWhpZ2hsaWdodDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvci0taGlnaGxpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19jaGFwby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1pY29uLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12MV9fcmVmZXJlbmNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYxX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy10aHVtYi12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtdGh1bWItdjEtYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MS1jb2xvcjtcclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHByb3BlcnRpZXMtdGh1bWItdjEtaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDVlbSAxLjJlbSAzZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYxX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtdGh1bWItdjFfX2RhdGEtZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MV9fZGF0YS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zZW07XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy10aHVtYi12MV9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVscy1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuOGVtO1xyXG5cclxuICAgICAgICAqICsgKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjFfX3JlZmVyZW5jZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWRvc3NpZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12MV9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydGllcy10aHVtYi12MV9fc2VsZWN0aW9uLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtdGh1bWItdjFfX3NlbGVjdGlvbi1pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyLWhlaWdodDogNjgwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19kYXRhLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtZm9udC0taGlnaGxpZ2h0OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19kYXRhLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3ByaWNlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3NlbGVjdGlvbi1pY29uLWNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX3JlZmVyZW5jZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fY3RhLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9wZXJ0aWVzLXRodW1iLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy10aHVtYi12Mi1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydGllcy10aHVtYi12Mi1oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gNGVtIDEuMmVtIDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDNlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBmb250OiAkcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtLXR5cGVzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtZm9udC0taGlnaGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNjcm9sbC1wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjJfX3RpdGxlLWRlY28tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fcHJpY2UtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVscy1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtZG9zc2llciB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0aWVzLXRodW1iLXYyX19zZWxlY3Rpb24taWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAlOyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogM2VtIDVlbSAzZW0gM2VtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy10aHVtYi12Ml9fY3RhLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcmlnaHQ6IDNlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9IHtcclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQcm9wZXJ0aWVzIGxpc3QgdjJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdC12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgIC8vIE1vZHVsZSA6IGZvbmRcclxuXHJcbi8vIEl0ZW1zXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyLWhlaWdodCAgICAgICAgICA6IDY4MHB4OyAgICAgICAgIC8vIFRodW1iIDogaGF1dGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Mi1jb2xvciAgICAgICAgICAgOiAkY29sb3ItdGV4dDsgICAvLyBUaHVtYiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDogJHRpdGxlX19jaGFwby1jb2xvcjsgIC8vIFRodW1iIDogY291bGV1ciBkZSBoaWdobGlnaHRcclxuJHByb3BlcnRpZXMtdGh1bWItdjItYmFja2dyb3VuZCAgICAgIDogdHJhbnNwYXJlbnQ7ICAgLy8gVGh1bWIgOiBmb25kXHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1mb250ICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjJlbS8xICRmb250LWZhbWlseS0tYmFzZTsgICAgICAgICAgICAvLyBQcml4IDogZm9udFxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1jb2xvciAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQcml4IDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fZGF0YS1mb250LS1oaWdobGlnaHQgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7ICAvLyBQcml4IDogZm9udCBoaWdobGlnaHRcclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX2RhdGEtY29sb3ItLWhpZ2hsaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUHJpeCA6IGNvdWxldXIgaGlnaGxpZ2h0XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fdGl0bGUtY29sb3IgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3I7ICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fdGl0bGUtZGVjby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDsgIC8vIFRpdHJlIDogY291bGV1ciBkZXMgdHJhaXRzXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19jaGFwby1jb2xvciAgICAgOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OyAgLy8gQ2hhcG8gOiBjb3VsZXVyXHJcblxyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItdjJfX2Fycm93LWNvbG9yICAgICAgICAgICAgICAgOiAkcHJvcGVydGllcy10aHVtYi12Mi1jb2xvci0taGlnaGxpZ2h0OyAgLy8gRmxlY2hlIDogY291bGV1clxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fc2VsZWN0aW9uLWNvbG9yICAgICAgICAgICA6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBTZWxlY3Rpb24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19zZWxlY3Rpb24taWNvbi1jb2xvciAgICAgIDogJHByb3BlcnRpZXMtdGh1bWItdjItY29sb3ItLWhpZ2hsaWdodDsgIC8vIFNlbGVjdGlvbiA6IGNvdWxldXIgZGUgbCdpY29uZVxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydGllcy10aHVtYi12Ml9fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYyLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBSw6lmZXJlbmNlIDogY291bGV1ciBkZSBsYSByZWZcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYyX19jdGEtYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy10aHVtYi12My1oZWlnaHQ6IDY5NHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12My1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQ6ICRkcmF3ZXItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12My1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19pbmZvcy1iYWNrZ3JvdW5kOiAkZHJhd2VyLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY291bnQtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMS41ZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250LS1oaWdobGlnaHQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS4yZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX2NvdW50LWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fdHlwZXMtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjVlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fdHlwZXMtY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtdGh1bWItZGF0YS1sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDEuNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtbGFiZWwtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtdmFsdWUtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzIuNWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLXNpemU6IDIuNWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLWJvcmRlcjogMnB4IHNvbGlkICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fY3RhLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX190aXRsZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlLWRlY28tY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19jaGFwby1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19wcmljZS1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19hcnJvdy1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3NlbGVjdGlvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24taWNvbi1jb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtdGh1bWItdjNfX3JlZmVyZW5jZS1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yLS1oaWdobGlnaHQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvcGVydGllcy10aHVtYi12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzLWJhY2tncm91bmQ7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjMtY29sb3I7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnRpZXMtdGh1bWItdjMtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gLmltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yZW0gMmVtO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAzZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy10aHVtYi12M19faW5mb3MtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19jb3VudC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fY291bnQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50LWhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtdGh1bWItdjNfX2NvdW50LWZvbnQtLWhpZ2hsaWdodDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX2NvdW50LWNvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHlwZXMge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX190eXBlcy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fdHlwZXMtY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcy12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtdmFsdWUtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLWl0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kYXRhLWxhYmVsIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtbGFiZWwtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItZGF0YS1sYWJlbC1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZGF0YS12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLWRhdGEtdmFsdWUtZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy10aHVtYi1kYXRhLXZhbHVlLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICB3aWR0aDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtdGh1bWItZGF0YS12YWx1ZS1zaXplO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2Nyb2xsLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzY3JvbGwtcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWxzLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDJlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDNlbSAxLjVlbSAzZW07XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtdGh1bWItdjNfX2N0YS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiB3aWR0aCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoaG92ZXIpIHtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAwXHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19jaGFwby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtdGh1bWItdjNfX3RpdGxlLWRlY28tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fcHJpY2UtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC42ZW07XHJcblxyXG4gICAgICAgICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fcmVmZXJlbmNlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtZG9zc2llciB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19yZWZlcmVuY2UtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0aWVzLXRodW1iLXYzX19zZWxlY3Rpb24taWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy10aHVtYi12M19fc2VsZWN0aW9uLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaG92ZXIpIHtcclxuICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAjeyRibG9ja30ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfSB7XHJcbiAgICAgICAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY3RhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcXVvdGUtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1oZWlnaHQgICAgICA6IDg2M3B4ICFkZWZhdWx0O1xyXG5cclxuJHF1b3RlLXYxLXNpZGUtd2lkdGggICAgIDogNjEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcXVvdGUtdjEtc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucXVvdGUtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRxdW90ZS12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcXVvdGUtdjEtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHF1b3RlLXYxLXNpZGUtd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZS1zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHF1b3RlLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLW5leHQsXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRxdW90ZS12MS1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVzdGltYXRpb25cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHF1b3RlLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcXVvdGUtdjEtaGVpZ2h0ICAgIDogODYzcHg7XHJcblxyXG4kcXVvdGUtdjEtc2lkZS13aWR0aDogNjEwcHg7XHJcblxyXG4kcXVvdGUtdjEtc2xpZGVzaG93LWZpdCAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3ZlcjtcclxuJHF1b3RlLXYxLXNsaWRlc2hvdy1iYWNrZ3JvdW5kICAgICAgICAgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yICAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHF1b3RlLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRxdW90ZS12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcXVvdGUtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUgICAgICAgICAgICAgOiA2MHB4O1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5xdW90ZS1mb3JtLXYxIHtcclxuICAgICRibG9jazogJjtcclxuICAgIFxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWRhYy1nbXMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI5OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJlZGFjLXYxX19jb250ZW50LXNwYWNpbmc6IDZlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJlZGFjLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBcclxuICAgICAgICAmID4gKiArICp7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZWRhYy12MV9fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcmVkYWMtdjFfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFJlZGFjdGlvbm5lbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmVkYWMtdjFfX2NvbnRlbnQtc3BhY2luZzogNmVtO1xyXG5cclxuJHJlZGFjLWJsb2MtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRyZWRhYy1ibG9jLXYxLWhlaWdodCAgICA6IDg2M3B4O1xyXG5cclxuJHJlZGFjLWJsb2MtdjEtc2lkZS13aWR0aDogNjEwcHg7XHJcblxyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3ctZml0ICAgICAgICAgICAgICAgICAgICAgICAgICA6IGNvdmVyO1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3IgICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZSAgICAgICAgICAgICA6IDYwcHg7XHJcblxyXG4kcmVkYWMtYmxvYy12Mi1zaWRlLXdpZHRoOiA1MCU7XHJcblxyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICA6IDU4MnB4O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctZml0ICAgICAgICAgICAgICAgICAgICAgICAgICA6IGNvdmVyO1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZCAgICAgICA6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3IgICAgICAgICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvci1uZXV0cmFsLS0xO1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZSAgICAgICAgICAgICA6IDYwcHg7XHJcblxyXG4kcmVkYWMtYmxvYy12Ny1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHJlZGFjLWJsb2MtdjctaGVpZ2h0ICAgIDogNjk0cHg7XHJcblxyXG4kcmVkYWMtYmxvYy12Ny1zaWRlLXdpZHRoOiA2MTBweDtcclxuXHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvdy1maXQgICAgICAgICAgICAgICAgICAgICAgICAgIDogY292ZXI7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvdy1iYWNrZ3JvdW5kICAgICAgICAgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kICAgICAgIDogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvciAgICAgICAgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXIgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplICAgICAgICAgICAgIDogNjBweDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGxpc3RpbmctYmFubmVyX190aXRsZS1zaXplICAgICAgOiAoXHJcbiAgICAgICAgJ3hzJyA6IDE2cHgsXHJcbiAgICAgICAgJ21kJyA6IDFlbVxyXG4pICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydC1tYWlsL2FsZXJ0LW1haWwtaW5uZXIuanBnJykgY2VudGVyIG5vLXJlcGVhdCFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXItb3ZlcmxheS1iYWNrZ3JvdW5kOiByZ2JhKCAkY29sb3JfbmV1dHJhbC0tMSwgLjgpIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lci1oZWlnaHQgICAgICA6IDM2MHB4ICFkZWZhdWx0O1xyXG5cclxuJGxpc3RpbmctYmFubmVyX190aXRsZS1jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS1jaGFwby1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS1jaGFwby10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS1jaGFwby1jb2xvciAgICAgICAgIDogJGxpc3RpbmctYmFubmVyX190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS1jaGFwby1jb2xvci0taG92ZXIgIDogJGxpc3RpbmctYmFubmVyX190aXRsZS1jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlLXRleHQtZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMS44NWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtdGV4dC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlLXRleHQtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtdGV4dC1jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTAgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtdGV4dC1jb2xvci0taG92ZXIgIDogJGxpc3RpbmctYmFubmVyX190aXRsZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nLWJhbm5lcl9fdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190ZXh0LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGV4dC10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190ZXh0LWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190ZXh0LWNvbG9yLS1ob3ZlciAgOiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZXR0aW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpc3RpbmctYmFubmVyIHtcclxuXHJcbiAgYmFja2dyb3VuZDogJGxpc3RpbmctYmFubmVyLWJhY2tncm91bmQ7XHJcbiAgaGVpZ2h0OiAkbGlzdGluZy1iYW5uZXItaGVpZ2h0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlzdGluZy1iYW5uZXItb3ZlcmxheS1iYWNrZ3JvdW5kO1xyXG4gIH1cclxuXHJcbiAgJi0taXRlbSB7XHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG5cclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtc2l6ZSkge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtc2l6ZSwgJGJyZWFrcG9pbnQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuXHJcbiAgICAgICZfX2NoYXBvIHtcclxuICAgICAgICBmb250OiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNoYXBvLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtY2hhcG8tbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtY2hhcG8tdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtY2hhcG8tY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQ6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtdGV4dC1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlLXRleHQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtdGV4dC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGxpc3RpbmctYmFubmVyX190aXRsZS10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbjogMS41ZW0gMDtcclxuXHJcbiAgICBmb250OiAkbGlzdGluZy1iYW5uZXJfX3RleHQtZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkbGlzdGluZy1iYW5uZXJfX3RleHQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGxpc3RpbmctYmFubmVyX190ZXh0LXRleHQtdHJhbnNmb3JtO1xyXG4gICAgY29sb3I6ICRsaXN0aW5nLWJhbm5lcl9fdGV4dC1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG59IiwiJGxpc3RpbmctYmFubmVyX190aXRsZS1zaXplICAgICAgOiAoXHJcbiAgICAgICAgJ3hzJyA6IDE2cHgsXHJcbiAgICAgICAgJ21kJyA6IDFlbVxyXG4pO1xyXG4kbGlzdGluZy1iYW5uZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uL2VzdGltYXRpb25faW5uZXIuanBnJykgbm8tcmVwZWF0O1xyXG4kbGlzdGluZy1iYW5uZXItb3ZlcmxheS1iYWNrZ3JvdW5kOiByZ2JhKCAkY29sb3JfbmV1dHJhbC0tMSwgLjgpO1xyXG4kbGlzdGluZy1iYW5uZXItaGVpZ2h0ICAgICAgOiAzNjBweDtcclxuXHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQ7XHJcblxyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgO1xyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNoYXBvLWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNoYXBvLXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNoYXBvLWNvbG9yICAgICAgICAgOiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNvbG9yO1xyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNoYXBvLWNvbG9yLS1ob3ZlciAgOiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNvbG9yLS1ob3ZlcjtcclxuXHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtdGV4dC1mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxLjg1ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS10ZXh0LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtdGV4dC10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS10ZXh0LWNvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZS10ZXh0LWNvbG9yLS1ob3ZlciAgOiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlLWNvbG9yO1xyXG5cclxuJGxpc3RpbmctYmFubmVyX190ZXh0LWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kbGlzdGluZy1iYW5uZXJfX3RleHQtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDtcclxuJGxpc3RpbmctYmFubmVyX190ZXh0LXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbGlzdGluZy1iYW5uZXJfX3RleHQtY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLS0wO1xyXG4kbGlzdGluZy1iYW5uZXJfX3RleHQtY29sb3ItLWhvdmVyICA6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGUtY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyZWRhYy1ibG9jLXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12MS1oZWlnaHQgICAgICA6IDg2M3B4ICFkZWZhdWx0O1xyXG5cclxuJHJlZGFjLWJsb2MtdjEtc2lkZS13aWR0aCAgICAgOiA2MTBweCAhZGVmYXVsdDtcclxuXHJcbiRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvdy1maXQ6IGNvdmVyICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12MS1zbGlkZXNob3ctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplOiA2MHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJlZGFjLWJsb2MtdjEge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRyZWRhYy1ibG9jLXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRyZWRhYy1ibG9jLXYxLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRyZWRhYy1ibG9jLXYxLXNpZGUtd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZS1zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXNob3cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12MS1zbGlkZXNob3ctYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0LFxyXG4gICAgICAgICYtYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHJlZGFjLWJsb2MtdjEtc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemUvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zNTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkYWMtYmxvYy12MS1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc3dpcGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICRyZWRhYy1ibG9jLXYxLXNsaWRlc2hvdy1maXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmVkYWMtYmxvYy12Mi1zaWRlLXdpZHRoICAgICA6IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvdy1oZWlnaHQgICAgICA6IDU4MnB4ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjogJGNvbG9yLW5ldXRyYWwtLTEgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tc2l6ZTogNjBweCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWRhYy1ibG9jLXYyIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWluLXdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDNlbSAxLjVlbSAxZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6ICRyZWRhYy1ibG9jLXYyLXNpZGUtd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93LWhlaWdodDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRyZWRhYy1ibG9jLXYyLXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkYWMtYmxvYy12Mi1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2MtdjItc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkcmVkYWMtYmxvYy12Mi1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmVkYWMtYmxvYy12MyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogM2VtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmVkYWMtYmxvYy12NSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWRhYy1ibG9jLXY2IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzZW0gNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJlZGFjLWJsb2MtdjctYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXY3LWhlaWdodCAgICAgIDogNjk0cHggIWRlZmF1bHQ7XHJcblxyXG4kcmVkYWMtYmxvYy12Ny1zaWRlLXdpZHRoICAgICA6IDYxMHB4ICFkZWZhdWx0O1xyXG5cclxuJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93LWZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmVkYWMtYmxvYy12NyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2MtdjctYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHJlZGFjLWJsb2MtdjctaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHJlZGFjLWJsb2Mtdjctc2lkZS13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlLXNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCxcclxuICAgICAgICAmLWJ1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRyZWRhYy1ibG9jLXY3LXNsaWRlc2hvd19fbmF2aWdhdGlvbi1zaXplLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkYWMtYmxvYy12Ny1zbGlkZXNob3dfX25hdmlnYXRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZGFjLWJsb2Mtdjctc2xpZGVzaG93X19uYXZpZ2F0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXN3aXBlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiAkcmVkYWMtYmxvYy12Ny1zbGlkZXNob3ctZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS1zaXplICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWNvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtLTE7XHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjRlbS8xICRmb250LWZhbWlseS0tYmFzZSAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2UgICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX2NoYXBvLXRleHQtdHJhbnNmb3JtOiBub25lICAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX19jaGFwby1jb2xvciAgICAgICAgIDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS10ZXh0LXRyYW5zZm9ybTogbm9uZSAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtY29sb3IgICAgICAgICA6ICRkcmF3ZXItaGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19kZWNvLWNvbG9yICAgICAgICAgOiAkc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19zdWJ0aXRsZS1zaXplICAgICAgICA6IDEuNWVtICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlLWZvbnQgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9fc3ViY2hhcG8tZm9udCAgICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjZlbS8xICRmb250LWZhbWlseS0tYmFzZSAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9fc3ViZGVjby1jb2xvciAgICAgICAgOiAkc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3IgIDogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlcl93aWR0aCAgOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kICAgIDogJGZvcm1fX2lucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS12MV9faW5wdXQtcGFkZGluZyAgICAgICA6IDRweCA1cHggIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX2ljb24tY29sb3IgICAgICAgICAgOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19oaWdobGlnaHQtY29sb3IgICAgIDogJGZvcm0tY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWFyY2gtZm9ybS12MSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3I7XHJcblxyXG4gICAgLmZvcm0ge1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNjcm9sbC1wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0X19maWVsZCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjc4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb3JtLXYxX190aXRsZS1zaXplO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX19jaGFwbyB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXYxX19jaGFwby1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tdjFfX2NoYXBvLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY28ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9fZGVjby1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb3JtLXYxX19zdWJ0aXRsZS1zaXplO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX19jaGFwbyB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tdjFfX3N1YmNoYXBvLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXYxX19jaGFwby1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tdjFfX2NoYXBvLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9fY2hhcG8tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXYxX190aXRsZS1sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9fdGl0bGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY28ge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tdjFfX3N1YmRlY28tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFzZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIG1hcmdpbjogN3ZoIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxpemF0b3J7XHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYW5nZSB7XHJcbiAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS12MV9faW5wdXQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogICRzZWFyY2gtZm9ybS12MV9faGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBIYWNrc1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gICAgLnNlYXJjaC1mb3JtIC5idXR0b24geyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5zZWFyY2gtZm9ybSAuYnV0dG9uIHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1vdGV1ciBkZSByZWNoZXJjaGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtc2l6ZSA6IDIuNWVtOyAgICAgICAgICAgICAgLy8gVGl0cmUgOiB0YWlsbGUgZHUgdGV4dGVcclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS1jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQ7ICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRzZWFyY2gtZm9ybS12MV9fY2hhcG8tZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuNGVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gQ2hhcG8gOiBmb250XHJcbiRzZWFyY2gtZm9ybS12MV9fY2hhcG8tbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWJhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcG8gOiBsZXR0ZXIgc3BhY2luZ1xyXG4kc2VhcmNoLWZvcm0tdjFfX2NoYXBvLXRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcG8gOiB0ZXh0IHRyYW5zZm9ybVxyXG4kc2VhcmNoLWZvcm0tdjFfX2NoYXBvLWNvbG9yICAgICAgICAgOiAkZHJhd2VyLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcG8gOiBjb3VsZXVyXHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX3RpdGxlLWZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDMwMCA0MHB4ICRmb250LWZhbWlseS0taGlnaGxpZ2h0OyAgLy8gQ2hhcG8gOiBmb250XHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGFwbyA6IGxldHRlciBzcGFjaW5nXHJcbiRzZWFyY2gtZm9ybS12MV9fdGl0bGUtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoYXBvIDogdGV4dCB0cmFuc2Zvcm1cclxuJHNlYXJjaC1mb3JtLXYxX190aXRsZS1jb2xvciAgICAgICAgIDokY29sb3JfYnJhbmQtLWFsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcG8gOiBjb3VsZXVyXHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX2RlY28tY29sb3I6ICRzZWFyY2gtZm9ybS12MV9fY2hhcG8tY29sb3I7ICAvLyBUcmFpdHMgOiBjb3VsZXVyXHJcblxyXG4kc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlLXNpemU6IDEuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLXRpdHJlIDogdGFpbGxlXHJcbiRzZWFyY2gtZm9ybS12MV9fc3VidGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjVweCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFNvdXMtdGl0cmUgOiBmb250XHJcbiRzZWFyY2gtZm9ybS12MV9fc3ViY2hhcG8tZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMTdweCAkZm9udC1mYW1pbHktLWJhc2U7ICAgICAgICAgIC8vIFNvdXMtdGl0cmUgOiBmb250IGR1IGNoYXBvXHJcbiRzZWFyY2gtZm9ybS12MV9fc3ViZGVjby1jb2xvcjogJHNlYXJjaC1mb3JtLXYxX190aXRsZS1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtdGl0cmUgOiBjb3VsZXVyIGRlIGxhIGRlY29cclxuXHJcbiRzZWFyY2gtZm9ybS12MV9faW5wdXQtYm9yZGVyX3dpZHRoOiAkZm9ybV9faW5wdXQtYm9yZGVyLXdpZHRoOyAgLy8gSW5wdXQgOiB0YWlsbGUgZGVzIGJvcmR1cmVzXHJcbiRzZWFyY2gtZm9ybS12MV9faW5wdXQtYm9yZGVyLWNvbG9yOiAkZHJhd2VyLWhpZ2hsaWdodDsgICAgICAgICAgICAgICAvLyBJbnB1dCA6IGNvdWxldXIgZGVzIGJvcmR1cmVcclxuJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0tYWx0OyAgICAgICAgICAvLyBJbnB1dCA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlYXJjaC1mb3JtLXYxX19pbnB1dC1iYWNrZ3JvdW5kICA6ICRmb3JtX19pbnB1dC1iYWNrZ3JvdW5kOyAgICAvLyBJbnB1dCA6IGNvdWxldXIgZHUgZm9uZFxyXG4kc2VhcmNoLWZvcm0tdjFfX2lucHV0LXBhZGRpbmcgICAgIDogNHB4IDVweDsgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogcGFkZGluZ1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19pY29uLWNvbG9yOiAkc2VhcmNoLWZvcm0tdjFfX2lucHV0LWNvbG9yOyAgLy8gSW5wdXQgOiBjb3VsZXVyIGRlcyBpY29uZXMgZGVzIGNoYW1wc1xyXG5cclxuJHNlYXJjaC1mb3JtLXYxX19oaWdobGlnaHQtY29sb3I6ICRmb3JtLWNvbG9yLS1oaWdobGlnaHQ7ICAvLyBJbnB1dCA6IGNvdWxldXIgZGUgaGlnaGxpZ2h0IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlYXJjaC1kcmF3ZXItdjEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAgO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcmF3ZXJfX2Nsb3NlIHtcclxuICAgICAgICAuYm9keS0taG9tZSAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1zZWFyY2gtZm9ybV9fZHJhd2VyLW9wZW5lZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VsZWN0aW9uLWZvcm0tdjEge1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjllbTtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZWxlY3Rpb24tbGlzdC12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VsZWN0aW9uLWxpc3QtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1saXN0LXYxLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMS41ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBncmlkLWdhcDogNTBweCAzZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwMHB4IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlbGVjdGlvblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0aW9uLWxpc3QtdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxLWhlaWdodCAgICAgICAgICA6IDgzJTtcclxuJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvciAgICAgICAgICAgOiAkY29sb3ItdGV4dDtcclxuJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0OiAkY29sb3ItYnJhbmQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjEtYmFja2dyb3VuZCAgICAgIDogdHJhbnNwYXJlbnQ7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19pbmZvcy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuXHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3RpdGxlLWNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxLWNvbG9yO1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19jaGFwby1jb2xvcjogJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0O1xyXG5cclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcHJpY2UtZm9udCA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDEuMmVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19wcmljZS1jb2xvcjogJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvci0taGlnaGxpZ2h0O1xyXG5cclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0tYWx0O1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtY29sb3IgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvci1icmFuZDtcclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWNvbG9yLS1ob3ZlciAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZWxlY3Rpb24tdGh1bWItdjEtaGVpZ2h0OiA4MyUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3I6ICRjb2xvci10ZXh0ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQ6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi10aHVtYi12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbi10aHVtYi12MV9fdGl0bGUtY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX2NoYXBvLWNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxLWNvbG9yLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxLjJlbS8xICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcHJpY2UtY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjEtY29sb3ItLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3JlbW92ZS1iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi10aHVtYi12MV9fcmVtb3ZlLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb24tdGh1bWItdjFfX3JlbW92ZS1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtY29sb3ItLWhvdmVyOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VsZWN0aW9uLXRodW1iLXYxIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLXRodW1iLXYxLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlbGVjdGlvbi10aHVtYi12MS1jb2xvcjtcclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNlbGVjdGlvbi10aHVtYi12MS1oZWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYgPiAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjJlbSA0ZW0gMS4yZW0gMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDVlbSAxLjJlbSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjFfX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjFfX2NoYXBvLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250OiAkc2VsZWN0aW9uLXRodW1iLXYxX19wcmljZS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxX19wcmljZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWxldGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tdGh1bWItdjFfX3JlbW92ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLXRodW1iLXYxX19yZW1vdmUtYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2lsb3MtdjEtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9fc2lsb19tYWluLXRpdGxlLWNvbG9yOiAkY29sb3ItYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX21haW4tdGl0bGVfY2hhcG8tY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS10ZXh0X2NvbG9yICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLXRleHRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yICAgICA6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfYm9yZGVyICAgIDogMnB4IHNvbGlkICRjb2xvci1icmFuZC0tYWx0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggOiAyLjZlbSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvcjogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX2NvbG9yICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvciAgIDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9tYXJnaW4teSAgICAgIDogMC41ZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjEtYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjEtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyYXBwZXIoKTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfX3NpbG9fbWFpbi10aXRsZS1jb2xvcjtcclxuICAgICAgICAgICAgJl9fY2hhcG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9fc2lsb19tYWluLXRpdGxlX2NoYXBvLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNpbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aCAvIDI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9fc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9fc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCAgOiAwLjZlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAzLjZlbTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLinpxcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2lsb3MtdjEtYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yLWJyYW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2M6IGZvbmRcclxuJHNpbG9zLXYxLWJhY2tncm91bmQtaW1hZ2UgICA6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBmb25kXHJcbiRzaWxvcy12MS1iYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYzogZm9uZFxyXG4kc2lsb3MtdjEtYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2M6IGZvbmRcclxuJHNpbG9zLXYxLWJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBmb25kXHJcbiRzaWxvcy12MS1iYWNrZ3JvdW5kICAgICAgICAgOiAkc2lsb3MtdjEtYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjEtYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjEtYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxLWJhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjEtYmFja2dyb3VuZC1zaXplOyAgLy8gQmxvYzogZm9uZFxyXG5cclxuJHNpbG9zLXYxLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMTsgIC8vIEJsb2M6IGNvdWxldXJcclxuXHJcbi8vXHJcbi8vIFRpdHJlIHByaW5jaXBhbFxyXG4vL1xyXG4kc2lsb3MtdjFfX3NpbG9fbWFpbi10aXRsZS1jb2xvcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcbiRzaWxvcy12MV9fc2lsb19tYWluLXRpdGxlX2NoYXBvLWNvbG9yOiAkc2lsb3MtdjEtY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9jb2xvciAgICAgICAgIDogJHNpbG9zLXYxLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAyMDAgMjVweCAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDsgIC8vIFRpdHJlOiBmb250XHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlOiBsZXR0ZXItc3BhY2luZ1xyXG4kc2lsb3MtdjFfX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZTogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yICAgICA6ICRzaWxvcy12MS1jb2xvcjsgICAgICAgICAgICAgIC8vIEljb246IGNvdWxldXIgZHUgcGljdG9cclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgLy8gSWNvbjogY291bGV1ciBkdSBmb25kXHJcbiRzaWxvcy12MV9fc2lsb190aXRsZS1kcmF3aW5nX2JvcmRlciAgICA6IDJweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0tMTsgIC8vIEljb246IGJvcmR1cmVcclxuJHNpbG9zLXYxX19zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoIDogMi42ZW07ICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWNvbjogbGFyZ2V1clxyXG5cclxuLy9cclxuLy8gSXRlbVxyXG4vL1xyXG4kc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xOyAgLy8gSXRlbSA6IGNvdWxldXIgZGUgbGEgcHVjZVxyXG5cclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9jb2xvciAgICAgICAgIDogJHNpbG9zLXYxLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IGNvdWxldXIgZHUgdGV4dGUgYXUgc3Vydm9sXHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHggJGZvbnQtZmFtaWx5LS1iYXNlOyAgLy8gSXRlbSA6IGZvbnRcclxuJHNpbG9zLXYxX19zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZTsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSA6IGxldHRlci1zcGFjaW5nXHJcbiRzaWxvcy12MV9fc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kc2lsb3MtdjFfX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15ICAgICAgOiAwLjVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIDogbWFyZ2UgaGF1dCAvIGJhc1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzaWxvcy12Mi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12Mi1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjJfX3NpbG9fdGl0bGUtdGV4dF9jb2xvciAgICAgICAgIDogJHNpbG9zLXYyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fdGl0bGUtdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYyX19zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3IgICAgIDogJHNpbG9zLXYyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjJfX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX3RpdGxlLWRyYXdpbmdfYm9yZGVyICAgIDogMnB4IHNvbGlkICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoIDogMi42ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3I6ICRjb2xvci1icmFuZCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fY29sb3IgICAgICAgICA6ICRzaWxvcy12Mi1jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvciAgIDogJGNvbG9yLWJyYW5kLS1hbHQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9tYXJnaW4teSAgICAgIDogMC41ZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNpbG9zLXYyLWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNpbG9zLXYyLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNpbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaWxvcy12Ml9fc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aCAvIDI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2lsb3MtdjJfX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaWxvcy12Ml9fc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWxvcy12Ml9fc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2lsb3MtdjJfX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHNpbG9zLXYyX19zaWxvX3RpdGxlLWRyYXdpbmdfYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjJfX3NpbG9fdGl0bGUtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12Ml9fc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjJfX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCAgOiAwLjZlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAzLjZlbTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pagXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12Ml9fc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYyX19zaWxvX2xpc3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjJfX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2l0ZW1hcC1saXN0LXYxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zaXRlbWFwLWxpc3QtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHNpdGVtYXAtbGlzdC12MS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEuNWVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDUwcHggM2VtO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMDBweCAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyOiAkc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9faXRlbS1jb2xvciAgICAgICAgICAgIDogJGZvb3Rlci12MS1jb2xvciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRzb2NpYWxzLXYxX19pdGVtLWNvbG9yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9faXRlbS1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRzb2NpYWxzLXYxX19pdGVtLWNvbG9yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9faXRlbS1ib3JkZXItLWhvdmVyICAgIDogJHNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9faXRlbS1yYWRpdXMgICAgICAgICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX2l0ZW0td2lkdGggICAgICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9faXRlbS1oZWlnaHQgICAgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX19pdGVtLXBhZGRpbmcgICAgICAgICAgOiAuNWVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNldHRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzb2NpYWxzLXNwYWNpbmc6IDAuNWVtO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNvY2lhbHMtdjEge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGZvb3Rlci12MV9fdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9fdGl0bGUtbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfX3RpdGxlLXRleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb290ZXItdjFfX3RpdGxlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MV9fdGl0bGUtbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxX190aXRsZS1tYXJnaW4tdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRmb290ZXItdjFfX2NvbnRlbnQtaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogLSRzb2NpYWxzLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc29jaWFscy1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkc29jaWFscy12MV9faXRlbS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNvY2lhbHMtdjFfX2l0ZW0tcmFkaXVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJHNvY2lhbHMtdjFfX2l0ZW0td2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkc29jaWFscy12MV9faXRlbS1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzb2NpYWxzLXYxX19pdGVtLXBhZGRpbmc7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJHNvY2lhbHMtdjFfX2l0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzb2NpYWxzLXYxX19pdGVtLWJvcmRlci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNvY2lhbHMgVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzb2NpYWxzLXYxX19pdGVtLWJhY2tncm91bmQgICAgICAgOiAkY29sb3JfYnJhbmQ7ICAgICAgICAgICAgICAgICAgIC8vIEljb25lIDogZm9uZFxyXG4kc29jaWFscy12MV9faXRlbS1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLS1hbHQ7ICAvLyBJY29uZSA6IGZvbmQgYXUgc3Vydm9sXHJcbiRzb2NpYWxzLXYxX19pdGVtLWNvbG9yICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0tMTsgICAgICAgICAgICAgLy8gSWNvbmUgOiBjb3VsZXVyIGRlcyBwaWN0b3NcclxuJHNvY2lhbHMtdjFfX2l0ZW0tY29sb3ItLWhvdmVyICAgICA6ICRjb2xvcl9icmFuZDsgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGNvdWxldXIgZGVzIHBpY3RvcyBhdSBzdXJ2b2xcclxuJHNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyICAgICAgICAgICA6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQ7ICAgICAgICAvLyBJY29uZSA6IGJvcmR1cmVcclxuJHNvY2lhbHMtdjFfX2l0ZW0tYm9yZGVyLS1ob3ZlciAgICA6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQtLWFsdDsgICAgICAvLyBJY29uZSA6IGJvcmR1cmUgYXUgc3Vydm9sXHJcbiRzb2NpYWxzLXYxX19pdGVtLXJhZGl1cyAgICAgICAgICAgOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWNvbmUgOiBib3JkZXIgcmFkaXVzXHJcbiRzb2NpYWxzLXYxX19pdGVtLXdpZHRoICAgICAgICAgICAgOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEljb25lIDogaGF1dGV1clxyXG4kc29jaWFscy12MV9faXRlbS1oZWlnaHQgICAgICAgICAgIDogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IGxhcmdldXJcclxuJHNvY2lhbHMtdjFfX2l0ZW0tcGFkZGluZyAgICAgICAgICA6IC41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJY29uZSA6IHBhZGRpbmcgaW50ZXJuZVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGVhbS1saXN0LXYxIHtcclxuXHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogM2VtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDMwcHgsIDFmcikgKSA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZWFtLWxpc3QtdjIge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDMuNWVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLDY3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tdGh1bWItdjEtaGVpZ2h0OiAoXHJcbiAgICAgICAgeHMgOiA1ODBweCxcclxuICAgICAgICBtZCA6IDc5MHB4LFxyXG4gICAgICAgIGxnIDogNjEwcHgsXHJcbiAgICAgICAgeGwgOiA4NDBweCxcclxuICAgICAgICB4eGw6IDY2MHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZDogJGRyYXdlci1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3Mtc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjFfX2luZm9zLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjFfX2luZm9zLWNvbG9yOiAkZHJhd2VyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS10aHVtYi12MV9fbmFtZS1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDJlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12MV9fbmFtZS1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXRodW1iLXYxX19uYW1lLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjFfX25hbWUtY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRlYW0tdGh1bWItdjEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkdGVhbS10aHVtYi12MS1oZWlnaHQpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkdGVhbS10aHVtYi12MS1oZWlnaHQsICRicmVha3BvaW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdGh1bWItdjFfX2luZm9zLWJhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udDogJHRlYW0tdGh1bWItdjFfX2luZm9zLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXRodW1iLXYxX19pbmZvcy1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS10aHVtYi12MV9faW5mb3MtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3I7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQ6ICR0ZWFtLXRodW1iLXYxX19uYW1lLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXRodW1iLXYxX19uYW1lLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXRodW1iLXYxX19uYW1lLXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnVuY3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFtLXRodW1iLXYxX19pbmZvcy1jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLXRodW1iLXYxX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlSW5Gcm9tTm9uZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMSUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC50ZWFtLXRodW1iLXYxX19pbmZvcyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLnRlYW0tdGh1bWItdjFfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkZyb21Ob25lIC44cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAuOHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbkZyb21Ob25lIC44cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluRnJvbU5vbmUgLjhzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3Rpbmcgw6lxdWlwZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS10aHVtYi12MS1oZWlnaHQ6IChcclxuICAgIHhzIDogNTgwcHgsXHJcbiAgICBtZCA6IDc5MHB4LFxyXG4gICAgbGcgOiA2MTBweCxcclxuICAgIHhsIDogODQwcHgsXHJcbiAgICB4eGw6IDY2MHB4XHJcbik7XHJcblxyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtYmFja2dyb3VuZCAgICAgIDogJGRyYXdlci1iYWNrZ3JvdW5kO1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3Mtc3BhY2luZyAgICAgICAgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHRlYW0tdGh1bWItdjFfX2luZm9zLXRyYW5zZm9ybSAgICAgICA6IG5vbmU7XHJcbiR0ZWFtLXRodW1iLXYxX19pbmZvcy1jb2xvciAgICAgICAgICAgOiAkZHJhd2VyLWNvbG9yO1xyXG4kdGVhbS10aHVtYi12MV9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQ7XHJcblxyXG4kdGVhbS10aHVtYi12MV9fbmFtZS1mb250ICAgICA6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1oaWdobGlnaHQgMmVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiR0ZWFtLXRodW1iLXYxX19uYW1lLXNwYWNpbmcgIDogJGZvbnQtc3BhY2luZy0taGlnaGxpZ2h0O1xyXG4kdGVhbS10aHVtYi12MV9fbmFtZS10cmFuc2Zvcm06IG5vbmU7XHJcbiR0ZWFtLXRodW1iLXYxX19uYW1lLWNvbG9yICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLXRodW1iLXYyLWhlaWdodDogKFxyXG4gICAgeHMgOiA0ODBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWJhY2tncm91bmQ6ICRkcmF3ZXItYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDAuODUwZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9fZGVzY3JpcHRpb24tc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXRodW1iLXYyX19pbmZvcy1mb250OiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAxZW0vMSAkZm9udC1mYW1pbHktLWJhc2UgIWRlZmF1bHQ7XHJcbiR0ZWFtLXRodW1iLXYyX19pbmZvcy1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtY29sb3I6ICRjb2xvci1uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDogJGRyYXdlci1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGVhbS10aHVtYi12MiAge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJHRlYW0tdGh1bWItdjItaGVpZ2h0KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkdGVhbS10aHVtYi12Mi1oZWlnaHQsICRicmVha3BvaW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19kZXNjIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBmb250OiAkdGVhbS10aHVtYi12Ml9faW5mb3MtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdGh1bWItdjJfX2luZm9zLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXRodW1iLXYyX19pbmZvcy10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zNTBlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS10aHVtYi12Ml9faW5mb3MtY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICB3aWR0aDogNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS10aHVtYi12Ml9fZGVzY3JpcHRpb24tc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChob3Zlcikge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIMOpcXVpcGVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRlYW0tdGh1bWItdjItaGVpZ2h0OiAoXHJcbiAgICB4czogNDgwcHhcclxuKTtcclxuXHJcbiR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1iYWNrZ3JvdW5kOiAkZHJhd2VyLWJhY2tncm91bmQ7XHJcbiR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi1mb250ICAgICAgOiBub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0tYmFzZSAwLjg1MGVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHRlYW0tdGh1bWItdjJfX2Rlc2NyaXB0aW9uLXNwYWNpbmcgICA6ICRmb250LXNwYWNpbmctLWJhc2U7XHJcbiR0ZWFtLXRodW1iLXYyX19kZXNjcmlwdGlvbi10cmFuc2Zvcm0gOiBub25lO1xyXG4kdGVhbS10aHVtYi12Ml9fZGVzY3JpcHRpb24tY29sb3IgICAgIDogJGNvbG9yLW5ldXRyYWwtLTE7XHJcblxyXG4kdGVhbS10aHVtYi12Ml9faW5mb3MtZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzEgJGZvbnQtZmFtaWx5LS1iYXNlO1xyXG4kdGVhbS10aHVtYi12Ml9faW5mb3Mtc3BhY2luZyAgICAgICAgIDogJGZvbnQtc3BhY2luZy0tYmFzZTtcclxuJHRlYW0tdGh1bWItdjJfX2luZm9zLXRyYW5zZm9ybSAgICAgICA6IG5vbmU7XHJcbiR0ZWFtLXRodW1iLXYyX19pbmZvcy1jb2xvciAgICAgICAgICAgOiAkY29sb3ItbmV1dHJhbC0tMTtcclxuJHRlYW0tdGh1bWItdjJfX2luZm9zLWNvbG9yLS1oaWdobGlnaHQ6ICRkcmF3ZXItaGlnaGxpZ2h0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdG9wYmFyLXYxX19zZXBhcmF0b3ItY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjEtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjEtcGFkZGluZyAgIDogMCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjFfX2xhbmctY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fbGFuZ19fYXJyb3ctY29sb3I6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uLXBhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9fYmFkZ2UtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9fYmFkZ2UtYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2JhZGdlLWNvbG9yICAgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uX19pY29uLWNvbG9yIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2ljb24tZmlsbCAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1zdHJva2U6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjFfX3NlYXJjaC10b2dnbGUtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fc2VhcmNoLXRvZ2dsZS1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXItdjFfX2xpbmtzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fbGlua3NfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjdlbS8xZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kdG9wYmFyLXYxX19saW5rc19pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtLWFsdCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3BiYXItdjEge1xyXG4gICAgcGFkZGluZzogJHRvcGJhci12MS1wYWRkaW5nO1xyXG4gICAgYmFja2dyb3VuZDogJHRvcGJhci12MS1iYWNrZ3JvdW5kO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+ICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC40ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nIHtcclxuICAgICAgICBjb2xvcjogJHRvcGJhci12MV9fbGFuZy1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nLWxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW5cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS42ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b3BiYXItdjFfX3NlcGFyYXRvci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC50b3BiYXItdjEge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyLXYxX19saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjZlbSAxZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgICAgICAubGlua19faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BiYXItdjFfX2xpbmtzX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlua19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvcGJhci12MV9fbGlua3NfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXItaG9tZSB7XHJcbiAgICAudG9wYmFyX19pbnRlcmthYiB7XHJcbiAgICAgICAgdG9wICAgICA6IDA7XHJcbiAgICAgICAgei1pbmRleCA6IC0xO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzOTlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcGJhci12MV9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFuZGVhdXhfaG9tZSB7XHJcbiAgICAgICAgdG9wOiA2MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wYmFyX19pbnRlcmthYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodCA6IDcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRvcCBiYXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0b3BiYXItdjFfX3NlcGFyYXRvci1jb2xvcjogJGNvbG9yX2JyYW5kO1xyXG5cclxuJHRvcGJhci12MS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHRvcGJhci12MS1wYWRkaW5nICAgOiAwO1xyXG5cclxuJHRvcGJhci12MV9fbGFuZy1jb2xvcjogY3VycmVudENvbG9yO1xyXG4kdG9wYmFyLXYxX19sYW5nX19hcnJvdy1jb2xvcjogJGNvbG9yX2JyYW5kO1xyXG5cclxuJHRvcGJhci12MV9fc2VsZWN0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb24tcGFkZGluZyAgIDogMDtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uX19iYWRnZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHRvcGJhci12MV9fc2VsZWN0aW9uX19iYWRnZS1ib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9fYmFkZ2UtY29sb3IgICAgIDogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1jb2xvciA6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG4kdG9wYmFyLXYxX19zZWxlY3Rpb25fX2ljb24tZmlsbCAgOiBjdXJyZW50Q29sb3I7XHJcbiR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1zdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiR0b3BiYXItdjFfX3NlYXJjaC10b2dnbGUtY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG4kdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWNvbG9yLS1ob3ZlcjogICRjb2xvcl9icmFuZDtcclxuXHJcblxyXG4kdG9wYmFyLXYxX19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQ7XHJcbiR0b3BiYXItdjFfX2xpbmtzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC43ZW0vMWVtICRmb250LWZhbWlseS0tYmFzZTtcclxuJHRvcGJhci12MV9fbGlua3NfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLS1hbHQ7XHJcblxyXG4kdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWxhYmVsLWljb24tZm9udDpub3JtYWwgbm9ybWFsICRmb250LXdlaWdodC0taGlnaGxpZ2h0IDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0O1xyXG4kdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWxhYmVsLWljb24tY29sb3I6ICRjb2xvcl9uZXV0cmFsLS0xO1xyXG5cclxuLy8gTGFuZ1xyXG5cclxuJGxhbmctc3dpdGNoLW1haW4tY29sb3I6ICRjb2xvcl9icmFuZC0tYWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX19zZWxlY3QtZm9udDogbm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWJhc2UgMWVtLzFlbSAkZm9udC1mYW1pbHktLWJhc2U7XHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWxldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS1iYXNlO1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGxhbmctc3dpdGNoX19zZWxlY3QtY29sb3I6ICRsYW5nLXN3aXRjaC1tYWluLWNvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC1ib3JkZXI6IG5vbmU7XHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuJGxhbmctc3dpdGNoX19hcnJvdy1jb2xvcjogJHRvcGJhci12MV9fbGFuZ19fYXJyb3ctY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1jb2xvcjogJGNvbG9yX3RleHQ7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtLTE7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yLS1zZWxlY3RlZDogJGNvbG9yX25ldXRyYWwtLTQ7XHJcbiRsYW5nLXN3aXRjaF9fb3B0aW9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kO1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNvbG9yX25ldXRyYWwtLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxhbmctc3dpdGNoLW1haW4tY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWZvbnQ6IG5vcm1hbCBub3JtYWwgJGZvbnQtd2VpZ2h0LS1iYXNlIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS1iYXNlICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC1sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tYmFzZSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX19zZWxlY3QtdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9fc2VsZWN0LWNvbG9yOiAkbGFuZy1zd2l0Y2gtbWFpbi1jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX19zZWxlY3QtYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX3NlbGVjdC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9fYXJyb3ctY29sb3I6ICR0b3BiYXItdjFfX2xhbmdfX2Fycm93LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX19vcHRpb24tY29sb3I6ICRjb2xvcl90ZXh0ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1jb2xvci0tc2VsZWN0ZWQ6ICRjb2xvcl9uZXV0cmFsLS00ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX19vcHRpb24tYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9icmFuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX19vcHRpb24tYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl9uZXV0cmFsLS0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sYW5nLXN3aXRjaCB7XHJcbiAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9fc2VsZWN0LWJvcmRlcjtcclxuXHJcbiAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9fc2VsZWN0LWZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZy1zd2l0Y2hfX3NlbGVjdC10ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9fc2VsZWN0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoLW1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfX3NlbGVjdC1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgLmFycm93LWRvd24sXHJcbiAgICAgICAgICAgIC5hcnJvdy11cCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5nLXN3aXRjaF9fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9fb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX19vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX19vcHRpb24tY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9fb3B0aW9uLWJhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfX29wdGlvbi1jb2xvci0tc2VsZWN0ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfX29wdGlvbi1iYWNrZ3JvdW5kLS1zZWxlY3RlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRvcGJhci12MV9fc2VhcmNoLXRvZ2dsZS1sYWJlbC1pY29uLWZvbnQ6bm9ybWFsIG5vcm1hbCAkZm9udC13ZWlnaHQtLWhpZ2hsaWdodCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHRvcGJhci12MV9fc2VhcmNoLXRvZ2dsZS1sYWJlbC1pY29uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgXHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG4gICAgY29sb3I6ICR0b3BiYXItdjFfX3NlYXJjaC10b2dnbGUtY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcblxyXG4gICAgaGVpZ2h0OiAxLjZlbTtcclxuICAgIHdpZHRoOiAxLjZlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICAgIH1cclxuXHQmX19sYWJlbF9faWNvbntcclxuXHRcdGZvbnQ6JHRvcGJhci12MV9fc2VhcmNoLXRvZ2dsZS1sYWJlbC1pY29uLWZvbnQ7XHJcblx0XHRjb2xvcjokdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWxhYmVsLWljb24tY29sb3I7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTFweDtcclxuXHR9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkdG9wYmFyLXYxX19zZWFyY2gtdG9nZ2xlLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAjeyRibG9ja31fX2ljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5LS1zZWFyY2gtZm9ybV9fZHJhd2VyLW9wZW5lZCAmIHtcclxuICAgICAgICAmLS1jbG9zZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbi1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyLXYxX19zZWxlY3Rpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuN2VtO1xyXG4gICAgICAgIGhlaWdodDogMS43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICByaWdodDogLTAuN2VtO1xyXG4gICAgICAgIHRvcDogLTAuN2VtO1xyXG4gICAgICAgIGJvcmRlcjogJHRvcGJhci12MV9fc2VsZWN0aW9uX19iYWRnZS1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhci12MV9fc2VsZWN0aW9uX19iYWRnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkdG9wYmFyLXYxX19zZWxlY3Rpb25fX2JhZGdlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjZlbTsgLy8gQ29tcGF0aWJpbGl0eSBJRSAxMCAmIDExXHJcbiAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyLXYxX19zZWxlY3Rpb25fX2ljb24tY29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICR0b3BiYXItdjFfX3NlbGVjdGlvbl9faWNvbi1zdHJva2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnQtbWFpbF9fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFsZXJ0LW1haWwge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxOTIwcHggKyA0ZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG8gLSN7JGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZ307XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG8gLSN7JGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1haWxfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnRtYWlsX19tZXNzYWdlIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogODAwMDAwMDtcclxuICAgICAgICBhbmltYXRpb246IDFzIDNzIGxpbmVhciBmbGFzaC1mYWRlLW91dCBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsYXNoLWZhZGUtb3V0IHtcclxuICAgIDAlIHsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb250YWN0X19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3RfX2JhY2stZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0X19iYWNrLWNvbG9yOiAkY29sb3ItdGV4dCAhZGVmYXVsdDtcclxuJGNvbnRhY3RfX2JhY2staWNvbi1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdCB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjb250YWN0X19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250YWN0X19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRjb250YWN0X19iYWNrLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0X19iYWNrLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29udGFjdF9fYmFjay1pY29uLWNvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDJlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmZWVzX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmVlcyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgIFxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQcm9wZXJ0aWVzIGxpc3RpbmcgdjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtbGlzdGluZ19fdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZzogMS4yZW07XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE5iIGFubm9uY2VzIEFsbCBsaXN0aW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlzdGluZ19uYl9hbm5vbmNlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1iYXNlOyAvLyBOb21icmUgbmIgYW5ub25jZVxyXG4kbGlzdGluZ19uYl9hbm5vbmNlX2xhYmVsOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS1oaWdobGlnaHQ7IC8vIExhYmVsIG5iIGFubm9uY2UgIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRob21lLXYxLW1pbi1oZWlnaHQ6IDU3OHB4ICFkZWZhdWx0O1xyXG5cclxuJGhvbWUtdjFfX2NvbnRlbnQtYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRob21lLXYxX19jb250ZW50LXJpZ2h0OiAzdncgIWRlZmF1bHQ7XHJcblxyXG4kaG9tZS12MV9fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhvbWUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRob21lLXYxLW1pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MjZweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgID4gKiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgYm90dG9tOiAyZW07XHJcbiAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkaG9tZS12MV9fY29udGVudC1ib3R0b207XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkaG9tZS12MV9fY29udGVudC1yaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqICsgKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRob21lLXYxX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIC5ib2R5LS1kcmF3ZXItb3BlbmVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIC5ib2R5LS1kcmF3ZXItb3BlbmVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGxlZ2Fsc19fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxlZ2FscyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE3NTJweCArIDRlbSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgIFxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1kZXRhaWxzX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlsc19fYmFjay1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsc19fYmFjay1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHNfX2JhY2staWNvbi1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1kZXRhaWxzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjay10ZXh0IHtcclxuICAgICAgICBmb250OiAkbmV3cy1kZXRhaWxzX19iYWNrLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbHNfX2JhY2stY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjay1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbHNfX2JhY2staWNvbi1jb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgIFxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZ19fY29udGVudC1zcGFjaW5nOiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE1NjZweCArIDRlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5ld3MtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmdfX3RpdGxlLWZvbnQ7XHJcblxyXG4gICAgICAgIGgxLCBoMiwgaDMge1xyXG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIG5ld3MgbGlzdGluZyB2MVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nX190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodDtcclxuJG5ld3MtbGlzdGluZ19fY29udGVudC1zcGFjaW5nOiAxLjJlbTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBhcnRuZXJzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVycy1saXN0aW5nIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFydG5lcnMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFydG5lcnMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydGllcy1kZXRhaWxzX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLWhpZ2hsaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1jb2xvcjogJGNvbG9yLXRleHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbHNfX2JhY2staWNvbi1jb2xvcjogJGNvbG9yLWJyYW5kICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydGllcy1kZXRhaWxzIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbHNfX2JhY2stZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrLWFycm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlsc19fYmFjay1pY29uLWNvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90aWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLWxpc3RpbmdfX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3RpbmdfbmJfYW5ub25jZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtICRmb250LWZhbWlseS0tYmFzZSAhZGVmYXVsdDtcclxuJGxpc3RpbmdfbmJfYW5ub25jZV9sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMmVtICRmb250LWZhbWlseS0taGlnaGxpZ2h0ICFkZWZhdWx0OyBcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnRpZXMtbGlzdGluZyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE1NjZweCArIDRlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmJBbm5vbmNlcy12MSB7XHJcbiAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICBmb250OiAkbGlzdGluZ19uYl9hbm5vbmNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0tMTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkbGlzdGluZ19uYl9hbm5vbmNlX2xhYmVsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtLTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtbGlzdGluZ19fdGl0bGUtZm9udDtcclxuXHJcbiAgICAgICAgaDEsIGgyLCBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHF1b3RlX19jb250ZW50LXNwYWNpbmc6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucXVvdGUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxOTIwcHggKyA0ZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG8gLSN7JHF1b3RlX19jb250ZW50LXNwYWNpbmd9O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi42ZW0gYXV0byAtI3skcXVvdGVfX2NvbnRlbnQtc3BhY2luZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHF1b3RlX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRxdW90ZV9fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmVkYWNfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZWRhYyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAtI3skcmVkYWNfX2NvbnRlbnQtc3BhY2luZ307XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG8gLSN7JHJlZGFjX19jb250ZW50LXNwYWNpbmd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZWRhY19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcmVkYWNfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogJHJlZGFjX19jb250ZW50LXNwYWNpbmcgMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZWxlY3Rpb25fX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWxlY3Rpb24ge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNzUycHggKyA0ZW0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnRpZXMtbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDJlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NDJweCArIDRlbSk7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNpdGVtYXBfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaXRlbWFwIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTc1MnB4ICsgNGVtKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjZlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydGllcy1saXN0aW5nX19jb250ZW50LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0aWVzLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90aWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZzogMS4yZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3Rpbmcge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNjE0cHggKyA0ZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLWxpc3RpbmdfX2NvbnRlbnQtc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZ19fY29udGVudC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ib2R5IHtcclxuICAgIGZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuICAgIGNvbG9yOiAkYm9keV9mb250X2NvbG9yO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSE9NRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KSB7XHJcblxyXG4gICAgLmhvbWUtbG9nby12MV9faW1nIHtcclxuICAgICAgICB3aWR0aDogMzM4cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIRUFERVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5qdW1iby1tZW51LXYxX19sYWJlbHtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSEVBREVSIElOTkVSICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRk9PVEVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaW1hZ2UtLWNvbnRhaW4gLmltYWdlX19pbWd7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5mb290ZXItbG9nby12MV9faW1ne1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uaW1hZ2UtLWhlaWdodCAuaW1hZ2VfX2ltZ3tcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5jb250YWN0LWNvb3JkaW5hdGVzLXYxX19jb29yZHMtY29udGVudCB7XHJcbmZvbnQtc2l6ZToxOHB4IDtcclxufVxyXG4uc29jaWFsX19pdGVtLS1saW5rZWRpbiAuc29jaWFsX19saW5rIHN2Zy5zb2NpYWxfX3N2ZyB7XHJcblxyXG4gICAgd2lkdGg6IDEuM2VtO1xyXG4gICAgaGVpZ2h0OiAxLjNlbTtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUdORSBCTEFOQ0hFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYm9keS0taG9tZSAuZm9vdGVyLXBsYWNlaG9sZGVyIHtcclxuICAgIGhlaWdodDogMjc5cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDUk8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZWRpdG9yaWFsIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi5lZGl0b3JpYWwgcHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jcm8tZHJhd2VyLXYxIC5jcm9fX2J1dHRvbnMge1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0VBUkNIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxvY2FsaXphdG9yLS1vcGVuZWQge1xyXG5cdC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tib3hfX2JveCB7XHJcbiAgICBib3JkZXItY29sb3I6JGNvbG9yX2JyYW5kO1xyXG59XHJcblxyXG4uc2VhcmNoLXRvZ2dsZTpob3Zlciwuc2VhcmNoLWZvcm0tdjFfX3RpdGxlIC50aXRsZV9fdGV4dCwuc2VhcmNoLWZvcm0tdjFfX3N1YnRpdGxlIC5zdWJ0aXRsZV9fdGV4dHtcclxuICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtLWFsdDtcclxufVxyXG4ucmFuZ2VfX2hpZ2hsaWdodCBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG59XHJcbi5kcmF3ZXIgLmJ1dHRvbjpob3ZlcntcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FRElBIFFVRVJZIExPR08gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmhvbWUtbG9nby12MVxyXG57ICAgXHRcdFxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0NDBweCkgYW5kIChtYXgtd2lkdGg6MTQ0MHB4KXtcclxuICAgICAgICByaWdodDogNS41ZW07XHJcbiAgICAgICAgYm90dG9tOiAyOGVtO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgIFxyXG5cdH0gXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTM2cHgpIHtcclxuICAgICAgICByaWdodDogNGVtO1xyXG4gICAgICAgIGJvdHRvbTogMjZlbTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtaW4td2lkdGg6MTM2NnB4KSAgYW5kIChtYXgtd2lkdGg6MTM2NnB4KXtcclxuICAgICAgICByaWdodDogMTZlbTtcclxuICAgICAgICBib3R0b206IDE5LjVlbTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICB9XHJcblx0QG1lZGlhIHNjcmVlbiAgYW5kIChtaW4td2lkdGg6MTM2NnB4KSAgYW5kIChtYXgtaGVpZ2h0Ojc2OHB4KXtcclxuICAgICAgICByaWdodDogNmVtO1xyXG4gICAgICAgIGJvdHRvbTogMTdlbTtcclxuICAgICAgICB0b3A6IGF1dG87ICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtaW4td2lkdGg6MTM2NnB4KSAgYW5kIChtYXgtaGVpZ2h0Ojc4NnB4KXtcclxuICAgICAgICByaWdodDogNWVtO1xyXG4gICAgICAgIGJvdHRvbTogMjFlbTtcclxuICAgICAgICB0b3A6IGF1dG87ICAgIFxyXG4gICAgfVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODBweCkgYW5kKG1pbi1oZWlnaHQ6OTUwcHgpe1xyXG4gICAgICAgIHJpZ2h0OiA2ZW07XHJcbiAgICAgICAgYm90dG9tOiAzMGVtO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuXHR9ICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4MHB4KSBhbmQobWluLWhlaWdodDo3MjBweCl7XHJcbiAgICAgICAgcmlnaHQ6IDZlbTtcclxuICAgICAgICBib3R0b206IDE5ZW07XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG5cdH0gXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpIHtcclxuXHJcbiAgICAgICAgcmlnaHQ6IDEwZW07XHJcbiAgICAgICAgYm90dG9tOiAzMGVtO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgIFxyXG5cdFx0fSBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcblxyXG4gICBcclxuICAgICAgICAgICAgcmlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgYm90dG9tOiA0NGVtO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FRElBIFFVRVJZICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCkgYW5kIChtYXgtd2lkdGg6NzAwcHgpe1xyXG5cdC5jcm8tdjFfX3RpdGxlIC50aXRsZV9fdGV4dHtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0fVxyXG4gICAgLm1haW4tbWVudS12MV9fbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuXHQucXVvdGUtdjFfX3NsaWRlc2hvdyAuaW1hZ2UtLWNvdmVyIC5pbWFnZV9faW1nLC5hbGVydC1tYWlsLXYxX19zbGlkZXNob3cgLmltYWdlLS1jb3ZlciAuaW1hZ2VfX2ltZ3tcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG4ucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1uZXh0LCAucHJvcGVydGllcy1kZXRhaWxzLXYxX19zbGlkZXNob3ctYnV0dG9uLS1wcmV2e1xyXG4gICAgdG9wOiA4JTtcclxufVxyXG4uc3dpcGVyLXNsaWRle1xyXG4gICAgaGVpZ2h0OiAyNzBweDtcclxufVxyXG4uY3JvLWRyYXdlci12MV9fbG9nbyB7XHJcbiAgICB3aWR0aDogMTc1cHg7XHJcbiAgICBoZWlnaHQ6IDYycHg7XHJcbn1cclxuLmRyYXdlciAuYnV0dG9ue1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5zaWxvcy12MV9faXRlbXMtd3JhcHBlciB7XHJcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnNpbG9zLXYxIC5zaWxvX19saXN0e1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcbi5zaWxvcy12MSAuc2lsbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG59XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6MTIwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDE1MzZweCkge1xyXG5cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtY29vcmRpbmF0ZXMtdjFfX2Nvb3Jkcy1jb250ZW50e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLW1lbnUtdjFfX2xhYmVse1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcmF3ZXIgLnRleHRmaWVsZF9faW5wdXQsLmRyYXdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmp1bWJvLW1lbnUtdjFfX2xhYmVse1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLmp1bWJvLW1lbnUtdjFfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblx0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQVJUTkVSUyBQQUdFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnBhcnRuZXJzLXRodW1iLXYxX19pbWFnZSAgLmltYWdlLS1jb250YWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKi5zb2NpYWxzLXYxX19saW5rIHN2ZyB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIH0qL1xyXG4gICAgLmxpbmtfX2ljb257XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4ucmVkYWMtZ21zX19jb250ZW50e1xyXG4gICAgLnRpdGxlX190ZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC01ZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNC42ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0cntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgdGR7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
