@-ms-viewport{width:device-width}/*! 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{background-color:rgba(0,0,0,0)}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}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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}template{display:none}[hidden]{display:none}.row{display:flex;flex-wrap:wrap}.row.align-itens-center{align-items:center}.no-gutters>[class*=col-]{padding-right:0;padding-left:0}[class*=col-].no-gutters{padding-right:0;padding-left:0}.narrow>[class*=col-]{padding-left:0}[class*=col-].narrow{padding-left:0}.condensed>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed{padding-right:1px;padding-left:1px}.col-max-20,.col-max-19,.col-max-18,.col-max-17,.col-max-16,.col-max-15,.col-max-14,.col-max-13,.col-max-12,.col-max-11,.col-max-10,.col-max-9,.col-max-8,.col-max-7,.col-max-6,.col-max-5,.col-max-4,.col-max-3,.col-max-2,.col-max-1,.col-slg-20,.col-slg-19,.col-slg-18,.col-slg-17,.col-slg-16,.col-slg-15,.col-slg-14,.col-slg-13,.col-slg-12,.col-slg-11,.col-slg-10,.col-slg-9,.col-slg-8,.col-slg-7,.col-slg-6,.col-slg-5,.col-slg-4,.col-slg-3,.col-slg-2,.col-slg-1,.col-xlg-20,.col-xlg-19,.col-xlg-18,.col-xlg-17,.col-xlg-16,.col-xlg-15,.col-xlg-14,.col-xlg-13,.col-xlg-12,.col-xlg-11,.col-xlg-10,.col-xlg-9,.col-xlg-8,.col-xlg-7,.col-xlg-6,.col-xlg-5,.col-xlg-4,.col-xlg-3,.col-xlg-2,.col-xlg-1,.col-lg-20,.col-lg-19,.col-lg-18,.col-lg-17,.col-lg-16,.col-lg-15,.col-lg-14,.col-lg-13,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-sd-10,.col-sd-9,.col-sd-8,.col-sd-7,.col-sd-6,.col-sd-5,.col-sd-4,.col-sd-3,.col-sd-2,.col-sd-1,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-max,.col-max-auto,.col-slg,.col-slg-auto,.col-xlg,.col-xlg-auto,.col-lg,.col-lg-auto,.col-sd,.col-sd-auto,.col-md,.col-md-auto,.col-sm,.col-sm-auto{position:relative;width:100%;padding-right:1rem;padding-left:1rem}@media(max-width: 639.98px){[class*=col-].no-gutters-sm{padding-right:0;padding-left:0}.no-gutters-sm>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-sm>[class*=col-]{padding-left:0}[class*=col-].narrow-l-sm{padding-left:0}.narrow-r-sm>[class*=col-]{padding-right:0}[class*=col-].narrow-r-sm{padding-right:0}.condensed-sm>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-sm{padding-right:1px;padding-left:1px}}@media(max-width: 1279.98px){[class*=col-].no-gutters-small{padding-right:0;padding-left:0}.no-gutters-small>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-small>[class*=col-]{padding-left:0}[class*=col-].narrow-l-small{padding-left:0}.narrow-r-small>[class*=col-]{padding-right:0}[class*=col-].narrow-r-small{padding-right:0}.condensed-small>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-small{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){[class*=col-].no-gutters-large{padding-right:0;padding-left:0}.no-gutters-large>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-large>[class*=col-]{padding-left:0}[class*=col-].narrow-l-large{padding-left:0}.narrow-r-large>[class*=col-]{padding-right:0}[class*=col-].narrow-r-large{padding-right:0}.condensed-large>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-large{padding-right:1px;padding-left:1px}}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.order-sm-first{order:-1}@media(min-width: 640px)and (max-width: 959.98px){[class*=col-].no-gutters-md{padding-right:0;padding-left:0}.no-gutters-md>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-md>[class*=col-]{padding-left:0}[class*=col-].narrow-l-md{padding-left:0}.narrow-r-md>[class*=col-]{padding-right:0}[class*=col-].narrow-r-md{padding-right:0}.condensed-md>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-md{padding-right:1px;padding-left:1px}}@media(max-width: 1279.98px){[class*=col-].no-gutters-small{padding-right:0;padding-left:0}.no-gutters-small>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-small>[class*=col-]{padding-left:0}[class*=col-].narrow-l-small{padding-left:0}.narrow-r-small>[class*=col-]{padding-right:0}[class*=col-].narrow-r-small{padding-right:0}.condensed-small>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-small{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){[class*=col-].no-gutters-large{padding-right:0;padding-left:0}.no-gutters-large>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-large>[class*=col-]{padding-left:0}[class*=col-].narrow-l-large{padding-left:0}.narrow-r-large>[class*=col-]{padding-right:0}[class*=col-].narrow-r-large{padding-right:0}.condensed-large>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-large{padding-right:1px;padding-left:1px}}@media(min-width: 640px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.order-md-first{order:-1}}@media(min-width: 960px)and (max-width: 1279.98px){[class*=col-].no-gutters-sd{padding-right:0;padding-left:0}.no-gutters-sd>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-sd>[class*=col-]{padding-left:0}[class*=col-].narrow-l-sd{padding-left:0}.narrow-r-sd>[class*=col-]{padding-right:0}[class*=col-].narrow-r-sd{padding-right:0}.condensed-sd>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-sd{padding-right:1px;padding-left:1px}}@media(max-width: 1279.98px){[class*=col-].no-gutters-small{padding-right:0;padding-left:0}.no-gutters-small>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-small>[class*=col-]{padding-left:0}[class*=col-].narrow-l-small{padding-left:0}.narrow-r-small>[class*=col-]{padding-right:0}[class*=col-].narrow-r-small{padding-right:0}.condensed-small>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-small{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){[class*=col-].no-gutters-large{padding-right:0;padding-left:0}.no-gutters-large>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-large>[class*=col-]{padding-left:0}[class*=col-].narrow-l-large{padding-left:0}.narrow-r-large>[class*=col-]{padding-right:0}[class*=col-].narrow-r-large{padding-right:0}.condensed-large>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-large{padding-right:1px;padding-left:1px}}@media(min-width: 960px){.col-sd{flex-basis:0;flex-grow:1;max-width:100%}.col-sd-auto{flex:0 0 auto;width:auto;max-width:100%}.order-sd-first{order:-1}}@media(min-width: 1280px)and (max-width: 1439.98px){[class*=col-].no-gutters-lg{padding-right:0;padding-left:0}.no-gutters-lg>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-lg>[class*=col-]{padding-left:0}[class*=col-].narrow-l-lg{padding-left:0}.narrow-r-lg>[class*=col-]{padding-right:0}[class*=col-].narrow-r-lg{padding-right:0}.condensed-lg>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-lg{padding-right:1px;padding-left:1px}}@media(max-width: 1279.98px){[class*=col-].no-gutters-small{padding-right:0;padding-left:0}.no-gutters-small>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-small>[class*=col-]{padding-left:0}[class*=col-].narrow-l-small{padding-left:0}.narrow-r-small>[class*=col-]{padding-right:0}[class*=col-].narrow-r-small{padding-right:0}.condensed-small>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-small{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){[class*=col-].no-gutters-large{padding-right:0;padding-left:0}.no-gutters-large>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-large>[class*=col-]{padding-left:0}[class*=col-].narrow-l-large{padding-left:0}.narrow-r-large>[class*=col-]{padding-right:0}[class*=col-].narrow-r-large{padding-right:0}.condensed-large>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-large{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.order-lg-first{order:-1}}@media(min-width: 1440px)and (max-width: 1599.98px){[class*=col-].no-gutters-xlg{padding-right:0;padding-left:0}.no-gutters-xlg>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-xlg>[class*=col-]{padding-left:0}[class*=col-].narrow-l-xlg{padding-left:0}.narrow-r-xlg>[class*=col-]{padding-right:0}[class*=col-].narrow-r-xlg{padding-right:0}.condensed-xlg>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-xlg{padding-right:1px;padding-left:1px}}@media(max-width: 1279.98px){[class*=col-].no-gutters-small{padding-right:0;padding-left:0}.no-gutters-small>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-small>[class*=col-]{padding-left:0}[class*=col-].narrow-l-small{padding-left:0}.narrow-r-small>[class*=col-]{padding-right:0}[class*=col-].narrow-r-small{padding-right:0}.condensed-small>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-small{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){[class*=col-].no-gutters-large{padding-right:0;padding-left:0}.no-gutters-large>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-large>[class*=col-]{padding-left:0}[class*=col-].narrow-l-large{padding-left:0}.narrow-r-large>[class*=col-]{padding-right:0}[class*=col-].narrow-r-large{padding-right:0}.condensed-large>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-large{padding-right:1px;padding-left:1px}}@media(min-width: 1440px){.col-xlg{flex-basis:0;flex-grow:1;max-width:100%}.col-xlg-auto{flex:0 0 auto;width:auto;max-width:100%}.order-xlg-first{order:-1}}@media(min-width: 1600px)and (max-width: 1919.98px){[class*=col-].no-gutters-slg{padding-right:0;padding-left:0}.no-gutters-slg>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-slg>[class*=col-]{padding-left:0}[class*=col-].narrow-l-slg{padding-left:0}.narrow-r-slg>[class*=col-]{padding-right:0}[class*=col-].narrow-r-slg{padding-right:0}.condensed-slg>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-slg{padding-right:1px;padding-left:1px}}@media(max-width: 1279.98px){[class*=col-].no-gutters-small{padding-right:0;padding-left:0}.no-gutters-small>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-small>[class*=col-]{padding-left:0}[class*=col-].narrow-l-small{padding-left:0}.narrow-r-small>[class*=col-]{padding-right:0}[class*=col-].narrow-r-small{padding-right:0}.condensed-small>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-small{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){[class*=col-].no-gutters-large{padding-right:0;padding-left:0}.no-gutters-large>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-large>[class*=col-]{padding-left:0}[class*=col-].narrow-l-large{padding-left:0}.narrow-r-large>[class*=col-]{padding-right:0}[class*=col-].narrow-r-large{padding-right:0}.condensed-large>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-large{padding-right:1px;padding-left:1px}}@media(min-width: 1600px){.col-slg{flex-basis:0;flex-grow:1;max-width:100%}.col-slg-auto{flex:0 0 auto;width:auto;max-width:100%}.order-slg-first{order:-1}}@media(min-width: 1920px){[class*=col-].no-gutters-max{padding-right:0;padding-left:0}.no-gutters-max>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-max>[class*=col-]{padding-left:0}[class*=col-].narrow-l-max{padding-left:0}.narrow-r-max>[class*=col-]{padding-right:0}[class*=col-].narrow-r-max{padding-right:0}.condensed-max>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-max{padding-right:1px;padding-left:1px}}@media(max-width: 1279.98px){[class*=col-].no-gutters-small{padding-right:0;padding-left:0}.no-gutters-small>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-small>[class*=col-]{padding-left:0}[class*=col-].narrow-l-small{padding-left:0}.narrow-r-small>[class*=col-]{padding-right:0}[class*=col-].narrow-r-small{padding-right:0}.condensed-small>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-small{padding-right:1px;padding-left:1px}}@media(min-width: 1280px){[class*=col-].no-gutters-large{padding-right:0;padding-left:0}.no-gutters-large>[class*=col-]{padding-right:0;padding-left:0}.narrow-l-large>[class*=col-]{padding-left:0}[class*=col-].narrow-l-large{padding-left:0}.narrow-r-large>[class*=col-]{padding-right:0}[class*=col-].narrow-r-large{padding-right:0}.condensed-large>[class*=col-]{padding-right:1px;padding-left:1px}[class*=col-] .condensed-large{padding-right:1px;padding-left:1px}}@media(min-width: 1920px){.col-max{flex-basis:0;flex-grow:1;max-width:100%}.col-max-auto{flex:0 0 auto;width:auto;max-width:100%}.order-max-first{order:-1}}.order-sm-last{order:5}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:25%}.offset-sm-2{margin-left:50%}.offset-sm-3{margin-left:75%}.col-sm-1{flex:0 0 25%;max-width:25%}.col-sm-2{flex:0 0 50%;max-width:50%}.col-sm-3{flex:0 0 75%;max-width:75%}.col-sm-4{flex:0 0 100%;max-width:100%}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-md-last{order:11}@media(min-width: 640px){.offset-md-0{margin-left:0}.offset-md-1{margin-left:10%}.offset-md-2{margin-left:20%}.offset-md-3{margin-left:30%}.offset-md-4{margin-left:40%}.offset-md-5{margin-left:50%}.offset-md-6{margin-left:60%}.offset-md-7{margin-left:70%}.offset-md-8{margin-left:80%}.offset-md-9{margin-left:90%}.col-md-1{flex:0 0 10%;max-width:10%}.col-md-2{flex:0 0 20%;max-width:20%}.col-md-3{flex:0 0 30%;max-width:30%}.col-md-4{flex:0 0 40%;max-width:40%}.col-md-5{flex:0 0 50%;max-width:50%}.col-md-6{flex:0 0 60%;max-width:60%}.col-md-7{flex:0 0 70%;max-width:70%}.col-md-8{flex:0 0 80%;max-width:80%}.col-md-9{flex:0 0 90%;max-width:90%}.col-md-10{flex:0 0 100%;max-width:100%}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}}.order-sd-last{order:11}@media(min-width: 960px){.offset-sd-0{margin-left:0}.offset-sd-1{margin-left:10%}.offset-sd-2{margin-left:20%}.offset-sd-3{margin-left:30%}.offset-sd-4{margin-left:40%}.offset-sd-5{margin-left:50%}.offset-sd-6{margin-left:60%}.offset-sd-7{margin-left:70%}.offset-sd-8{margin-left:80%}.offset-sd-9{margin-left:90%}.col-sd-1{flex:0 0 10%;max-width:10%}.col-sd-2{flex:0 0 20%;max-width:20%}.col-sd-3{flex:0 0 30%;max-width:30%}.col-sd-4{flex:0 0 40%;max-width:40%}.col-sd-5{flex:0 0 50%;max-width:50%}.col-sd-6{flex:0 0 60%;max-width:60%}.col-sd-7{flex:0 0 70%;max-width:70%}.col-sd-8{flex:0 0 80%;max-width:80%}.col-sd-9{flex:0 0 90%;max-width:90%}.col-sd-10{flex:0 0 100%;max-width:100%}.order-sd-0{order:0}.order-sd-1{order:1}.order-sd-2{order:2}.order-sd-3{order:3}.order-sd-4{order:4}.order-sd-5{order:5}.order-sd-6{order:6}.order-sd-7{order:7}.order-sd-8{order:8}.order-sd-9{order:9}.order-sd-10{order:10}}.order-lg-last{order:21}@media(min-width: 1280px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:5%}.offset-lg-2{margin-left:10%}.offset-lg-3{margin-left:15%}.offset-lg-4{margin-left:20%}.offset-lg-5{margin-left:25%}.offset-lg-6{margin-left:30%}.offset-lg-7{margin-left:35%}.offset-lg-8{margin-left:40%}.offset-lg-9{margin-left:45%}.offset-lg-10{margin-left:50%}.offset-lg-11{margin-left:55%}.offset-lg-12{margin-left:60%}.offset-lg-13{margin-left:65%}.offset-lg-14{margin-left:70%}.offset-lg-15{margin-left:75%}.offset-lg-16{margin-left:80%}.offset-lg-17{margin-left:85%}.offset-lg-18{margin-left:90%}.offset-lg-19{margin-left:95%}.col-lg-1{flex:0 0 5%;max-width:5%}.col-lg-2{flex:0 0 10%;max-width:10%}.col-lg-3{flex:0 0 15%;max-width:15%}.col-lg-4{flex:0 0 20%;max-width:20%}.col-lg-5{flex:0 0 25%;max-width:25%}.col-lg-6{flex:0 0 30%;max-width:30%}.col-lg-7{flex:0 0 35%;max-width:35%}.col-lg-8{flex:0 0 40%;max-width:40%}.col-lg-9{flex:0 0 45%;max-width:45%}.col-lg-10{flex:0 0 50%;max-width:50%}.col-lg-11{flex:0 0 55%;max-width:55%}.col-lg-12{flex:0 0 60%;max-width:60%}.col-lg-13{flex:0 0 65%;max-width:65%}.col-lg-14{flex:0 0 70%;max-width:70%}.col-lg-15{flex:0 0 75%;max-width:75%}.col-lg-16{flex:0 0 80%;max-width:80%}.col-lg-17{flex:0 0 85%;max-width:85%}.col-lg-18{flex:0 0 90%;max-width:90%}.col-lg-19{flex:0 0 95%;max-width:95%}.col-lg-20{flex:0 0 100%;max-width:100%}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.order-lg-13{order:13}.order-lg-14{order:14}.order-lg-15{order:15}.order-lg-16{order:16}.order-lg-17{order:17}.order-lg-18{order:18}.order-lg-19{order:19}.order-lg-20{order:20}}.order-xlg-last{order:21}@media(min-width: 1440px){.offset-xlg-0{margin-left:0}.offset-xlg-1{margin-left:5%}.offset-xlg-2{margin-left:10%}.offset-xlg-3{margin-left:15%}.offset-xlg-4{margin-left:20%}.offset-xlg-5{margin-left:25%}.offset-xlg-6{margin-left:30%}.offset-xlg-7{margin-left:35%}.offset-xlg-8{margin-left:40%}.offset-xlg-9{margin-left:45%}.offset-xlg-10{margin-left:50%}.offset-xlg-11{margin-left:55%}.offset-xlg-12{margin-left:60%}.offset-xlg-13{margin-left:65%}.offset-xlg-14{margin-left:70%}.offset-xlg-15{margin-left:75%}.offset-xlg-16{margin-left:80%}.offset-xlg-17{margin-left:85%}.offset-xlg-18{margin-left:90%}.offset-xlg-19{margin-left:95%}.col-xlg-1{flex:0 0 5%;max-width:5%}.col-xlg-2{flex:0 0 10%;max-width:10%}.col-xlg-3{flex:0 0 15%;max-width:15%}.col-xlg-4{flex:0 0 20%;max-width:20%}.col-xlg-5{flex:0 0 25%;max-width:25%}.col-xlg-6{flex:0 0 30%;max-width:30%}.col-xlg-7{flex:0 0 35%;max-width:35%}.col-xlg-8{flex:0 0 40%;max-width:40%}.col-xlg-9{flex:0 0 45%;max-width:45%}.col-xlg-10{flex:0 0 50%;max-width:50%}.col-xlg-11{flex:0 0 55%;max-width:55%}.col-xlg-12{flex:0 0 60%;max-width:60%}.col-xlg-13{flex:0 0 65%;max-width:65%}.col-xlg-14{flex:0 0 70%;max-width:70%}.col-xlg-15{flex:0 0 75%;max-width:75%}.col-xlg-16{flex:0 0 80%;max-width:80%}.col-xlg-17{flex:0 0 85%;max-width:85%}.col-xlg-18{flex:0 0 90%;max-width:90%}.col-xlg-19{flex:0 0 95%;max-width:95%}.col-xlg-20{flex:0 0 100%;max-width:100%}.order-xlg-0{order:0}.order-xlg-1{order:1}.order-xlg-2{order:2}.order-xlg-3{order:3}.order-xlg-4{order:4}.order-xlg-5{order:5}.order-xlg-6{order:6}.order-xlg-7{order:7}.order-xlg-8{order:8}.order-xlg-9{order:9}.order-xlg-10{order:10}.order-xlg-11{order:11}.order-xlg-12{order:12}.order-xlg-13{order:13}.order-xlg-14{order:14}.order-xlg-15{order:15}.order-xlg-16{order:16}.order-xlg-17{order:17}.order-xlg-18{order:18}.order-xlg-19{order:19}.order-xlg-20{order:20}}.order-slg-last{order:21}@media(min-width: 1600px){.offset-slg-0{margin-left:0}.offset-slg-1{margin-left:5%}.offset-slg-2{margin-left:10%}.offset-slg-3{margin-left:15%}.offset-slg-4{margin-left:20%}.offset-slg-5{margin-left:25%}.offset-slg-6{margin-left:30%}.offset-slg-7{margin-left:35%}.offset-slg-8{margin-left:40%}.offset-slg-9{margin-left:45%}.offset-slg-10{margin-left:50%}.offset-slg-11{margin-left:55%}.offset-slg-12{margin-left:60%}.offset-slg-13{margin-left:65%}.offset-slg-14{margin-left:70%}.offset-slg-15{margin-left:75%}.offset-slg-16{margin-left:80%}.offset-slg-17{margin-left:85%}.offset-slg-18{margin-left:90%}.offset-slg-19{margin-left:95%}.col-slg-1{flex:0 0 5%;max-width:5%}.col-slg-2{flex:0 0 10%;max-width:10%}.col-slg-3{flex:0 0 15%;max-width:15%}.col-slg-4{flex:0 0 20%;max-width:20%}.col-slg-5{flex:0 0 25%;max-width:25%}.col-slg-6{flex:0 0 30%;max-width:30%}.col-slg-7{flex:0 0 35%;max-width:35%}.col-slg-8{flex:0 0 40%;max-width:40%}.col-slg-9{flex:0 0 45%;max-width:45%}.col-slg-10{flex:0 0 50%;max-width:50%}.col-slg-11{flex:0 0 55%;max-width:55%}.col-slg-12{flex:0 0 60%;max-width:60%}.col-slg-13{flex:0 0 65%;max-width:65%}.col-slg-14{flex:0 0 70%;max-width:70%}.col-slg-15{flex:0 0 75%;max-width:75%}.col-slg-16{flex:0 0 80%;max-width:80%}.col-slg-17{flex:0 0 85%;max-width:85%}.col-slg-18{flex:0 0 90%;max-width:90%}.col-slg-19{flex:0 0 95%;max-width:95%}.col-slg-20{flex:0 0 100%;max-width:100%}.order-slg-0{order:0}.order-slg-1{order:1}.order-slg-2{order:2}.order-slg-3{order:3}.order-slg-4{order:4}.order-slg-5{order:5}.order-slg-6{order:6}.order-slg-7{order:7}.order-slg-8{order:8}.order-slg-9{order:9}.order-slg-10{order:10}.order-slg-11{order:11}.order-slg-12{order:12}.order-slg-13{order:13}.order-slg-14{order:14}.order-slg-15{order:15}.order-slg-16{order:16}.order-slg-17{order:17}.order-slg-18{order:18}.order-slg-19{order:19}.order-slg-20{order:20}}.order-max-last{order:21}@media(min-width: 1920px){.offset-max-0{margin-left:0}.offset-max-1{margin-left:5%}.offset-max-2{margin-left:10%}.offset-max-3{margin-left:15%}.offset-max-4{margin-left:20%}.offset-max-5{margin-left:25%}.offset-max-6{margin-left:30%}.offset-max-7{margin-left:35%}.offset-max-8{margin-left:40%}.offset-max-9{margin-left:45%}.offset-max-10{margin-left:50%}.offset-max-11{margin-left:55%}.offset-max-12{margin-left:60%}.offset-max-13{margin-left:65%}.offset-max-14{margin-left:70%}.offset-max-15{margin-left:75%}.offset-max-16{margin-left:80%}.offset-max-17{margin-left:85%}.offset-max-18{margin-left:90%}.offset-max-19{margin-left:95%}.col-max-1{flex:0 0 5%;max-width:5%}.col-max-2{flex:0 0 10%;max-width:10%}.col-max-3{flex:0 0 15%;max-width:15%}.col-max-4{flex:0 0 20%;max-width:20%}.col-max-5{flex:0 0 25%;max-width:25%}.col-max-6{flex:0 0 30%;max-width:30%}.col-max-7{flex:0 0 35%;max-width:35%}.col-max-8{flex:0 0 40%;max-width:40%}.col-max-9{flex:0 0 45%;max-width:45%}.col-max-10{flex:0 0 50%;max-width:50%}.col-max-11{flex:0 0 55%;max-width:55%}.col-max-12{flex:0 0 60%;max-width:60%}.col-max-13{flex:0 0 65%;max-width:65%}.col-max-14{flex:0 0 70%;max-width:70%}.col-max-15{flex:0 0 75%;max-width:75%}.col-max-16{flex:0 0 80%;max-width:80%}.col-max-17{flex:0 0 85%;max-width:85%}.col-max-18{flex:0 0 90%;max-width:90%}.col-max-19{flex:0 0 95%;max-width:95%}.col-max-20{flex:0 0 100%;max-width:100%}.order-max-0{order:0}.order-max-1{order:1}.order-max-2{order:2}.order-max-3{order:3}.order-max-4{order:4}.order-max-5{order:5}.order-max-6{order:6}.order-max-7{order:7}.order-max-8{order:8}.order-max-9{order:9}.order-max-10{order:10}.order-max-11{order:11}.order-max-12{order:12}.order-max-13{order:13}.order-max-14{order:14}.order-max-15{order:15}.order-max-16{order:16}.order-max-17{order:17}.order-max-18{order:18}.order-max-19{order:19}.order-max-20{order:20}}@font-face{font-family:"Roboto";src:url("/static/font/roboto-light.eot");src:url("/static/font/roboto-light.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-light.woff2") format("woff2"),url("/static/font/roboto-light.woff") format("woff"),url("/static/font/roboto-light.ttf") format("truetype"),url("/static/font/roboto-light.svg#roboto-light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-regular.eot");src:url("/static/font/roboto-regular.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-regular.woff2") format("woff2"),url("/static/font/roboto-regular.woff") format("woff"),url("/static/font/roboto-regular.ttf") format("truetype"),url("/static/font/roboto-regular.svg#Roboto-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-italic.eot");src:url("/static/font/roboto-italic.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-italic.woff2") format("woff2"),url("/static/font/roboto-italic.woff") format("woff"),url("/static/font/roboto-italic.ttf") format("truetype"),url("/static/font/roboto-italic.svg#roboto-italic") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-medium.eot");src:url("/static/font/roboto-medium.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-medium.woff2") format("woff2"),url("/static/font/roboto-medium.woff") format("woff"),url("/static/font/roboto-medium.ttf") format("truetype"),url("/static/font/roboto-medium.svg#roboto-medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-mediumitalic.eot");src:url("/static/font/roboto-mediumitalic.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-mediumitalic.woff2") format("woff2"),url("/static/font/roboto-mediumitalic.woff") format("woff"),url("/static/font/roboto-mediumitalic.ttf") format("truetype"),url("/static/font/roboto-mediumitalic.svg#roboto-mediumitalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-bold.eot");src:url("/static/font/roboto-bold.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-bold.woff2") format("woff2"),url("/static/font/roboto-bold.woff") format("woff"),url("/static/font/roboto-bold.ttf") format("truetype"),url("/static/font/roboto-bold.svg#roboto-bold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-bold.eot");src:url("/static/font/roboto-bold.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-bold.woff2") format("woff2"),url("/static/font/roboto-bold.woff") format("woff"),url("/static/font/roboto-bold.ttf") format("truetype"),url("/static/font/roboto-bold.svg#roboto-bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-bolditalic.eot");src:url("/static/font/roboto-bolditalic.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-bolditalic.woff2") format("woff2"),url("/static/font/roboto-bolditalic.woff") format("woff"),url("/static/font/roboto-bolditalic.ttf") format("truetype"),url("/static/font/roboto-bolditalic.svg#roboto-bolditalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-bolditalic.eot");src:url("/static/font/roboto-bolditalic.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-bolditalic.woff2") format("woff2"),url("/static/font/roboto-bolditalic.woff") format("woff"),url("/static/font/roboto-bolditalic.ttf") format("truetype"),url("/static/font/roboto-bolditalic.svg#roboto-bold") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("/static/font/roboto-black.eot");src:url("/static/font/roboto-black.eot?#iefix") format("embedded-opentype"),url("/static/font/roboto-black.woff2") format("woff2"),url("/static/font/roboto-black.woff") format("woff"),url("/static/font/roboto-black.ttf") format("truetype"),url("/static/font/roboto-black.svg#roboto-black") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Code Pro";src:url("/static/font/sourcesanspro-regular.eot");src:url("/static/font/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"),url("/static/font/sourcesanspro-regular.woff2") format("woff2"),url("/static/font/sourcesanspro-regular.woff") format("woff"),url("/static/font/sourcesanspro-regular.ttf") format("truetype"),url("/static/font/sourcesanspro-regular.svg#sourcesanspro-regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"titillium";src:url("/static/font/titilliumweb-regular.eot");src:url("/static/font/titilliumweb-regular.eot?#iefix") format("embedded-opentype"),url("/static/font/titilliumweb-regular.woff2") format("woff2"),url("/static/font/titilliumweb-regular.woff") format("woff"),url("/static/font/titilliumweb-regular.ttf") format("truetype"),url("/static/font/titilliumweb-regular.svg#titillium_webregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"titillium";src:url("/static/font/titilliumweb-bold.eot");src:url("/static/font/titilliumweb-bold.eot?#iefix") format("embedded-opentype"),url("/static/font/titilliumweb-bold.woff2") format("woff2"),url("/static/font/titilliumweb-bold.woff") format("woff"),url("/static/font/titilliumweb-bold.ttf") format("truetype"),url("/static/font/titilliumweb-bold.svg#titillium_webbold") format("svg");font-weight:500;font-style:normal}*{font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased}html{font-size:100%}a{outline:0;color:var(--azc-text-link, var(--azc-primary, #F3652B));text-decoration:none}a:visited,a:active,a:focus,a:hover{color:var(--azc-text-link-variant, var(--azc-primary-variant, #CC5500));outline:0}a:hover{cursor:pointer}h1,h2,h3,h4,h5,.form-title,h6{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E));font-weight:400;padding-top:0;margin-top:0;letter-spacing:-0.001em}h1 span,h2 span,h3 span,h4 span,h5 span,.form-title span,h6 span{line-height:120%;border:solid 1px var(--azc-primary, #F3652B);display:inline-block;border-radius:100px;padding:0 .75rem}h1{margin-bottom:2rem;line-height:130%;font-size:max(min(4.5vw, 3rem), 2rem)}@media(min-width: 1280px){h1{line-height:140%;font-size:max(min(2.875vw, 3.125rem), 1.5rem)}}@media(min-width: 1920px){h1{font-size:max(min(2.875vw, 3.75rem), 1.5rem)}}h2{margin-bottom:1.5rem;line-height:140%;font-size:clamp(1.625rem,1.35rem + 1.375vw,3rem)}h3{margin-bottom:1rem;line-height:140%;font-size:clamp(1.5rem,1.275rem + 1.125vw,2.625rem)}h4{margin-bottom:1rem;line-height:140%;font-size:clamp(1.125rem, 1.875vw, 2.25rem)}h5,.form-title{margin-bottom:1rem;line-height:160%;font-size:clamp(1.375rem,1.225rem + .75vw,2.125rem);font-weight:700}h6{margin-bottom:1rem;line-height:160%;font-size:clamp(1.125rem,1.05rem + .375vw,1.5rem);font-weight:700}b,strong{font-weight:500}big{font-size:max(min(1.875vw, 1.5rem), 1.25rem)}p{color:var(--azc-text, var(--az-gray-600, #666666));margin-top:0;margin-bottom:1rem;line-height:180%;letter-spacing:-0.001em}p,ul li{font-size:clamp(1rem, 1.563vw, 1.25rem)}li{line-height:180%;color:var(--azc-text, var(--az-gray-600, #666666))}.bd_sub,.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title{letter-spacing:50%;font-size:max(min(1.250vw, 1.250rem), 0.75rem);color:var(--azc-primary, #F3652B)}.bd_sub a,.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title a,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title a{color:var(--azc-primary, #F3652B)}.bd_sub a:active,.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title a:active,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title a:active,.bd_sub a:hover,.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title a:hover,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title a:hover{color:var(--azc-primary-variant, #CC5500)}blockquote,.sm_text{letter-spacing:-0.001em;font-size:max(min(1.250vw, 1.250rem), 0.75rem)}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-align-stretch{align-items:stretch}.flex-justify-content-center{justify-content:center}.img-fluid{width:100%;height:auto}@media(max-width: 959.98px){.d-none-mobile{display:none}}@media(max-width: 959.98px){.d-none-small{display:none}}@media(max-width: 1279.98px){.d-none-medium-down{display:none}}@media(min-width: 960px)and (max-width: 1279.98px){.d-none-medium{display:none}}@media(min-width: 960px){.d-none-medium-up{display:none}}@media(min-width: 1280px){.d-none-large{display:none}}.relative{position:relative}.relative{position:relative}html{-ms-overflow-style:scrollbar;width:100%;height:100%}body{min-width:320px;width:100%;height:100%;margin:0;padding:0}*,*::before,*::after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus{outline:none}::selection{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E));background:var(--azc-primary, #F3652B)}#content{position:relative;min-height:100%}ul{list-style:none}ul li{position:relative}ul li:before{content:"";width:5px;height:5px;background-color:var(--azc-dove-gray, #646464);position:absolute;left:-20px;top:14px}blockquote{border-left:solid 3px var(--azc-primary, #F3652B);font-size:1rem;line-height:28px;font-style:italic;padding:.5rem 2rem .25rem 2rem;margin:2rem 0;color:var(--azc-dove-gray, #646464)}blockquote .author{display:block;font-style:normal;font-weight:500;margin-top:6px}.bd_sub,.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title{font-size:.75rem;line-height:1.1875rem;letter-spacing:.5em;text-transform:uppercase;color:var(--azc-primary, #F3652B);margin:0 0 1rem}@media(min-width: 1280px){.bd_sub,.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title{font-size:1rem;line-height:1.625rem}}.dark-bg-theme{background:var(--azc-dark-theme, #1E1E1E)}.dark-bg-theme h1,.dark-bg-theme h2,.dark-bg-theme h3,.dark-bg-theme h4,.dark-bg-theme h5,.dark-bg-theme .form-title,.dark-bg-theme h6{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.dark-bg-theme p{color:var(--azc-text-light, var(--az-gray-300, #B2B2B2))}.dark-gradient-bg-theme{background:var(--azc-dark-theme, #1E1E1E)}.dark-gradient-bg-theme h1,.dark-gradient-bg-theme h2,.dark-gradient-bg-theme h3,.dark-gradient-bg-theme h4,.dark-gradient-bg-theme h5,.dark-gradient-bg-theme .form-title,.dark-gradient-bg-theme h6{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.dark-gradient-bg-theme p{color:var(--azc-text-light, var(--az-gray-300, #B2B2B2))}.light-bg-theme{background:var(--azc-light-theme, #F2F2F2)}.light-bg-theme h1,.light-bg-theme h2,.light-bg-theme h3,.light-bg-theme h4,.light-bg-theme h5,.light-bg-theme .form-title,.light-bg-theme h6{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}.light-gradient-bg-theme{background:linear-gradient(180deg, var(--azc-light-theme, #F7F7F7) 32.01%, var(--azc-light-theme, #F2F2F2) 177.65%)}.light-gradient-bg-theme h1,.light-gradient-bg-theme h2,.light-gradient-bg-theme h3,.light-gradient-bg-theme h4,.light-gradient-bg-theme h5,.light-gradient-bg-theme .form-title,.light-gradient-bg-theme h6{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}.super-light-bg-theme{background:var(--azc-super-light-theme, #FFFFFF)}.super-light-bg-theme h1,.super-light-bg-theme h2,.super-light-bg-theme h3,.super-light-bg-theme h4,.super-light-bg-theme h5,.super-light-bg-theme .form-title,.super-light-bg-theme h6{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}.post-text-content .breadcrumb-list{padding:0}.post-text-content p img,.post-text-content .legend-img img{display:block;margin:0 auto;border:solid 1px #fff;box-shadow:0 0 1px rgba(0,0,0,.25);width:100%;max-width:740px}.post-text-content p:first-child img,.post-text-content .legend-img:first-child img{display:block;margin-bottom:40px;max-width:100% !important;width:100%;border:none;box-shadow:none}.post-text-content p,.post-text-content ul{margin-bottom:18px}.post-text-content p span{font-size:16px !important;line-height:26px !important}.post-text-content p,.post-text-content li{color:var(--azc-dove-gray, #646464);font-size:16px;line-height:26px}.post-text-content h1,.post-text-content h2,.post-text-content h3,.post-text-content h4,.post-text-content h5,.post-text-content .form-title,.post-text-content h6{color:#1e1e1e;font-weight:500;font-size:20px;margin-bottom:14px;margin-top:24px}.post-text-content .case-content>h1{margin-top:0}.post-text-content h1{font-size:26px}.post-text-content h2{font-size:24px}.post-text-content h3{font-size:22px}.post-text-content h4{font-size:20px}.post-text-content h4{font-size:18px}.post-text-content h5,.post-text-content .form-title{font-size:16px}.post-text-content h6{font-size:14px}.post-text-content ul p,.post-text-content ol p{margin:0}.post-text-content ul{list-style:none;padding:0 0 0 20px}.post-text-content ul li{position:relative}.post-text-content ul li:before{content:"";width:5px;height:5px;background-color:var(--azc-dove-gray, #646464);position:absolute;left:-20px;top:9px}.post-text-content iframe{margin:2rem auto;display:block;width:320px;height:180px}@media(min-width: 640px){.post-text-content iframe{width:560px;height:315px}}.dark-theme .hbspt-form form label:not(.hs-error-msg)>span,.dark-theme .hbspt-form form select,.dark-theme .hbspt-form form input{color:var(--azc-light-theme, #F2F2F2)}.dark-theme .hbspt-form form select,.dark-theme .hbspt-form form input{background-color:var(--az-gray-800, #333333);border:1px solid var(--az-gray-600, #666666)}.dark-theme .hbspt-form form legend,.dark-theme .hbspt-form form .cookie-reset-container span,.dark-theme .hbspt-form form .legal-consent-container .hs-richtext p{color:var(--az-gray-300, #B2B2B2)}.hbspt-form form fieldset{max-width:100%}.hbspt-form form input[type=text],.hbspt-form form input[type=email],.hbspt-form form input[type=number],.hbspt-form form input[type=tel],.hbspt-form form textarea[name=message],.hbspt-form form input[type=password],.hbspt-form form select{display:block;width:100% !important;margin:0 0 1.625rem;height:2.5rem}.hbspt-form form legend{margin-bottom:.5rem}.hbspt-form form .hs-error-msgs{margin:0;list-style:none;position:relative;top:-0.875rem}.hbspt-form form .hs-error-msgs li{padding:0 !important}.hbspt-form form .hs-error-msgs li label{color:var(--azc-error, #FF4141);line-height:1.25rem}.hbspt-form form legend,.hbspt-form form .legal-consent-container .hs-richtext p{font-size:.75rem;color:var(--azc-dove-gray, #646464)}fieldset{border:none;padding:0}textarea{min-height:110px}input:-webkit-autofill{-webkit-text-fill-color:var(--azc-dove-gray, #646464)}input[type=checkbox]:not(:checked),input[type=checkbox]:checked{visibility:hidden}input[type=checkbox]:not(:checked)+span,input[type=checkbox]:checked+span{position:relative;padding-left:1.25rem;left:0px;cursor:pointer}input[type=checkbox]:not(:checked)+span:before,input[type=checkbox]:checked+span:before{content:"";position:absolute;left:0;top:3px;width:1.125rem;height:1.125rem;margin-left:-0.625rem;border:1px solid var(--azc-primary, #F3652B);background:var(--azc-super-light-theme, #FFFFFF);border-radius:2px;transition:all .275s}input[type=checkbox]:checked+span:before{background:var(--azc-primary, #F3652B)}input[type=checkbox]:checked+span:after{position:absolute;content:"";z-index:1;width:7px;height:12px;top:5px;left:-9px;transform:rotateZ(37deg);transform-origin:100% 100%;border-top:0px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);border-right:2px solid var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));border-bottom:2px solid var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}input.ais-SearchBox-input,input.ais-SearchBox-input:hover,input.ais-SearchBox-input:focus,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{text-fill-color:var(--azc-dove-gray, #646464);box-shadow:0 0 0px 1000px var(--azc-light-theme, #F7F7F7) inset;transition:background-color 5000s ease-in-out 0s}input.ais-SearchBox-input,input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],select,textarea{width:100%;padding-left:1.375rem;padding-right:1.375rem;border-radius:4px;background-color:var(--azc-light-theme, #F7F7F7);box-shadow:none;font-size:1rem;line-height:1.625rem;color:var(--azc-dove-gray, #646464);font-weight:400;border:solid 1px rgba(0,0,0,0);min-height:40px}input.ais-SearchBox-input::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input.ais-SearchBox-input::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=password]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input.ais-SearchBox-input:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input.ais-SearchBox-input:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=password]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#aaa}input.ais-SearchBox-input.error,input[type=text].error,input[type=email].error,input[type=number].error,input[type=tel].error,input[type=password].error,select.error,textarea.error{border:solid 1px var(--azc-error, #FF4141)}label{display:block;margin-bottom:5px;color:var(--azc-dove-gray, #646464);line-height:1rem;font-size:.875rem}label span{color:var(--azc-dove-gray, #646464);line-height:16px;font-size:14px}label span.hs-form-required{color:var(--azc-primary, #F3652B);margin-left:5px}.hs-button.primary.large{display:block;width:100%;text-align:left;border-color:var(--azc-primary, #F3652B);font-weight:500;color:var(--azc-dark-theme, #1E1E1E);background-color:var(--azc-primary, #F3652B)}.hs-button.primary.large:hover{background-color:var(--azc-dark-theme, #1E1E1E);border-color:var(--azc-dark-theme, #1E1E1E);color:var(--azc-primary, #F3652B)}.actions{text-align:center;margin-top:.875rem}.actions input[type=submit]{min-width:9.25rem;cursor:pointer;outline:none}.submitted-message p{position:relative;max-width:40rem;margin:auto;color:var(--azc-success, #8BC249);background-color:var(--azc-super-light-theme, #FFFFFF);border-radius:4px;padding:0 15px 0 46px;border:solid 1px var(--azc-success, #8BC249);text-align:center;font-size:1rem;line-height:2.5rem}.submitted-message p:after{position:absolute;left:0;top:0;width:2.5rem;height:100%;line-height:2.9375rem;background:var(--azc-success, #8BC249);content:url(/static/images/icons/svg/icon-success.svg)}.error-message p{position:relative;max-width:40rem;margin:auto;color:var(--azc-error, #FF4141);background-color:var(--azc-super-light-theme, #FFFFFF);border-radius:4px;padding:0 15px 0 46px;border:solid 1px var(--azc-error, #FF4141);text-align:center;font-size:1rem;line-height:2.5rem}.error-message p:after{position:absolute;color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));left:0;top:0;width:2.5rem;height:100%;line-height:2.625rem;background:var(--azc-error, #FF4141);content:"!"}.inputs-list{list-style:none;margin:0;padding:0}.inputs-list .hs-input{position:relative;top:5px}.inputs-list li:before{display:none}span.error{color:var(--azc-error, #FF4141);line-height:1.375rem}.form-title{font-weight:500}.form-columns-1 .field:last-of-type .input,.form-columns-2 .field:last-of-type .input{margin-right:0 !important}a.btn,.btn,.hs-button.primary.large{font-weight:500;padding:.875rem 1rem .875rem 1rem;display:inline-block;text-transform:lowercase;font-size:max(min(1vw, 1rem), 0.875rem);line-height:1rem;position:relative;border-radius:2px;border:solid 2px rgba(0,0,0,0);transition:all .1s ease-in}@media(max-width: 1279.98px){a.btn,.btn,.hs-button.primary.large{padding:.75rem 2rem .75rem 1rem}}a.btn-icon,.btn-icon{padding:.9375rem 2rem .9375rem 1rem}@media(max-width: 1279.98px){a.btn-icon,.btn-icon{padding:.75rem 2rem .75rem 1rem}}a.btn:hover,.btn:hover,.hs-button.primary.large:hover{cursor:pointer}a.btn .icon,.btn .icon,.hs-button.primary.large .icon{position:absolute;right:1rem}a.btn .icon-right-arrow,.btn .icon-right-arrow,.hs-button.primary.large .icon-right-arrow{margin-left:.5rem;top:calc(50% - 8px)}a.btn .icon-search,.btn .icon-search,.hs-button.primary.large .icon-search{position:relative;top:.25rem}a.btn-primary-dark,.btn-primary-dark,.dark-theme .hbspt-form form .hs-button.primary.large{border-color:var(--azc-primary, #F3652B);color:var(--azc-dark-theme, #1E1E1E);background-color:var(--azc-primary, #F3652B)}a.btn-primary-dark .icon svg,.btn-primary-dark .icon svg,.dark-theme .hbspt-form form .hs-button.primary.large .icon svg{fill:var(--azc-dark-theme, #1E1E1E)}a.btn-primary-dark .icon.icon-animation-secondary,.btn-primary-dark .icon.icon-animation-secondary,.dark-theme .hbspt-form form .hs-button.primary.large .icon.icon-animation-secondary{transition:all ease 350ms}a.btn-primary-dark:visited,.btn-primary-dark:visited,.dark-theme .hbspt-form form .hs-button.primary.large:visited{color:var(--azc-dark-theme, #1E1E1E)}a.btn-primary-dark:hover,.btn-primary-dark:hover,.dark-theme .hbspt-form form .hs-button.primary.large:hover{border-color:var(--azc-super-light-theme, #FFFFFF);background-color:var(--azc-super-light-theme, #FFFFFF);color:var(--azc-primary, #F3652B)}a.btn-primary-dark:hover .icon svg,.btn-primary-dark:hover .icon svg,.dark-theme .hbspt-form form .hs-button.primary.large:hover .icon svg{fill:var(--azc-primary, #F3652B)}a.btn-primary-dark:hover .icon.icon-animation-primary,.btn-primary-dark:hover .icon.icon-animation-primary,.dark-theme .hbspt-form form .hs-button.primary.large:hover .icon.icon-animation-primary{right:-0.2rem;transition:right cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms,opacity cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms;opacity:0}a.btn-primary-dark:hover .icon.icon-animation-secondary,.btn-primary-dark:hover .icon.icon-animation-secondary,.dark-theme .hbspt-form form .hs-button.primary.large:hover .icon.icon-animation-secondary{opacity:1;right:.6rem}a.btn-primary-dark:active,.btn-primary-dark:active,.dark-theme .hbspt-form form .hs-button.primary.large:active{border-color:var(--azc-super-light-theme, #FFFFFF);background-color:var(--azc-super-light-theme, #FFFFFF);color:var(--azc-primary-variant, #CC5500)}a.btn-primary-dark:active .icon svg,.btn-primary-dark:active .icon svg,.dark-theme .hbspt-form form .hs-button.primary.large:active .icon svg{fill:var(--azc-primary-variant, #CC5500)}a.btn-primary-dark:active .icon.icon-animation-secondary,.btn-primary-dark:active .icon.icon-animation-secondary,.dark-theme .hbspt-form form .hs-button.primary.large:active .icon.icon-animation-secondary{transition:all ease 350ms}a.btn-primary-light,.btn-primary-light,.hs-button.primary.large{border-color:var(--azc-primary, #F3652B);color:var(--azc-dark-theme, #1E1E1E);background-color:var(--azc-primary, #F3652B)}a.btn-primary-light .icon svg,.btn-primary-light .icon svg,.hs-button.primary.large .icon svg{fill:var(--azc-dark-theme, #1E1E1E)}a.btn-primary-light:visited,.btn-primary-light:visited,.hs-button.primary.large:visited{color:var(--azc-dark-theme, #1E1E1E)}a.btn-primary-light:hover,.btn-primary-light:hover,.hs-button.primary.large:hover{background-color:var(--azc-dark-theme, #1E1E1E);border-color:var(--azc-dark-theme, #1E1E1E);color:var(--azc-primary, #F3652B)}a.btn-primary-light:hover .icon svg,.btn-primary-light:hover .icon svg,.hs-button.primary.large:hover .icon svg{fill:var(--azc-primary, #F3652B)}a.btn-primary-light:hover .icon.icon-animation-primary,.btn-primary-light:hover .icon.icon-animation-primary,.hs-button.primary.large:hover .icon.icon-animation-primary{right:-0.2rem;transition:right cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms,opacity cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms;opacity:0}a.btn-primary-light:hover .icon.icon-animation-secondary,.btn-primary-light:hover .icon.icon-animation-secondary,.hs-button.primary.large:hover .icon.icon-animation-secondary{opacity:1;right:.6rem}a.btn-primary-light:active,.btn-primary-light:active,.hs-button.primary.large:active{background-color:var(--azc-dark-theme, #1E1E1E);border-color:var(--azc-dark-theme, #1E1E1E);color:var(--azc-primary-variant, #CC5500)}a.btn-primary-light:active .icon svg,.btn-primary-light:active .icon svg,.hs-button.primary.large:active .icon svg{fill:var(--azc-primary-variant, #CC5500)}a.btn-primary-disabled,.btn-primary-disabled{color:var(--az-gray-400, #999999) !important;background-color:var(--az-gray-200, #CCCCCC) !important;border-color:var(--az-gray-200, #CCCCCC) !important}a.btn-primary-disabled .icon svg,.btn-primary-disabled .icon svg{fill:var(--az-gray-400, #999999) !important}a.btn-secondary-dark,.btn-secondary-dark{border-color:var(--azc-super-light-theme, #FFFFFF);color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));background-color:var(--azc-dark-theme, #1E1E1E)}a.btn-secondary-dark .icon svg,.btn-secondary-dark .icon svg{fill:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}a.btn-secondary-dark .icon.icon-animation-secondary,.btn-secondary-dark .icon.icon-animation-secondary{transition:all ease 350ms}a.btn-secondary-dark:visited,.btn-secondary-dark:visited{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}a.btn-secondary-dark:hover,.btn-secondary-dark:hover{border-color:var(--azc-primary, #F3652B);background-color:var(--azc-dark-theme, #1E1E1E);color:var(--azc-primary, #F3652B)}a.btn-secondary-dark:hover .icon svg,.btn-secondary-dark:hover .icon svg{fill:var(--azc-primary, #F3652B)}a.btn-secondary-dark:hover .icon.icon-animation-primary,.btn-secondary-dark:hover .icon.icon-animation-primary{right:-0.2rem;transition:right cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms,opacity cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms;opacity:0}a.btn-secondary-dark:hover .icon.icon-animation-secondary,.btn-secondary-dark:hover .icon.icon-animation-secondary{opacity:1;right:.6rem}a.btn-secondary-dark:active,.btn-secondary-dark:active{border-color:var(--azc-primary-variant, #CC5500);background-color:var(--azc-dark-theme, #1E1E1E);color:var(--azc-primary-variant, #CC5500)}a.btn-secondary-dark:active .icon svg,.btn-secondary-dark:active .icon svg{fill:var(--azc-primary-variant, #CC5500)}a.btn-secondary-dark-disabled,.btn-secondary-dark-disabled{color:var(--az-gray-600, #666666) !important;background-color:var(--azc-dark-theme, #1E1E1E) !important;border-color:var(--az-gray-600, #666666) !important}a.btn-secondary-dark-disabled .icon svg,.btn-secondary-dark-disabled .icon svg{fill:var(--az-gray-600, #666666) !important}a.btn-secondary-light,.btn-secondary-light{border-color:var(--azc-dark-theme, #1E1E1E);color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E));background-color:rgba(0,0,0,0)}a.btn-secondary-light .icon svg,.btn-secondary-light .icon svg{fill:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}a.btn-secondary-light .icon.icon-animation-secondary,.btn-secondary-light .icon.icon-animation-secondary{transition:all ease 350ms}a.btn-secondary-light:visited,.btn-secondary-light:visited{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}a.btn-secondary-light:hover,.btn-secondary-light:hover{border-color:var(--azc-primary, #F3652B);color:var(--azc-primary, #F3652B)}a.btn-secondary-light:hover .icon svg,.btn-secondary-light:hover .icon svg{fill:var(--azc-primary, #F3652B)}a.btn-secondary-light:hover .icon.icon-animation-primary,.btn-secondary-light:hover .icon.icon-animation-primary{right:-0.2rem;transition:right cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms,opacity cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms;opacity:0}a.btn-secondary-light:hover .icon.icon-animation-secondary,.btn-secondary-light:hover .icon.icon-animation-secondary{opacity:1;right:.6rem}a.btn-secondary-light:active,.btn-secondary-light:active{background-color:var(--azc-super-light-theme, #FFFFFF);border-color:var(--azc-primary-variant, #CC5500);color:var(--azc-primary-variant, #CC5500)}a.btn-secondary-light:active .icon svg,.btn-secondary-light:active .icon svg{fill:var(--azc-primary-variant, #CC5500)}a.btn-secondary-light-disabled,.btn-secondary-light-disabled{color:var(--az-gray-200, #CCCCCC) !important;background-color:var(--azc-super-light-theme, #FFFFFF) !important;border-color:var(--az-gray-200, #CCCCCC) !important}a.btn-secondary-light-disabled .icon svg,.btn-secondary-light-disabled .icon svg{fill:var(--az-gray-200, #CCCCCC) !important}a.btn-tertiary-dark,.btn-tertiary-dark{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}a.btn-tertiary-dark .icon svg,.btn-tertiary-dark .icon svg{fill:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}a.btn-tertiary-dark .icon.icon-animation-secondary,.btn-tertiary-dark .icon.icon-animation-secondary{transition:all ease 350ms}a.btn-tertiary-dark:visited,.btn-tertiary-dark:visited{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}a.btn-tertiary-dark:hover,.btn-tertiary-dark:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--azc-primary, #F3652B)}a.btn-tertiary-dark:hover .icon svg,.btn-tertiary-dark:hover .icon svg{fill:var(--azc-primary, #F3652B)}a.btn-tertiary-dark:hover .icon.icon-animation-primary,.btn-tertiary-dark:hover .icon.icon-animation-primary{right:-0.2rem;transition:right cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms,opacity cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms;opacity:0}a.btn-tertiary-dark:hover .icon.icon-animation-secondary,.btn-tertiary-dark:hover .icon.icon-animation-secondary{opacity:1;right:.6rem}a.btn-tertiary-dark:active,.btn-tertiary-dark:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--azc-primary-variant, #CC5500)}a.btn-tertiary-dark:active .icon svg,.btn-tertiary-dark:active .icon svg{fill:var(--azc-primary-variant, #CC5500)}a.btn-tertiary-dark:active .icon.icon-animation-secondary,.btn-tertiary-dark:active .icon.icon-animation-secondary{transition:all ease 350ms}a.btn-tertiary-dark-disabled,.btn-tertiary-dark-disabled{color:var(--az-gray-600, #666666) !important;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}a.btn-tertiary-dark-disabled .icon svg,.btn-tertiary-dark-disabled .icon svg{fill:var(--az-gray-600, #666666) !important}a.btn-tertiary-light,.btn-tertiary-light{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}a.btn-tertiary-light .icon svg,.btn-tertiary-light .icon svg{fill:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}a.btn-tertiary-light .icon.icon-animation-secondary,.btn-tertiary-light .icon.icon-animation-secondary{transition:all ease 350ms}a.btn-tertiary-light:visited,.btn-tertiary-light:visited{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}a.btn-tertiary-light:hover,.btn-tertiary-light:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--azc-primary, #F3652B)}a.btn-tertiary-light:hover .icon svg,.btn-tertiary-light:hover .icon svg{fill:var(--azc-primary, #F3652B)}a.btn-tertiary-light:hover .icon.icon-animation-primary,.btn-tertiary-light:hover .icon.icon-animation-primary{right:-0.2rem;transition:right cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms,opacity cubic-bezier(0.23, 1.2, 0.32, 1) 1400ms;opacity:0}a.btn-tertiary-light:hover .icon.icon-animation-secondary,.btn-tertiary-light:hover .icon.icon-animation-secondary{opacity:1;right:.6rem}a.btn-tertiary-light:active,.btn-tertiary-light:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--azc-primary-variant, #CC5500)}a.btn-tertiary-light:active .icon svg,.btn-tertiary-light:active .icon svg{fill:var(--azc-primary-variant, #CC5500)}a.btn-tertiary-light-disabled,.btn-tertiary-light-disabled{color:var(--az-gray-200, #CCCCCC) !important;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}a.btn-tertiary-light-disabled .icon svg,.btn-tertiary-light-disabled .icon svg{fill:var(--az-gray-200, #CCCCCC) !important}a.link-primary,a.link-secondary{text-decoration:underline;transition:all ease .2s}a.link-primary:hover,a.link-secondary:hover{text-decoration:none}a.link-primary{color:var(--azc-primary, #F3652B)}a.link-primary:hover{color:var(--azc-dark-theme, #1E1E1E)}a.link-secondary{color:var(--azc-dark-theme, #1E1E1E)}a.link-secondary:hover{color:var(--azc-primary, #F3652B)}a.link-dark-theme,.dark-theme .hbspt-form form a:not(.btn){color:var(--azc-super-light-theme, #FFFFFF);text-decoration:underline;transition:all .2s}a.link-dark-theme:active,.dark-theme .hbspt-form form a:active:not(.btn),a.link-dark-theme:hover,.dark-theme .hbspt-form form a:hover:not(.btn){color:var(--azc-primary, #F3652B)}a.link-dark-theme:focus,.dark-theme .hbspt-form form a:focus:not(.btn){color:var(--azc-primary, #F3652B);text-decoration:underline}a.link-light-theme,.hbspt-form form a:not(.btn){color:var(--azc-dark-theme, #1E1E1E);text-decoration:underline;transition:all .2s}a.link-light-theme:active,.hbspt-form form a:active:not(.btn),a.link-light-theme:hover,.hbspt-form form a:hover:not(.btn){color:var(--azc-primary, #F3652B)}a.link-light-theme:focus,.hbspt-form form a:focus:not(.btn){color:var(--azc-primary, #F3652B);text-decoration:underline}span.flag{padding:.25rem .5rem;border:1px solid rgba(0,0,0,0);border-radius:100px}span.flag-primary{border-color:var(--azc-primary, #F3652B)}.top-bar{position:sticky;top:0;z-index:999;transition:all .2s ease-in;background:var(--az-gray-800, #333333)}.top-bar-wrapper{display:grid;grid-template-columns:auto 50px;padding:.75rem 1rem}.top-bar-wrapper .content,.top-bar-wrapper .close-button{display:flex;align-items:center}.top-bar-wrapper .content{color:var(--azc-light-theme, #F2F2F2);line-height:150%}.top-bar-wrapper .close-button{justify-content:flex-end;cursor:pointer}.top-bar-wrapper .close-button:hover{fill:var(--azc-primary, #F3652B)}.top-bar-wrapper strong{font-weight:700}.top-bar-wrapper .flag{margin-right:.5rem}.azalgoliasearch{background-color:rgba(0,0,0,.75);position:fixed;width:100%;height:100vh;z-index:9999;display:none}.azalgoliasearch.enabled-search{display:block}.azalgoliasearch #searchbox{position:relative}.azalgoliasearch.no-query .btn-algolia-close{display:block}.azalgoliasearch .btn-algolia-close{position:absolute;top:4px;right:0;padding-right:1rem;display:none}.azalgoliasearch .search-box-content,.azalgoliasearch .search-content{background-color:var(--azc-super-light-theme, #FFFFFF)}.azalgoliasearch .searchbox-content{position:fixed;position:sticky;top:0;z-index:9}.azalgoliasearch .search-content{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.azalgoliasearch .row{margin:0;max-width:100%}.azalgoliasearch .ais-SearchBox-input{line-height:2.625rem;padding-left:1.6rem}.azalgoliasearch .bd_sub,.azalgoliasearch .menu-navigation .dropdown-area .dropdown-list .dropdown-list-title,.menu-navigation .dropdown-area .dropdown-list .azalgoliasearch .dropdown-list-title,.azalgoliasearch .mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title,.mobile-navigation .dropdown-area .dropdown-list .azalgoliasearch .dropdown-list-title{margin:2rem 0 0}.azalgoliasearch .ais-Hits-list{display:block}.azalgoliasearch .no-db-label .bd_sub,.azalgoliasearch .no-db-label .menu-navigation .dropdown-area .dropdown-list .dropdown-list-title,.menu-navigation .dropdown-area .dropdown-list .azalgoliasearch .no-db-label .dropdown-list-title,.azalgoliasearch .no-db-label .mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title,.mobile-navigation .dropdown-area .dropdown-list .azalgoliasearch .no-db-label .dropdown-list-title{display:none}.azalgoliasearch .ais-Hits.ais-Hits--empty{padding-bottom:2rem;color:var(--azc-text, var(--az-gray-600, #666666))}.azalgoliasearch .ais-Hits-item{display:block;width:100%;margin:0;padding:1rem 0;max-height:400px;position:relative;overflow:scroll;border:solid 0px rgba(0,0,0,0);box-shadow:none;border-bottom:solid 1px var(--az-gray-100, #E5E5E5)}.azalgoliasearch .ais-Hits-item a>p{line-height:1.6rem}.azalgoliasearch .ais-Hits-item p{max-height:4rem;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0}.azalgoliasearch .ais-Hits-item p mark{font-size:unset}.azalgoliasearch .ais-Hits-item p strong{color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}.azalgoliasearch .ais-Hits-item:hover p,.azalgoliasearch .ais-Hits-item:hover p strong{color:var(--azc-primary-variant, #CC5500)}.azalgoliasearch .ais-Highlight-highlighted,.azalgoliasearch .ais-Snippet-highlighted{background-color:var(--azc-primary, #F3652B)}.azalgoliasearch .ais-InfiniteHits-list,.azalgoliasearch .ais-InfiniteResults-list,.azalgoliasearch .ais-Hits-list,.azalgoliasearch .ais-Results-list{margin:0}.azalgoliasearch .box{overflow:scroll;position:relative;height:100vh;top:0}@media(min-width: 1280px){.azalgoliasearch .box{height:calc(100vh - 8rem);top:4rem}}span.flag{padding:.25rem .5rem;border:1px solid rgba(0,0,0,0);border-radius:100px}span.flag-primary{border-color:var(--azc-primary, #F3652B)}.azheader{background-color:var(--azc-dark-theme, #1E1E1E);min-height:4rem;align-items:center;display:grid;position:sticky;top:0;z-index:100;transition:all .2s ease-in}.azheader .row{min-width:100%;width:100%;max-width:100%}@media(min-width: 1280px){.azheader{max-height:6rem}}.azheader .logo{min-width:5.5rem;max-height:24px;display:block;position:relative;top:4px}@media(min-width: 640px){.azheader .logo{top:0}}.azheader .logo svg{max-width:7.5rem}.azheader .btn,.azheader .hs-button.primary.large{font-weight:400;font-size:max(min(1vw, 1rem), 1rem)}.azheader .menu-navigation{display:none}.azheader .menu-navigation .menu-list{list-style:none;margin:0;padding:0}.azheader .menu-navigation .menu-list .menu-list-item{position:inherit}.azheader .menu-navigation .menu-list .menu-list-item::before{display:none}.azheader .menu-navigation .menu-list .menu-list-item:hover .menu-link{color:var(--azc-primary, #F3652B);border-bottom:solid 2px var(--azc-primary, #F3652B)}.azheader .menu-navigation .menu-list .menu-list-item:hover .menu-link .arrow{transform:rotateZ(-180deg)}.azheader .menu-navigation .menu-list .menu-list-item:hover .menu-link .arrow path{fill:var(--azc-primary, #F3652B)}.azheader .menu-navigation .menu-list .menu-list-item:hover .menu-link~.dropdown-area{visibility:visible;opacity:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.azheader .menu-navigation .menu-list .menu-list-item .menu-link{z-index:2;display:block;margin-right:2.56rem;color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));font-size:max(min(1vw, 1rem), 1rem);line-height:5.8125rem;font-weight:400;border-bottom:solid 2px rgba(0,0,0,0)}.azheader .menu-navigation .menu-list .menu-list-item .menu-link:last-child{margin-right:none}.azheader .menu-navigation .menu-list .menu-list-item .menu-link .arrow{margin-left:.5rem;transition:all .4s ease}.azheader .menu-navigation .menu-list .menu-list-item .menu-link .arrow path{fill:var(--azc-dark-theme, #1E1E1E)}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .menu-link .arrow path{fill:var(--azc-super-light-theme, #FFFFFF)}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area{display:none;position:absolute;top:5.9375rem;z-index:1;left:0;width:100%;background-color:var(--azc-light-theme, #F2F2F2);padding:0 0 0 5vw;visibility:hidden;opacity:0;transition:visibility 0s ease 0s,opacity .2s linear 0s}}@media(min-width: 1600px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area{left:5vw;width:90vw}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area.resources{left:50%;transform:translateX(-50%);width:50vw}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area.resources .dropdown-list .dropdown-list-item:first-of-type{padding-top:4rem}}.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area.resources .dropdown-list:last-of-type li{margin-bottom:2rem}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area:hover,.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area.active{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;visibility:visible;opacity:1}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area .dropdown-list{width:15vw}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area .dropdown-list .dropdown-list-title{display:flex;align-items:center;padding-left:1rem;padding:2rem 0;font-size:.75rem;line-height:160%}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area .dropdown-list .dropdown-list-item:last-of-type{padding-bottom:4rem}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area .dropdown-list .dropdown-list-item .category.p-adjust{margin:1.5rem 0 0}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area .dropdown-list .dropdown-list-item .category{font-size:1rem;line-height:150%}}@media(min-width: 1280px){.azheader .menu-navigation .menu-list .menu-list-item .dropdown-area .dropdown-list .dropdown-list-item a{font-size:1rem;line-height:1.5rem;transition:all .2s ease}}@media(min-width: 1280px){.azheader .menu-navigation{position:inherit;display:flex}}.azheader .navigation-secondary{display:flex;justify-content:flex-end;position:relative;overflow:hidden}.azheader .navigation-secondary.enabled-search{position:absolute;margin:0;width:100vw;max-width:100vw}@media(min-width: 1280px){.azheader .navigation-secondary.enabled-search{position:relative;left:initial;width:auto;max-width:auto}}.azheader .navigation-secondary.enabled-search .group-buttons,.azheader .navigation-secondary.enabled-search .btn-search,.azheader .navigation-secondary.enabled-search .btn-menu-burguer{display:none}.azheader .navigation-secondary.enabled-search .btn-close-search,.azheader .navigation-secondary.enabled-search .form-search{display:block}.azheader .navigation-secondary .group-buttons{display:none}@media(min-width: 1280px){.azheader .navigation-secondary .group-buttons{display:block}}.azheader .navigation-secondary .btn-menu-burguer{background-color:rgba(0,0,0,0);border:none;padding:.4rem 0 .4rem .99rem;display:block}@media(min-width: 1280px){.azheader .navigation-secondary .btn-menu-burguer{display:none}}.azheader .navigation-secondary .btn-menu-burguer span{background:var(--azc-super-light-theme, #FFFFFF);display:block;margin:.375rem auto;transition:all 200ms;width:1.25rem;height:.125rem}.azheader .navigation-secondary .btn-menu-burguer.mobile-menu-opened span{margin:3px auto}.azheader .navigation-secondary .btn-menu-burguer.mobile-menu-opened span:nth-child(1){opacity:0}.azheader .navigation-secondary .btn-menu-burguer.mobile-menu-opened span:nth-child(2){transform:rotate(45deg)}.azheader .navigation-secondary .btn-menu-burguer.mobile-menu-opened span:nth-child(3){transform:rotate(-45deg) translate(3px, -4px)}.azheader .navigation-secondary .btn-menu-burguer:hover span{background-color:var(--azc-primary, #F3652B)}.azheader .navigation-secondary .btn-menu-burguer:active span{background-color:var(--azc-primary-variant, #CC5500)}.azheader .navigation-secondary .form-search{display:none;background-color:var(--az-gray-800, #333333);width:100%}.azheader .navigation-secondary .form-search .input-transparent .icon-search{position:relative;top:.3125rem}.azheader .navigation-secondary .form-search .input-transparent input{background-color:var(--az-gray-800, #333333);border:none;color:var(--azc-text, var(--az-gray-600, #666666));width:100%;color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));font-size:.875rem;padding-left:1rem;padding-right:1rem;margin:0}.azheader .navigation-secondary .form-search .input-transparent input:focus,.azheader .navigation-secondary .form-search .input-transparent input:-webkit-autofill,.azheader .navigation-secondary .form-search .input-transparent input:-webkit-autofill:hover,.azheader .navigation-secondary .form-search .input-transparent input:-webkit-autofill:focus,.azheader .navigation-secondary .form-search .input-transparent input:-webkit-autofill:active{background-color:rgba(0,0,0,0);outline:none;border:none;box-shadow:0 0 0px 1000px var(--az-gray-800, #333333) inset}.azheader .navigation-secondary .btn-close-search{display:none;background-color:var(--az-gray-800, #333333);border:none;padding:0;border:none;width:2.2rem;height:2.68rem;position:relative}.azheader .navigation-secondary .btn-close-search:hover{cursor:pointer}.azheader .navigation-secondary .btn-close-search:hover .icon svg{fill:var(--azc-primary, #F3652B)}.azheader .navigation-secondary .btn-close-search:active .icon svg{fill:var(--azc-primary-variant, #CC5500)}.azheader .navigation-secondary .btn-close-search .icon{top:.125rem;left:-0.3rem;position:relative}.azheader .navigation-secondary .btn-close-search .icon svg{fill:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.azheader .navigation-secondary .btn-link-menu{text-transform:unset;padding:0;margin:0 .75rem 0 0;line-height:max(min(1vw, 2.5rem), 2.5rem)}.azheader .navigation-secondary .btn-link-menu:hover{border-bottom:solid 2px var(--azc-primary, #F3652B)}.azheader .btn-search{padding-top:0;padding-left:14px;padding-bottom:0;padding-right:0}@media(min-width: 640px){.azheader .btn-search{padding-right:1rem}}.azheader .btn-search .icon{left:0}.azheader .btn-free-account{margin-left:0}.general-overlay{background-color:rgba(0,0,0,.75);position:fixed;width:100%;height:100vh;z-index:9999;display:none;top:4rem}@media(min-width: 1280px){.general-overlay{top:0}}.sidebar-resource nav,.mobile-navigation nav{width:100%;height:100vh;overflow-y:auto;padding-bottom:92px}.sidebar-resource nav .strong,.mobile-navigation nav .strong{list-style:none;padding:0;margin:0}.sidebar-resource nav .strong a,.mobile-navigation nav .strong a{position:relative;font-size:1rem;line-height:1.5rem;color:var(--azc-text-dark, var(--azc-dark-theme, #1E1E1E))}.sidebar-resource nav .strong a.menu-link,.mobile-navigation nav .strong a.menu-link{font-weight:700}.sidebar-resource nav .strong a.current,.mobile-navigation nav .strong a.current{color:var(--azc-primary, #F3652B)}.sidebar-resource nav .strong a .arrow,.mobile-navigation nav .strong a .arrow{position:absolute;top:50%;right:1rem;transform:translateY(-50%);transition:all .4s ease}.sidebar-resource nav .strong a .arrow path,.mobile-navigation nav .strong a .arrow path{fill:var(--azc-dark-theme, #1E1E1E)}.sidebar-resource nav .strong a.menu-link-back,.mobile-navigation nav .strong a.menu-link-back{text-indent:1rem}.sidebar-resource nav .strong a.menu-link-back .arrow,.mobile-navigation nav .strong a.menu-link-back .arrow{left:1rem;top:42.5%;transform:rotate(90deg)}.sidebar-resource nav .weak,.mobile-navigation nav .weak{margin:2.5rem 0 4rem;padding-left:0}.sidebar-resource nav .weak li,.mobile-navigation nav .weak li{display:flex;align-items:center}.sidebar-resource nav .weak li:before,.mobile-navigation nav .weak li:before{display:none}.sidebar-resource nav .weak li a,.mobile-navigation nav .weak li a{font-size:.875rem;color:var(--az-gray-600, #666666);margin-right:1.5rem}.sidebar-resource nav .weak li .flag,.mobile-navigation nav .weak li .flag{font-size:12px;line-height:100%}.sidebar-resource nav .strong p,.sidebar-resource nav .strong a,.sidebar-resource nav .weak p,.sidebar-resource nav .weak a,.mobile-navigation nav .strong p,.mobile-navigation nav .strong a,.mobile-navigation nav .weak p,.mobile-navigation nav .weak a{display:block;line-height:2.875rem;padding-left:1rem}.sidebar-resource nav .buttons,.mobile-navigation nav .buttons{background-color:var(--azc-super-light-theme, #FFFFFF);width:100%;position:absolute;bottom:0;padding-top:1rem;padding-bottom:1rem;padding:1rem}.sidebar-resource nav .buttons .btn,.sidebar-resource nav .buttons .hs-button.primary.large,.mobile-navigation nav .buttons .btn,.mobile-navigation nav .buttons .hs-button.primary.large{width:49%}.mobile-navigation{padding-top:1rem;transition:all 200ms;position:fixed;right:-100%;z-index:9999;width:100%;bottom:0;top:0;display:block;overflow:hidden;top:4rem;background:var(--azc-super-light-theme, #FFFFFF);box-shadow:0 0 18px rgba(0,0,0,.5)}@media(min-width: 640px){.mobile-navigation{width:40vw}}@media(min-width: 1280px){.mobile-navigation{display:none}}.mobile-menu-opened .mobile-navigation{right:0}.mobile-menu-opened .general-overlay{display:block}.mobile-menu-opened .form-search,.mobile-menu-opened .enabled-search .form-search,.mobile-menu-opened .enabled-search .btn-close-search,.mobile-menu-opened .btn-close-search,.mobile-menu-opened .btn-search{display:none !important}.mobile-menu-opened .mobile-menu-docs{height:100vh;overflow-x:scroll}.sidebar-resource .menu-navigation .dropdown-area{overflow:hidden;max-height:0;transition:max-height .5s ease-out}.sidebar-resource .menu-navigation .dropdown-area.active{max-height:none}.sidebar-resource nav{padding-top:4rem;padding-bottom:252px}@media(min-width: 1280px){.sidebar-resource nav{padding-top:6rem}}.sidebar-resource .dropdown-list-item a.active{color:var(--azc-primary, #F3652B)}.menu-navigation,.mobile-navigation{margin:0}.menu-navigation .menu-link.active .arrow,.mobile-navigation .menu-link.active .arrow{transform:rotateZ(180deg) translateY(50%)}.menu-navigation .menu-link.active .arrow path,.mobile-navigation .menu-link.active .arrow path{fill:var(--azc-primary, #F3652B)}@media(max-width: 1279.98px){.menu-navigation .dropdown-area,.mobile-navigation .dropdown-area{overflow:hidden;max-height:0;transition:max-height .5s ease-out}}.menu-navigation .dropdown-area:hover,.mobile-navigation .dropdown-area:hover{display:inline-block}.menu-navigation .dropdown-area.active,.mobile-navigation .dropdown-area.active{display:block}.menu-navigation .dropdown-area .dropdown-list,.menu-navigation .dropdown-area .dropdown-highlights,.mobile-navigation .dropdown-area .dropdown-list,.mobile-navigation .dropdown-area .dropdown-highlights{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:top}.menu-navigation .dropdown-area .dropdown-list,.mobile-navigation .dropdown-area .dropdown-list{width:100%}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title{display:inline-block;font-size:.625rem;line-height:1rem;margin-bottom:0;padding:0 1rem 1rem}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title i,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title i{margin-left:.5rem}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-title i img,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title i img{height:24px;width:auto;vertical-align:middle}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item{padding:.5rem 0}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item::before,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item::before{display:none}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item:first-of-type,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item:first-of-type{padding-top:0}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item:last-of-type,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item:last-of-type{padding-bottom:1rem}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network{margin-top:2rem;padding-top:1.5rem}@media(max-width: 1279.98px){.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network{margin-left:1rem}}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network:after,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network:after{content:"";position:absolute;top:0;left:0;width:100%;max-width:8.5rem;height:1px;background:linear-gradient(90deg, #b2b2b2 0%, rgba(178, 178, 178, 0) 100%)}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network a,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network a{padding-left:0;text-transform:unset;text-decoration:underline;width:fit-content}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network a .icon-right-arrow,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item.azion-edge-network a .icon-right-arrow{top:50%;transform:translateY(-50%)}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item .category,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item .category{display:inline-block;font-size:.875rem;line-height:200%;color:var(--az-gray-700, #4D4D4D);font-weight:600;margin:.4rem 0 0}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item .category.p-adjust,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item .category.p-adjust{margin-top:1rem}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item .category.current,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item .category.current{color:var(--azc-dark-theme, #1E1E1E);font-weight:500}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item a,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item a{font-size:.875rem;line-height:1.75rem;color:var(--az-gray-700, #4D4D4D)}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item a.current,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item a.current{color:var(--az-gray-800, #333333);font-weight:500 !important}.menu-navigation .dropdown-area .dropdown-list .dropdown-list-item a:hover,.mobile-navigation .dropdown-area .dropdown-list .dropdown-list-item a:hover{color:var(--azc-primary, #F3652B)}.menu-navigation .dropdown-area .dropdown-highlights,.mobile-navigation .dropdown-area .dropdown-highlights{display:flex;justify-content:space-between;flex-direction:column;margin-left:auto;width:25vw}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item{display:flex;align-items:center;flex:1;padding-left:4vw;background-color:var(--azc-super-light-theme, #FFFFFF);border-top:1px solid var(--azc-light-theme, #F2F2F2);border-right:2px solid var(--azc-light-theme, #F2F2F2);border-bottom:1px solid var(--azc-light-theme, #F2F2F2);border-left:2px solid rgba(0,0,0,0);transition:all .2s ease}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:last-of-type,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:last-of-type{border-bottom:2px solid var(--azc-light-theme, #F2F2F2)}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:hover,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:hover{border-left:2px solid var(--azc-primary, #F3652B)}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:hover .highlight-wrap span,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:hover .highlight-wrap span{color:var(--azc-primary, #F3652B);font-weight:500}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:hover .highlight-wrap p,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item:hover .highlight-wrap p{color:var(--azc-primary, #F3652B)}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item li,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item li{display:flex;align-items:center}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item li::before,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item li::before{display:none}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .icon,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .icon{width:5.5vw}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .highlight-wrap,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .highlight-wrap{padding:2.359375rem .5rem 2.03625rem}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .highlight-wrap span,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .highlight-wrap span{font-size:1.25rem;line-height:1.5rem;color:var(--az-gray-800, #333333);display:block}.menu-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .highlight-wrap p,.mobile-navigation .dropdown-area .dropdown-highlights .dropdown-highlights-item .highlight-wrap p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:10vw;font-size:1rem;line-height:1.1875rem;color:var(--az-gray-600, #666666)}.azfooter{position:absolute;bottom:0;overflow:hidden;background-color:var(--azc-dark-theme, #1E1E1E);padding:3.5rem 0 1.5rem;width:100%}.azfooter .sales-and-support{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));font-size:1rem;line-height:150%;margin:1rem 0 0}.azfooter .sales-and-support .phone-number{display:inline-block}.azfooter .footer-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;grid-template-areas:"contact contact" "resources pricing" "company company";margin-top:3rem}@media(min-width: 640px){.azfooter .footer-links-grid{grid-template-columns:repeat(3, 1fr);grid-template-areas:"resources company pricing" "contact contact ."}}@media(min-width: 960px){.azfooter .footer-links-grid{gap:2rem;grid-template-columns:repeat(5, 1fr);grid-template-areas:"resources company pricing contact contact"}}@media(min-width: 1280px){.azfooter .footer-links-grid{margin-top:0rem;gap:1rem}}.azfooter .footer-links-grid ul{list-style:none;margin:0;padding:0}.azfooter .footer-links-grid ul li:before{display:none}.azfooter .footer-links-grid ul li.column-title{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));font-size:1rem;font-weight:700;margin-bottom:1rem}.azfooter .footer-links-grid ul li .footer-link{color:var(--az-gray-200, #CCCCCC);font-size:.875rem;display:inline-block;margin-bottom:.5rem}.azfooter .footer-links-grid ul li .footer-link:hover{color:var(--azc-primary-variant, #CC5500)}@media(min-width: 640px){.azfooter .footer-links-grid ul li .footer-link{font-size:1rem}}.azfooter .footer-links-grid ul li .flag-primary{color:var(--az-gray-200, #CCCCCC);margin-right:.5rem;font-size:12px}.azfooter .footer-links-grid ul:nth-of-type(1){grid-area:resources}.azfooter .footer-links-grid ul:nth-of-type(2){grid-area:company}.azfooter .footer-links-grid ul:nth-of-type(3){grid-area:pricing}.azfooter .footer-links-grid ul:nth-of-type(4){grid-area:contact;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;grid-auto-rows:min-content}.azfooter .footer-links-grid ul:nth-of-type(4) li:first-of-type{grid-column:span 2}@media(min-width: 960px){.azfooter .footer-links-grid ul:nth-of-type(4){column-gap:2rem;grid-column:span 2}}@media(min-width: 1280px){.azfooter .footer-links-grid ul:nth-of-type(4){column-gap:1rem}}.azfooter hr{display:none;border:none;border-bottom:solid 1px var(--azc-dove-gray, #646464);margin-top:2rem;margin-bottom:2rem;max-width:100%;width:100%}@media(min-width: 960px){.azfooter hr{display:block}}.azfooter .language-selector{font-size:1rem;margin:2rem 0}@media(min-width: 960px){.azfooter .language-selector{margin:0 0 1rem}}.azfooter .language-selector .language-link{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.azfooter .copyright{font-size:12px;line-height:1.5;margin:0 0 1rem}@media(min-width: 960px){.azfooter .copyright{text-align:right;line-height:1;margin:0}}.azfooterlp{background-color:var(--azc-dark-theme, #1E1E1E);padding:2.5rem 0 1.5rem;position:absolute;overflow:hidden;width:100%;bottom:0}.azfooterlp .row{margin:0;max-width:100%}.azfooterlp .info-content .highlight{color:var(--azc-primary, #F3652B)}@media(max-width: 959.98px){.azfooterlp .info-content .highlight{display:block}}.azfooterlp .info-content p,.azfooterlp .info-content a{font-size:1rem;line-height:1.5rem;margin:0;color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.azfooterlp .info-content .azion-technologies{display:inline-block;margin-bottom:1.2rem}@media(min-width: 640px){.azfooterlp .links-content{text-align:right}}.azfooterlp .links-content a{margin-left:1rem;color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.azfooterlp .links-content a:hover{color:var(--azc-primary, #F3652B)}.azfooterlp .links-content .group-link{display:none}@media(min-width: 640px)and (max-width: 959.98px){.azfooterlp .links-content .group-link{display:flex;flex-direction:column}.azfooterlp .links-content .group-link a{margin-bottom:.5rem}}@media(min-width: 960px){.azfooterlp .links-content .group-link{display:block}}.azfooterlp .copyright-content p{text-align:left;margin:0;font-size:.75rem;line-height:1.25rem}@media(min-width: 640px){.azfooterlp .copyright-content p{text-align:right}}.azfooterlp p.select-lang,.azfooterlp .select-lang{color:var(--az-gray-600, #666666);margin-top:1rem;font-size:.875rem}.azfooterlp p.select-lang a,.azfooterlp .select-lang a{font-size:.875rem;margin:0;color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.azfooterlp p.select-lang a:first-child,.azfooterlp .select-lang a:first-child{margin-left:1rem}@media(min-width: 640px){.azfooterlp p.select-lang a:first-child,.azfooterlp .select-lang a:first-child{margin-left:.5rem}}@media(min-width: 1280px){.azfooterlp p.select-lang a:first-child,.azfooterlp .select-lang a:first-child{margin-left:1rem}}.azfooterlp p.select-lang a:last-child,.azfooterlp .select-lang a:last-child{padding:0}.azfooterlp p.select-lang a:last-child:after,.azfooterlp .select-lang a:last-child:after{content:"";padding:0}.azfooterlp p.select-lang a:after,.azfooterlp .select-lang a:after{color:var(--az-gray-600, #666666);content:"|";padding-left:1rem;padding-right:1rem}@media(min-width: 640px){.azfooterlp p.select-lang a:after,.azfooterlp .select-lang a:after{padding-left:.5rem;padding-right:.5rem}}@media(min-width: 1280px){.azfooterlp p.select-lang a:after,.azfooterlp .select-lang a:after{padding-left:1rem;padding-right:1rem}}.azfooterlp p.select-lang a:hover:after,.azfooterlp .select-lang a:hover:after{color:var(--az-gray-600, #666666)}.azfooterlp .social-network-azlist{padding:0;display:flex;list-style:none;margin-bottom:1rem;margin-top:1rem}@media(min-width: 640px){.azfooterlp .social-network-azlist{margin-top:2px;margin-bottom:0}}@media(min-width: 1280px){.azfooterlp .social-network-azlist{margin:0}}.azfooterlp .social-network-azlist li{margin:0 .5rem 0 0;position:relative;overflow:hidden}.azfooterlp .social-network-azlist li:last-child{margin-right:0}.azfooterlp .social-network-azlist .icon,.azfooterlp .social-network-azlist a{display:block}.azfooterlp .social-network-azlist .icon svg,.azfooterlp .social-network-azlist a svg{fill:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.azfooterlp .social-network-azlist .icon:hover svg path,.azfooterlp .social-network-azlist a:hover svg path{fill:var(--azc-primary, #F3652B)}.azfooterlp .social-network-azlist .icon:active svg,.azfooterlp .social-network-azlist a:active svg{fill:var(--azc-primary-variant, #CC5500)}.azfooterlp .line-divisor{display:none}.azfooterlp .line-divisor hr{border:none;border-bottom:solid 1px var(--azc-dove-gray, #646464);margin-top:2rem;margin-bottom:2rem;max-width:100%;width:100%}@media(min-width: 640px){.azfooterlp .line-divisor{display:block}}.compare-content{background-color:var(--azc-dark-theme, #1E1E1E);min-height:712px;padding:7.5vw 0;padding:clamp(4rem,7.5vw,7.5rem) 0 clamp(4.3125rem,5.875vw,5.875rem)}.compare-content *{color:var(--az-gray-300, #B2B2B2)}.compare-content h2{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.compare-content h2 *{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF))}.compare-content .btn-wrap{padding-top:2rem}@media(min-width: 640px){.compare-content .btn-wrap{padding-bottom:2rem}}.compare-content .btn-wrap .btn-primary{margin-right:2.8125rem}.compare-content .bd_sub,.compare-content .menu-navigation .dropdown-area .dropdown-list .dropdown-list-title,.menu-navigation .dropdown-area .dropdown-list .compare-content .dropdown-list-title,.compare-content .mobile-navigation .dropdown-area .dropdown-list .dropdown-list-title,.mobile-navigation .dropdown-area .dropdown-list .compare-content .dropdown-list-title{width:auto;color:var(--azc-primary, #F3652B);display:block}.compare-content .wrap-illustration{display:none}@media(min-width: 640px){.compare-content .wrap-illustration{display:block}}.compare-content .wrap-illustration svg{max-width:563px;width:100%}@media(min-width: 640px){.compare-content .wrap-illustration svg{width:calc(100% - 5vw)}}@media(min-width: 1280px){.compare-content .wrap-illustration svg{width:100%}}.compare-content .wrap-content .wrap-illustration{display:block;position:relative;z-index:1;left:-11vw;margin:-15vw 0 -20vw}@media(min-width: 640px){.compare-content .wrap-content .wrap-illustration{display:none}}.compare-content .wrap-content big{display:block;margin-top:2rem}.compare-content .wrap-content .btn-wrap{position:relative;z-index:2;margin-bottom:3rem}@media(min-width: 640px){.compare-content .wrap-content .btn-wrap{margin-bottom:1rem}}.compare-content .wrap-content .btn-wrap .btn,.compare-content .wrap-content .btn-wrap .hs-button.primary.large{min-width:184px}.compare-content .wrap-content .btn-wrap .btn-primary-dark,.compare-content .wrap-content .btn-wrap .dark-theme .hbspt-form form .hs-button.primary.large,.dark-theme .hbspt-form form .compare-content .wrap-content .btn-wrap .hs-button.primary.large{margin-right:1rem;margin-bottom:1rem}.compare-content .comparative-list{position:relative;z-index:2}@media(min-width: 640px){.compare-content .comparative-list{border-radius:4px;background:linear-gradient(97deg, #333 -31.92%, #1e1e1e 54.15%),#000;padding:5vw 0 2vw 10vw;left:-10vw}}@media(min-width: 1280px){.compare-content .comparative-list{padding:5vw 0 2vw 5vw;left:-5vw}}.compare-content .comparative-list h1 span,.compare-content .comparative-list h2 span,.compare-content .comparative-list h3 span,.compare-content .comparative-list h4 span,.compare-content .comparative-list h5 span,.compare-content .comparative-list .form-title span,.compare-content .comparative-list h6 span{color:var(--azc-text-super-light, var(--azc-super-light-theme, #FFFFFF));display:inline-block;border-width:0;padding:0;border-color:rgba(0,0,0,0)}.compare-content .comparative-list h1 span.border-word,.compare-content .comparative-list h2 span.border-word,.compare-content .comparative-list h3 span.border-word,.compare-content .comparative-list h4 span.border-word,.compare-content .comparative-list h5 span.border-word,.compare-content .comparative-list .form-title span.border-word,.compare-content .comparative-list h6 span.border-word{width:calc(20vw - 16px)}@media(min-width: 640px){.compare-content .comparative-list h1 span.border-word,.compare-content .comparative-list h2 span.border-word,.compare-content .comparative-list h3 span.border-word,.compare-content .comparative-list h4 span.border-word,.compare-content .comparative-list h5 span.border-word,.compare-content .comparative-list .form-title span.border-word,.compare-content .comparative-list h6 span.border-word{width:10vw;text-align:left}}@media(min-width: 1280px){.compare-content .comparative-list h1 span.border-word,.compare-content .comparative-list h2 span.border-word,.compare-content .comparative-list h3 span.border-word,.compare-content .comparative-list h4 span.border-word,.compare-content .comparative-list h5 span.border-word,.compare-content .comparative-list .form-title span.border-word,.compare-content .comparative-list h6 span.border-word{width:calc(10vw - 8px)}}@media(min-width: 1920px){.compare-content .comparative-list h1 span.border-word,.compare-content .comparative-list h2 span.border-word,.compare-content .comparative-list h3 span.border-word,.compare-content .comparative-list h4 span.border-word,.compare-content .comparative-list h5 span.border-word,.compare-content .comparative-list .form-title span.border-word,.compare-content .comparative-list h6 span.border-word{width:calc(10vw - 16px)}}.compare-content .comparative-list h1 span.separator-word,.compare-content .comparative-list h2 span.separator-word,.compare-content .comparative-list h3 span.separator-word,.compare-content .comparative-list h4 span.separator-word,.compare-content .comparative-list h5 span.separator-word,.compare-content .comparative-list .form-title span.separator-word,.compare-content .comparative-list h6 span.separator-word{text-align:center;width:calc(20vw - 12px)}@media(min-width: 640px){.compare-content .comparative-list h1 span.separator-word,.compare-content .comparative-list h2 span.separator-word,.compare-content .comparative-list h3 span.separator-word,.compare-content .comparative-list h4 span.separator-word,.compare-content .comparative-list h5 span.separator-word,.compare-content .comparative-list .form-title span.separator-word,.compare-content .comparative-list h6 span.separator-word{width:calc(15.5vw - 36px)}}@media(min-width: 1280px){.compare-content .comparative-list h1 span.separator-word,.compare-content .comparative-list h2 span.separator-word,.compare-content .comparative-list h3 span.separator-word,.compare-content .comparative-list h4 span.separator-word,.compare-content .comparative-list h5 span.separator-word,.compare-content .comparative-list .form-title span.separator-word,.compare-content .comparative-list h6 span.separator-word{width:calc(10vw - 24px)}}@media(min-width: 1440px){.compare-content .comparative-list h1 span.separator-word,.compare-content .comparative-list h2 span.separator-word,.compare-content .comparative-list h3 span.separator-word,.compare-content .comparative-list h4 span.separator-word,.compare-content .comparative-list h5 span.separator-word,.compare-content .comparative-list .form-title span.separator-word,.compare-content .comparative-list h6 span.separator-word{width:calc(10vw - 30px)}}.compare-content .comparative-list p{margin:0;max-width:70vw}@media(min-width: 1280px){.compare-content .comparative-list p{max-width:calc(30vw - 8px)}}.compare-content .comparative-list .btn,.compare-content .comparative-list .hs-button.primary.large{padding-left:0}.compare-content .comparative-list .btn.btn-tertiary-dark,.compare-content .comparative-list .btn-tertiary-dark.hs-button.primary.large{min-width:auto}.compare-content .wrap-list{display:flex;margin-bottom:2rem}.compare-content .wrap-list ul{margin:0;padding:0;list-style:none;display:block;text-align:left;width:calc(40vw - 16px)}@media(min-width: 640px){.compare-content .wrap-list ul{width:calc(25vw - 16px)}}@media(min-width: 1280px){.compare-content .wrap-list ul{width:calc(20vw - 8px)}}.compare-content .wrap-list ul li{display:block;font-size:1rem;line-height:1rem;min-height:2rem;margin:1.5rem 0;letter-spacing:-0.01em}.compare-content .wrap-list ul li:before{display:none}.compare-content .wrap-list.no-padding{padding:0}.card{display:flex;flex:1;flex-direction:column;justify-content:space-between;background-color:var(--azc-super-light-theme, #FFFFFF);border-radius:5px;margin:2.5rem 0;padding:clamp(1.5rem,3vw,3rem) clamp(2.5rem,5vw,5rem) clamp(1.5em,2.4375vw,2.4375rem)}@media(min-width: 960px){.card{margin:0 0 1rem}}.card:first-of-type{margin-top:3rem}@media(min-width: 960px){.card:first-of-type{margin-top:0rem}}.card .card-content .card-title{font-size:max(min(1.750vw, 1.5rem), 1.125rem);font-weight:700;margin:0 0 1rem;color:var(--azc-dark-theme, #1E1E1E)}@media(min-width: 1280px){.card .card-content .card-title{margin:0 0 .5rem}}.card .card-content .card-description{color:var(--az-gray-600, #666666);margin-bottom:3.875rem}@media(min-width: 1280px){.card .card-content .card-description{margin-bottom:2rem}}.card .card-button .btn,.card .card-button .hs-button.primary.large{padding-left:0}.big-numbers-and-blog .card:last-of-type{margin-bottom:0}.bg-dark{background-color:var(--azc-dark-theme, #1E1E1E)}.azion-big-numbers{height:100%;padding:4rem 1rem}@media(min-width: 640px){.azion-big-numbers{padding:4rem 10vw}}@media(min-width: 960px){.azion-big-numbers{padding:3.5625vw 5vw 6.8125vw 5vw;margin:0;border-radius:4px}}.azion-big-numbers .title-wrap{margin-bottom:1.75rem}@media(min-width: 960px){.azion-big-numbers .title-wrap{margin-bottom:3.1875vw}}.azion-big-numbers .big-numbers-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}@media(min-width: 960px){.azion-big-numbers .big-numbers-wrap{height:100%}}.azion-big-numbers .big-numbers-wrap .big-number{width:clamp(8.5rem, calc(50% - 8px), 40vw);margin-bottom:2.5rem}.azion-big-numbers .big-numbers-wrap .big-number:before{display:none}.azion-big-numbers .big-numbers-wrap .big-number:nth-child(5),.azion-big-numbers .big-numbers-wrap .big-number:nth-child(6){margin-bottom:0}.azion-big-numbers .big-numbers-wrap .big-number span{display:inline-block;font-weight:700;font-size:2.5rem;line-height:3.25rem;margin-bottom:.5rem;color:#f2f2f2}@media(min-width: 1280px){.azion-big-numbers .big-numbers-wrap .big-number span{font-size:3rem}}.azion-big-numbers .big-numbers-wrap .big-number .description{font-size:.75rem;line-height:1.125rem;letter-spacing:-0.01em;color:var(--az-gray-300, #B2B2B2);margin-bottom:0}@media(min-width: 1280px){.azion-big-numbers .big-numbers-wrap .big-number .description{font-size:1rem;line-height:1.5rem}}a.chip,button.chip,.chip{display:inline-block;border-radius:100px;padding:.9375rem;margin:0 1rem;font-size:max(min(1.5vw, 1.5rem), 1rem);line-height:1rem;letter-spacing:-0.01em;transition:background-color .1s ease-in}a.chip:hover,button.chip:hover,.chip:hover{cursor:pointer}a.chip-gray-700,button.chip-gray-700,.chip-gray-700{border:1px solid var(--az-gray-700, #4D4D4D);background-color:var(--azc-light-theme, #F2F2F2);color:var(--az-gray-700, #4D4D4D)}a.chip-gray-700:hover,button.chip-gray-700:hover,.chip-gray-700:hover{border-color:var(--azc-dark-theme, #1E1E1E);background-color:var(--az-gray-600, #666666);color:var(--azc-super-light-theme, #FFFFFF)}a.chip-gray-700.active,button.chip-gray-700.active,.chip-gray-700.active{background-color:var(--azc-dark-theme, #1E1E1E);color:var(--azc-super-light-theme, #FFFFFF)}a.chip-gray-300,button.chip-gray-300,.chip-gray-300{border:1px solid var(--az-gray-300, #B2B2B2);background-color:rgba(0,0,0,0);color:var(--az-gray-300, #B2B2B2)}a.chip-gray-300.active,a.chip-gray-300:hover,button.chip-gray-300.active,button.chip-gray-300:hover,.chip-gray-300.active,.chip-gray-300:hover{border-color:var(--azc-super-light-theme, #FFFFFF);background-color:var(--azc-super-light-theme, #FFFFFF);color:var(--azc-dark-theme, #1E1E1E)}.table-cases{background-color:var(--azc-light-theme, #F2F2F2);padding:clamp(4rem,7.5vw,7.5rem) 0}.table-cases h1,.table-cases p{text-align:left}@media(min-width: 960px){.table-cases h1,.table-cases p{text-align:center}}.table-cases h1{margin-bottom:1.6875rem;font-size:max(min(3vw, 3rem), 1.5rem);line-height:max(min(4.1875vw, 4.1875rem), 2.375rem)}@media(min-width: 1280px){.table-cases h1{margin-bottom:2rem}}.table-cases .labels{display:flex;justify-content:center;margin:2rem 0}@media(max-width: 959.98px){.table-cases .labels{justify-content:flex-start;margin:1.5rem 0 1.4375rem;overflow-x:scroll;-webkit-overflow-scrolling:touch;touch-action:auto}.table-cases .labels::-webkit-scrollbar{background:rgba(0,0,0,0)}}.table-cases .labels .chip{margin:0 clamp(.5rem,1vw,1rem) 0}@media(max-width: 639.98px){.table-cases .labels .chip:first-of-type{margin-left:1rem}}@media(min-width: 640px)and (max-width: 959.98px){.table-cases .labels .chip:first-of-type{margin-left:0}}@media(min-width: 640px)and (max-width: 959.98px){.table-cases .labels{padding-left:10vw}}.table-cases .case-table-content:not(:first-of-type){display:none}.table-cases .case-table-content .case-description{padding:1.125rem 1rem 1.4375rem}@media(min-width: 640px){.table-cases .case-table-content .case-description{padding:1.125rem 0 1.4375rem;margin:0 10vw}}@media(min-width: 960px){.table-cases .case-table-content .case-description{padding:1.125rem 0 1.4375rem;margin:0;border-image-slice:1;border-width:1px 0 0;border-top:1px solid;border-image:linear-gradient(90deg, rgba(178, 178, 178, 0) 0%, #b2b2b2 25%, #b2b2b2 75%, rgba(178, 178, 178, 0) 100%) 1 stretch}}@media(min-width: 960px){.table-cases .case-table-content .case-description .text-wrap{margin:auto;width:80vw}}@media(min-width: 1280px){.table-cases .case-table-content .case-description .text-wrap{width:60vw}}.table-cases .case-table-content .case-description .text-wrap p{margin:0;font-size:.875rem}@media(min-width: 960px){.table-cases .case-table-content .case-description .text-wrap p{font-size:1rem}}@media(max-width: 959.98px){.table-cases .case-table-content .table-trail{overflow-x:scroll;-webkit-overflow-scrolling:touch;touch-action:auto;padding-left:10vw}.table-cases .case-table-content .table-trail::-webkit-scrollbar{background:rgba(0,0,0,0)}}@media(max-width: 639.98px){.table-cases .case-table-content .table-trail{padding-left:1rem}}.table-cases .case-table-content .table-trail table{margin:0 0 2rem;border-spacing:0px 1px;background-image:linear-gradient(90deg, rgba(178, 178, 178, 0) 0%, rgb(178, 178, 178) 25%, rgb(178, 178, 178) 75%, rgba(178, 178, 178, 0) 100%)}.table-cases .case-table-content .table-trail table tr{background:var(--azc-light-theme, #F2F2F2)}@media(max-width: 959.98px){.table-cases .case-table-content .table-trail table tr{display:flex}}.table-cases .case-table-content .table-trail table th,.table-cases .case-table-content .table-trail table td{width:80vw;border-right:1px dashed var(--az-gray-200, #CCCCCC);vertical-align:top;padding:1.4375rem 2rem}@media(min-width: 640px){.table-cases .case-table-content .table-trail table th,.table-cases .case-table-content .table-trail table td{width:40vw}}@media(min-width: 960px)and (max-width: 1279.98px){.table-cases .case-table-content .table-trail table th,.table-cases .case-table-content .table-trail table td{width:20vw}}@media(min-width: 1280px){.table-cases .case-table-content .table-trail table th,.table-cases .case-table-content .table-trail table td{width:17.5vw}}.table-cases .case-table-content .table-trail table th:last-of-type,.table-cases .case-table-content .table-trail table th:first-of-type,.table-cases .case-table-content .table-trail table td:last-of-type,.table-cases .case-table-content .table-trail table td:first-of-type{width:10vw;border-right:none}@media(max-width: 1279.98px){.table-cases .case-table-content .table-trail table th:last-of-type,.table-cases .case-table-content .table-trail table th:first-of-type,.table-cases .case-table-content .table-trail table td:last-of-type,.table-cases .case-table-content .table-trail table td:first-of-type{display:none}}.table-cases .case-table-content .table-trail table th:nth-child(2),.table-cases .case-table-content .table-trail table td:nth-child(2){padding:1.5rem 2rem 1.5rem 1rem}.table-cases .case-table-content .table-trail table th:nth-last-child(2),.table-cases .case-table-content .table-trail table td:nth-last-child(2){padding:1.5rem 1rem 1.5rem 2rem;border-right:none}.table-cases .case-table-content .table-trail table th:last-of-type,.table-cases .case-table-content .table-trail table td:last-of-type{border-right:none}@media(max-width: 1279.98px){.table-cases .case-table-content .table-trail table th:first-of-type,.table-cases .case-table-content .table-trail table td:first-of-type{padding:1.4375rem 2rem 1.4375rem 0}}@media(min-width: 1280px){.table-cases .case-table-content .table-trail table th{padding:1.5rem 2rem}}.table-cases .case-table-content .table-trail table th .title-wrap{display:flex;align-items:center}.table-cases .case-table-content .table-trail table th .title-wrap i{margin-right:.75rem}.table-cases .case-table-content .table-trail table th .title-wrap h3{font-weight:500;font-size:max(min(1.25vw, 1.25rem), 1rem);line-height:max(min(1.75vw, 1.75rem), 1.375rem);margin:0;color:#4d4d4d}@media(min-width: 1280px){.table-cases .case-table-content .table-trail table td{padding:1.25rem 2rem}}.table-cases .case-table-content .table-trail table td span{display:inline-block;font-size:max(min(1vw, 1rem), 0.875rem);line-height:max(min(1.25vw, 1.25rem), 1rem);letter-spacing:-0.01em;height:fit-content;padding:1rem;margin:0 .75rem .75rem 0;background:#fff;box-shadow:0px 5px 15px 2px rgba(0,0,0,.05);border-radius:8px}.table-cases .case-table-content .box-content{display:flex;flex-direction:column;width:80vw}@media(max-width: 959.98px){.table-cases .case-table-content .box-content{margin-left:10vw}}@media(min-width: 1280px){.table-cases .case-table-content .box-content{flex-direction:row;width:50vw;margin:auto}}.table-cases .case-table-content .box-content p{font-size:max(min(1.25vw, 1.25rem), 0.875rem);line-height:max(min(2.25vw, 2.25rem), 1.5625rem)}.table-cases .case-table-content .box-content a{color:var(--azc-dark-theme, #1E1E1E);text-decoration:underline}.table-cases .case-table-content .box-content picture img{width:130px;height:auto;opacity:.5;margin-top:.5rem}@media(min-width: 1280px){.table-cases .case-table-content .box-content picture img{width:150px;margin-right:2.5rem}}.cta{background-color:var(--azc-super-light-theme, #FFFFFF);padding:clamp(2.8125rem,6.5vw,6.5rem) 0 clamp(3.75rem,6.0625vw,6.0625rem)}.cta h1,.cta h2,.cta h3,.cta h4,.cta h5,.cta .form-title,.cta h6{margin:1rem 0}.cta h1{line-height:130%;font-size:max(min(4.5vw, 3rem), 2rem)}@media(min-width: 1280px){.cta h1{line-height:140%;font-size:max(min(2.875vw, 3.125rem), 1.5rem)}}@media(min-width: 1920px){.cta h1{font-size:max(min(2.875vw, 3.75rem), 1.5rem)}}.cta .btn-wrap{height:100%}@media(min-width: 640px){.cta .btn-wrap{display:flex;justify-content:center;flex-direction:column}}.cta .btn-wrap .btn,.cta .btn-wrap .hs-button.primary.large{min-width:180px;position:relative}.cta .btn-wrap .btn:first-of-type,.cta .btn-wrap .hs-button.primary.large:first-of-type{margin-bottom:1rem;margin-right:1rem}@media(min-width: 640px){.cta .btn-wrap .btn:first-of-type,.cta .btn-wrap .hs-button.primary.large:first-of-type{margin-right:0}}.logo-slider{position:relative;display:flex;flex-direction:column-reverse;overflow:hidden;margin:1.6875rem 0 0}@media(min-width: 1280px){.logo-slider{flex-direction:column;margin:4.5625rem 0 1.5rem}}@media(min-width: 1280px){.logo-slider:hover .overlay-slide{opacity:1}.logo-slider:hover .slide-track{animation-play-state:paused}.logo-slider:hover .slide-track .slide img{opacity:.1}}.logo-slider:before,.logo-slider:after{position:absolute;z-index:10;content:"";height:100%;width:20vw}@media(min-width: 1280px){.logo-slider:before,.logo-slider:after{width:10vw}}.logo-slider:before{top:0;left:0;background:linear-gradient(to right, #1e1e1e 0%, rgba(30, 30, 30, 0.557292) 65.35%, rgba(30, 30, 30, 0) 104.57%)}.logo-slider:after{top:0;right:0;background:linear-gradient(to left, #1e1e1e 0%, rgba(30, 30, 30, 0.557292) 65.35%, rgba(30, 30, 30, 0) 104.57%)}.logo-slider.light:before{background:linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0.557292) 65.35%, rgba(255, 255, 255, 0) 104.57%)}.logo-slider.light:after{background:linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0.557292) 65.35%, rgba(255, 255, 255, 0) 104.57%)}.logo-slider .overlay-slide{position:relative;text-align:center}@media(min-width: 1280px){.logo-slider .overlay-slide{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;opacity:0;transition:opacity .5s ease-out;text-align:center}}.logo-slider .overlay-slide .btn-tertiary-dark{align-items:center;background-color:unset;height:100%;margin:auto}.logo-slider .overlay-slide .btn-tertiary-dark:hover{background-color:unset}@media(min-width: 1280px){.logo-slider .overlay-slide .btn-tertiary-dark{display:flex}}.logo-slider .slide-track{position:relative;animation:scroll 40s linear infinite;display:flex;width:4180px}@media(max-width: 639.98px){.logo-slider .slide-track{width:3520px}}.logo-slider .slide-track .slide{position:relative;height:100px;width:190px}@media(max-width: 639.98px){.logo-slider .slide-track .slide{width:160px}}.logo-slider .slide-track .slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:120px;height:auto;transition:opacity .3s ease-out}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-1632px)}}.hero{position:relative;background:var(--azc-dark-theme, #1E1E1E);padding:2rem 0 3.875rem;overflow:hidden}@media(min-width: 1280px){.hero{padding:4.75rem 0 3.875rem}}@media(min-width: 1280px)and (min-height: 900px){.hero{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 96px)}}@media(min-width: 1280px){.hero .row:first-of-type{align-items:center}}@media(max-width: 1279.98px){.hero .row:last-of-type{flex-direction:column-reverse}}.hero h1{line-height:130%;font-size:max(min(4.5vw, 3rem), 2rem);margin:0 0 1.5rem;color:var(--azc-super-light-theme, #FFFFFF)}@media(min-width: 1280px){.hero h1{line-height:140%;font-size:max(min(2.875vw, 3.125rem), 1.5rem)}}@media(min-width: 1920px){.hero h1{font-size:max(min(2.875vw, 3.75rem), 1.5rem)}}@media(min-width: 1280px){.hero h1{margin:3.125rem 0 2.25rem}}.hero h1 .typed-cursor{color:var(--azc-primary, #F3652B)}@media(min-width: 1280px){.hero h1 .br-ptbr:first-of-type{display:none}}@media(min-width: 1280px){.hero h1 .br-en:first-of-type{display:none}}.hero h1 #typing,.hero h1 .typed-cursor{border-color:rgba(0,0,0,0)}.hero .form-email{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 640px){.hero .form-email{align-items:flex-start}}@media(min-width: 1280px){.hero .form-email{flex-direction:row}}@media(max-width: 1279.98px){.hero .form-email .input-transparent{width:100%}}.hero .form-email .input-transparent input{background-color:var(--az-gray-800, #333333);border-radius:2px;border:0px;color:var(--az-gray-600, #666666);color:var(--azc-super-light-theme, #FFFFFF);line-height:initial;padding:.9675rem 1rem;margin-bottom:1rem;height:initial;height:-moz-available;width:100%}.hero .form-email .input-transparent input:focus,.hero .form-email .input-transparent input:-webkit-autofill,.hero .form-email .input-transparent input:-webkit-autofill:hover,.hero .form-email .input-transparent input:-webkit-autofill:focus,.hero .form-email .input-transparent input:-webkit-autofill:active{background-color:rgba(0,0,0,0);outline:none;border:none;box-shadow:0 0 0px 1000px var(--az-gray-800, #333333) inset}@media(min-width: 640px){.hero .form-email .input-transparent input{width:40.9984375vw}}@media(min-width: 1280px){.hero .form-email .input-transparent input{border-radius:2px 0 0 2px;padding:.9675rem;flex-direction:row;margin-bottom:0rem;width:24vw}}.hero .form-email .input-transparent input::placeholder{font-size:max(min(1vw, 1rem), 0.875rem);line-height:max(min(1vw, 1rem), 1rem)}.hero .form-email .btn-wrap{width:100%}@media(min-width: 960px)and (max-width: 1279.98px){.hero .form-email .btn-wrap{display:flex}}.hero .form-email .btn-wrap .btn,.hero .form-email .btn-wrap .hs-button.primary.large{position:relative;display:inline-block;width:100%;text-align:left}@media(min-width: 640px){.hero .form-email .btn-wrap .btn,.hero .form-email .btn-wrap .hs-button.primary.large{width:41vw}}@media(min-width: 960px){.hero .form-email .btn-wrap .btn,.hero .form-email .btn-wrap .hs-button.primary.large{width:20vw}}@media(min-width: 1280px){.hero .form-email .btn-wrap .btn,.hero .form-email .btn-wrap .hs-button.primary.large{width:13.6vw}.hero .form-email .btn-wrap .btn:last-child,.hero .form-email .btn-wrap .hs-button.primary.large:last-child{width:14vw}}@media(min-width: 1440px){.hero .form-email .btn-wrap .btn,.hero .form-email .btn-wrap .hs-button.primary.large{width:13vw}.hero .form-email .btn-wrap .btn:last-child,.hero .form-email .btn-wrap .hs-button.primary.large:last-child{width:13vw}}.hero .form-email .btn-wrap .btn.btn-primary-dark,.hero .form-email .btn-wrap .btn-primary-dark.hs-button.primary.large,.hero .form-email .btn-wrap .dark-theme .hbspt-form form .hs-button.primary.large,.dark-theme .hbspt-form form .hero .form-email .btn-wrap .hs-button.primary.large{margin-bottom:.625rem}@media(min-width: 960px){.hero .form-email .btn-wrap .btn.btn-primary-dark,.hero .form-email .btn-wrap .btn-primary-dark.hs-button.primary.large,.hero .form-email .btn-wrap .dark-theme .hbspt-form form .hs-button.primary.large,.dark-theme .hbspt-form form .hero .form-email .btn-wrap .hs-button.primary.large{margin-bottom:0}}@media(min-width: 1280px){.hero .form-email .btn-wrap .btn.btn-primary-dark,.hero .form-email .btn-wrap .btn-primary-dark.hs-button.primary.large,.hero .form-email .btn-wrap .dark-theme .hbspt-form form .hs-button.primary.large,.dark-theme .hbspt-form form .hero .form-email .btn-wrap .hs-button.primary.large{border-radius:0 2px 2px 0}}@media(min-width: 960px)and (max-width: 1279.98px){.hero .form-email .btn-wrap .btn.btn-secondary-dark,.hero .form-email .btn-wrap .btn-secondary-dark.hs-button.primary.large{margin-left:.4rem}}@media(min-width: 1440px){.hero .form-email .btn-wrap .btn.btn-secondary-dark,.hero .form-email .btn-wrap .btn-secondary-dark.hs-button.primary.large{margin-left:1rem}}.hero .form-email .btn-wrap .btn .icon-right-arrow svg,.hero .form-email .btn-wrap .hs-button.primary.large .icon-right-arrow svg{vertical-align:middle}.hero .illustration-hero-content{margin:0}.hero .illustration-hero{margin:1.375rem 0 2.625rem}.hero .illustration-hero picture img{height:auto}@media(max-width: 639.98px){.hero .illustration-hero picture img{min-width:221px;display:block;margin:auto}}@media(max-width: 1279.98px){.hero .illustration-hero picture img{width:34.0625vw}}@media(min-width: 640px)and (max-width: 1279.98px){.hero .illustration-hero picture img{width:calc(100% - 10vw)}}@media(min-width: 1280px){.hero .illustration-hero picture img{width:100%}}.hero .hero-text{color:var(--azc-super-light-theme, #FFFFFF);font-size:max(min(1.5vw, 1.5rem), 1rem);line-height:max(min(2.1vw, 2.1rem), 1.375rem);text-align:center}@media(min-width: 640px)and (max-width: 1279.98px){.hero .hero-text{margin-top:2.5rem}}.hero .bg1{position:absolute;top:100vw;right:0;background:url(/static/images/v3/home/bg1-mobile.svg) no-repeat;background-size:contain;width:100vw;height:177.5vw}@media(min-width: 640px){.hero .bg1{top:8.25vw;background:url(/static/images/v3/home/bg1.svg) no-repeat;background-size:contain;width:90.625vw;height:47.25vw}}@media(min-width: 1280px){.hero .bg1{top:7.25vw}}@media(min-width: 1440px){.hero .bg1{top:4.25vw}}@media(min-width: 1600px){.hero .bg1{top:1.25vw}}@media(min-width: 1920px){.hero .bg1{top:-2.25vw}}.hero .bg2{position:absolute;right:0;top:55vw;background:url(/static/images/v3/home/bg2-mobile.svg) no-repeat;background-size:contain;width:100vw;height:179.0625vw}@media(min-width: 640px){.hero .bg2{top:3.5vw;background:url(/static/images/v3/home/bg2.svg) no-repeat;background-size:contain;width:58.625vw;height:47.25vw}}@media(min-width: 1280px){.hero .bg2{top:4.5vw}}@media(min-width: 1440px){.hero .bg2{top:2.75vw}}@media(min-width: 1600px){.hero .bg2{top:1vw}}@media(min-width: 1920px){.hero .bg2{top:-1.5vw}}.illustration-content{padding:clamp(4.125rem,7.5vw,7.5rem) 0 clamp(3.46rem,6vw,6rem);text-align:center}.illustration-content .title-content h1,.illustration-content .title-content h2,.illustration-content .title-content h3,.illustration-content .title-content h4,.illustration-content .title-content h5,.illustration-content .title-content .form-title,.illustration-content .title-content h6{margin:0;padding:0}.illustration-content .title-content h1 span,.illustration-content .title-content h2 span,.illustration-content .title-content h3 span,.illustration-content .title-content h4 span,.illustration-content .title-content h5 span,.illustration-content .title-content .form-title span,.illustration-content .title-content h6 span{border:solid 1px var(--azc-primary, #F3652B);display:inline-block;border-radius:100px;padding:0 .75rem;line-height:120%}.illustration-content .description-content{margin:2vw auto 3.5vw}.illustration-content .rtm-picture{position:relative;height:154.88vw}@media(min-width: 960px){.illustration-content .rtm-picture{height:64.59vw}}.illustration-content .rtm-picture .rtm-1,.illustration-content .rtm-picture .rtm-2,.illustration-content .rtm-picture .rtm-3,.illustration-content .rtm-picture .rtm-4,.illustration-content .rtm-picture .rtm-5,.illustration-content .rtm-picture .rtm-6,.illustration-content .rtm-picture .rtm-7,.illustration-content .rtm-picture .rtm-8{position:absolute;height:auto;border-radius:1.61522px;box-shadow:0px 139.112px 111.289px rgba(0,0,0,.07),0px 58.1175px 46.494px rgba(0,0,0,.0503198),0px 31.0724px 24.858px rgba(0,0,0,.0417275),0px 17.4189px 13.9352px rgba(0,0,0,.035),0px 9.25107px 7.40086px rgba(0,0,0,.0282725),0px 3.84958px 3.07966px rgba(0,0,0,.0196802)}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-1,.illustration-content .rtm-picture .rtm-2,.illustration-content .rtm-picture .rtm-3,.illustration-content .rtm-picture .rtm-4,.illustration-content .rtm-picture .rtm-5,.illustration-content .rtm-picture .rtm-6,.illustration-content .rtm-picture .rtm-7,.illustration-content .rtm-picture .rtm-8{border-radius:4px}}.illustration-content .rtm-picture .rtm-1{top:60.62vw;left:2.5vw;z-index:4;width:94.68vw}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-1{top:29.77vw;left:38.1vw;z-index:1;width:43.7vw}}.illustration-content .rtm-picture .rtm-2{top:41.56vw;left:41.87vw;z-index:5;width:39.06vw}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-2{top:20.92vw;left:69.67vw;width:19.39vw}}.illustration-content .rtm-picture .rtm-3{top:95.93vw;right:2.5vw;z-index:3;width:60.52vw}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-3{top:49.14vw;left:49.63vw;right:unset;z-index:unset;width:38.38vw}}.illustration-content .rtm-picture .rtm-4{top:124.325vw;right:7.64vw;z-index:1;width:34.85vw}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-4{top:49.91vw;left:30.51vw;right:unset;width:17.26vw}}.illustration-content .rtm-picture .rtm-5{top:12.18vw;left:2.5vw;width:57.33vw;z-index:1}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-5{top:9.91vw;left:10vw;z-index:unset;width:28.39vw}}.illustration-content .rtm-picture .rtm-6{top:97.18vw;left:2.5vw;width:49.46vw}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-6{top:25.27vw;left:10vw;width:24.5vw}}.illustration-content .rtm-picture .rtm-7{top:0;right:0;width:58.12vw}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-7{top:0;left:41.87vw;right:unset;width:39.83vw}}.illustration-content .rtm-picture .rtm-8{top:41.56vw;left:2.5vw;width:35.38vw}@media(min-width: 960px){.illustration-content .rtm-picture .rtm-8{top:1.84vw;left:17.84vw;width:17.52vw}}.az-page-home{background:linear-gradient(180deg, #f9f9f9 0%, #f2f2f2 100%)}.az-page-home .big-numbers-and-blog{padding:clamp(3rem,4.5vw,4.5rem) 0 clamp(4rem,7vw,7rem)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3YzL19jb250ZXh0LnNjc3MiLCIuLi92My9fbm9ybWFsaXplLnNjc3MiLCIuLi92My9fZ3JpZC5zY3NzIiwiLi4vdjMvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi92My9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi92My9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi92My9fdHlwb2dyYXBoeS1mb250LnNjc3MiLCIuLi92My9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vdjMvX3ZhcmlhYmxlcy1jb2xvcnMuc2NzcyIsIi4uL3YzL190eXBvZ3JhcGh5LW1peGluLnNjc3MiLCIuLi92My9faGVscGVycy5zY3NzIiwiLi4vdjMvdGVtcGxhdGUvX3N0eWxlLWd1aWRlLnNjc3MiLCIuLi90ZW1wbGF0ZS9fcG9zdC10ZXh0LWNvbnRlbnQuc2NzcyIsIi4uL3YzL19mb3JtLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vdjMvY29tcG9uZW50cy9fZmxhZy5zY3NzIiwiLi4vdjMvY29tcG9uZW50cy9fdG9wLWJhci5zY3NzIiwiLi4vdjMvY29tcG9uZW50cy9fYWxnb2xpYS1zZWFyY2guc2NzcyIsIi4uL3YzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiLi4vdjMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19jbG91ZC1lZGdlLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19iaWctbnVtYmVycy5zY3NzIiwiLi4vdjMvY29tcG9uZW50cy9fY2hpcHMuc2NzcyIsIi4uL3YzL2NvbXBvbmVudHMvX2Nhc2VzLXRhYmxlLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19jdGEuc2NzcyIsIi4uL3YzL2NvbXBvbmVudHMvX2xvZ28tc2xpZGVyLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19oZXJvLnNjc3MiLCIuLi92My9jb21wb25lbnRzL19pbGx1c3RyYXRpb24uc2NzcyIsImhvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJSSxjQUNJLG1CQ0xSLDRFQVVBLEtBQ0UsaUJBQ0EsOEJBVUYsS0FDRSxTQU9GLEtBQ0UsY0FRRixHQUNFLGNBQ0EsZUFXRixHQUNFLHVCQUNBLFNBQ0EsaUJBUUYsSUFDRSxnQ0FDQSxjQVVGLEVBQ0UsK0JBUUYsWUFDRSxtQkFDQSwwQkFDQSxpQ0FPRixTQUVFLG1CQVFGLGNBR0UsZ0NBQ0EsY0FnQkYsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esd0JBR0YsSUFDRSxlQUdGLElBQ0UsV0FVRixJQUNFLGtCQVdGLHNDQUtFLG9CQUNBLGVBQ0EsaUJBQ0EsU0FRRixhQUdFLGlCQVFGLGNBR0Usb0JBT0YsZ0RBSUUsMEJBT0Ysd0hBSUUsa0JBQ0EsVUFPRiw0R0FJRSw4QkFPRixTQUNFLDJCQVVGLE9BQ0Usc0JBQ0EsY0FDQSxjQUNBLGVBQ0EsVUFDQSxtQkFPRixTQUNFLHdCQU9GLFNBQ0UsY0FRRiw2QkFFRSxzQkFDQSxVQU9GLGtGQUVFLFlBUUYsY0FDRSw2QkFDQSxvQkFPRix5Q0FDRSx3QkFRRiw2QkFDRSwwQkFDQSxhQVVGLFFBQ0UsY0FPRixRQUNFLGtCQVVGLFNBQ0UsYUFPRixTQUNFLGFDeFZFLGtCQ0NBLGVERUksd0JBQ0ksbUJBT0osMEJBQ0ksZ0JBQ0EsZUFLSix5QkFDSSxnQkFDQSxlQVFKLHNCQUNJLGVBS0oscUJBQ0ksZUFLSix5QkFDSSxrQkFDQSxpQkFLSix5QkFDSSxrQkFDQSxpQkU3Q1YsbXhDQUNFLGtCQUNBLFdBQ0EsbUJBQ0Esa0JDa0VJLDRCRHREQSw0QkFDRSxnQkFDQSxlQUlGLDZCQUNFLGdCQUNBLGVBSUYsMkJBQ0UsZUFJRiwwQkFDRSxlQUlGLDJCQUNFLGdCQUlGLDBCQUNFLGdCQUlGLDRCQUNFLGtCQUNBLGlCQUtGLDRCQUNFLGtCQUNBLGtCQ2FGLDZCRFBBLCtCQUNFLGdCQUNBLGVBSUYsZ0NBQ0UsZ0JBQ0Es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Z0JDb05NLGFEcE5OLGdCQ29OTSxhRHBOTixnQkNvTk0sYURwTk4sZ0JDb05NLGFEcE5OLGdCQ29OTSxhRHBOTixnQkMyTkksVURwT0osYUFJQSxjQ2dPSSxVRHBPSixhQUlBLGNDZ09JLFVEcE9KLGFBSUEsY0NnT0ksVURwT0osYUFJQSxjQ2dPSSxVRHBPSixhQUlBLGNDZ09JLFVEcE9KLGFBSUEsY0NnT0ksVURwT0osYUFJQSxjQ2dPSSxVRHBPSixhQUlBLGNDZ09JLFVEcE9KLGFBSUEsY0NnT0ksV0RwT0osY0FJQSxlQ3FPSSxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxZQUNFLE1BRlMsRUFDWCxhQUNFLE1BRlMsSUFrQmYsZUFDRSxTQ2hORSwwQkR3TkUsYUQxUE4sY0MwUE0sYUQxUE4sZUMwUE0sYUQxUE4sZ0JDMFBNLGFEMVBOLGdCQzBQTSxhRDFQTixnQkMwUE0sYUQxUE4sZ0JDMFBNLGFEMVBOLGdCQzBQTSxhRDFQTixnQkMwUE0sYUQxUE4sZ0JDMFBNLGFEMVBOLGdCQzBQTSxjRDFQTixnQkMwUE0sY0QxUE4sZ0JDMFBNLGNEMVBOLGdCQzBQTSxjRDFQTixnQkMwUE0sY0QxUE4sZ0JDMFBNLGNEMVBOLGdCQzBQTSxjRDFQTixnQkMwUE0sY0QxUE4sZ0JDMFBNLGNEMVBOLGdCQzBQTSxjRDFQTixnQkNnUUksVUR6UUosWUFJQSxhQ3FRSSxVRHpRSixhQUlBLGNDcVFJLFVEelFKLGFBSUEsY0NxUUksVUR6UUosYUFJQSxjQ3FRSSxVRHpRSixhQUlBLGNDcVFJLFVEelFKLGFBSUEsY0NxUUksVUR6UUosYUFJQSxjQ3FRSSxVRHpRSixhQUlBLGNDcVFJLFVEelFKLGFBSUEsY0NxUUksV0R6UUosYUFJQSxjQ3FRSSxXRHpRSixhQUlBLGNDcVFJLFdEelFKLGFBSUEsY0NxUUksV0R6UUosYUFJQSxj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TnRFVSxzQ011RVYsaUJOdkVVLHNDTXdFVixNTnJFUSxvQ011RUosOElBQ0ksS054RUEsb0NNMEVKLDZNQUNJLDBCQUtoQixnRUFDSSxhTmxGSSw0Qk1tRkosTU54RlEsK0JNeUZSLGlCTnBGSSw0Qk1zRkEsOEZBQ0ksS041RkEsK0JNK0ZSLHdGQUNJLE1OaEdJLCtCTWtHUixrRkFDSSxpQk5uR0ksK0JNb0dKLGFOcEdJLCtCTXFHSixNTmhHQSw0Qk1rR0ksZ0hBQ0ksS05uR1IsNEJNcUdJLHlLQUNJLGNBQ0EseUdBRUEsVUFHSiwrS0FDSSxVQUNBLFlBSVoscUZBQ0ksaUJOeEhJLCtCTXlISixhTnpISSwrQk0wSEosTU5wSFEsb0NNcUhSLG1IQUNJLEtOdEhJLG9DTTBIaEIsNkNBQ0ksNkNBQ0Esd0RBQ0Esb0RBQ0EsaUVBQ0ksNENBS1IseUNBQ0ksYU54SWMsc0NNeUlkLE1OdEdPLG1FTXVHUCxpQk43SVEsK0JNK0lKLDZEQUNJLEtOMUdELG1FTTZHSCx1R0FDSSwwQkFHUix5REFDSSxNTmxIRyxtRU1vSFAscURBQ0ksYU50SkEsNEJNdUpBLGlCTjVKSSwrQk02SkosTU54SkEsNEJNMEpJLHlFQUNJLEtOM0pSLDRCTThKSSwrR0FDSSxjQUNBLHlHQUVBLFVBR0osbUhBQ0ksVUFDQSxZQUlaLHVEQUNJLGFOM0tRLG9DTTRLUixpQk5sTEksK0JNbUxKLE1ON0tRLG9DTThLUiwyRUFDSSxLTi9LSSxvQ01rTFosMkRBQ0ksNkNBQ0EsMkRBQ0Esb0RBQ0EsK0VBQ0ksNENBSVosMkNBQ0ksYU5sTVEsK0JNbU1SLE1OM0pBLHFETTRKQSwrQkFFSSwrREFDSSxLTi9KUixxRE1pS0kseUdBQ0ksMEJBR1IsMkRBQ0ksTU50S0oscURNd0tBLHVEQUNJLGFONU1BLDRCTTZNQSxNTjdNQSw0Qk0rTUksMkVBQ0ksS05oTlIsNEJNa05JLGlIQUNJLGNBQ0EseUdBRUEsVUFFSixxSEFDSSxVQUNBLFlBSVoseURBQ0ksaUJOak9VLHNDTWtPVixhTi9OUSxvQ01nT1IsTU5oT1Esb0NNaU9SLDZFQUNJLEtObE9JLG9DTXFPWiw2REFDSSw2Q0FDQSxrRUFDQSxvREFDQSxpRkFDSSw0Q0FNWix1Q0FDSSwyQkFDQSwrQkFDQSxNTm5OTyxtRU1xTkgsMkRBQ0ksS050TkQsbUVNd05ILHFHQUNJLDBCQUdSLHVEQUNJLE1ON05HLG1FTStOUCxtREFDSSwyQkFDQSwrQkFDQSxNTm5RQSw0Qk1xUUksdUVBQ0ksS050UVIsNEJNd1FJLDZHQUNJLGNBQ0EseUdBRUEsVUFFSixpSEFDSSxVQUNBLFlBSVoscURBQ0ksMkJBQ0EsK0JBQ0EsTU50UlEsb0NNd1JKLHlFQUNJLEtOelJBLG9DTTJSSixtSEFDSSwwQkFJWix5REFDSSw2Q0FDQSwwQ0FDQSxzQ0FDQSw2RUFDSSw0Q0FJWix5Q0FDSSwyQkFDQSwrQkFDQSxNTjFRQSxxRE00UUksNkRBQ0ksS043UVIscURNK1FJLHVHQUNJLDBCQUdSLHlEQUNJLE1OcFJKLHFETXNSQSxxREFDSSwyQkFDQSwrQkFDQSxNTjVUQSw0Qk04VEkseUVBQ0ksS04vVFIsNEJNaVVJLCtHQUNJLGNBQ0EseUdBRUEsVUFFSixtSEFDSSxVQUNBLFlBSVosdURBQ0ksMkJBQ0EsK0JBQ0EsTU4vVVEsb0NNZ1ZSLDJFQUNJLEtOalZJLG9DTW9WWiwyREFDSSw2Q0FDQSwwQ0FDQSxzQ0FDQSwrRUFDSSw0Q0NoV1osZ0NBRUksMEJBQ0Esd0JBQ0EsNENBQ0kscUJBR1IsZUFDSSxNUEhJLDRCT0lKLHFCQUNJLE1QVkksK0JPYVosaUJBQ0ksTVBkUSwrQk9lUix1QkFDSSxNUFhBLDRCT2NSLDJEQUNJLE1QakJjLHNDT2tCZCwwQkFDQSxtQkFDQSxnSkFFSSxNUHBCQSw0Qk9zQkosdUVBQ0ksTVB2QkEsNEJPd0JBLDBCQUdSLGdEQUNJLE1QakNRLCtCT2tDUiwwQkFDQSxtQkFDQSwwSEFFSSxNUGpDQSw0Qk9tQ0osNERBQ0ksTVBwQ0EsNEJPcUNBLDBCQzdDaEIsVUFDSSxxQkFDQSwrQkFDQSxvQkFDQSxrQkFDSSxhUkdRLDRCU05oQixTQUNJLGdCQUNBLE1BQ0EsWUFDQSwyQkFDQSxXVGtCYSw0QlNqQmIsaUJBQ0ksYUFDQSxnQ0FDQSxvQkFDQSx5REFFSSxhQUNBLG1CQUVKLDBCQUNJLE1UZFEsZ0NTZVIsaUJBRUosK0JBQ0kseUJBQ0EsZUFDQSxxQ0FDSSxLVGpCQSw0QlNvQlIsd0JBQ0ksZ0JBRUosdUJBQ0ksbUJDaENaLGlCQUNJLGlDQUNBLGVBQ0EsV0FDQSxhQUNBLGFBQ0EsYUFDQSxnQ0FDSSxjQUVKLDRCQUNJLGtCQUdBLDZDQUNJLGNBR1Isb0NBQ0ksa0JBQ0EsUUFDQSxRQUNBLG1CQUNBLGFBR0osc0VBRUksaUJWdEJrQixzQ1V3QnRCLG9DQUNJLGVBQ0EsZ0JBQ0EsTUFDQSxVQUVKLGlDQUNJLDhCQUNBLCtCQUdKLHNCQUNJLFNBQ0EsZUFFSixzQ0FDSSxxQkFDQSxvQkFFSixpWEFDSSxnQkFFSixnQ0FDSSxjQUdBLGtiQUNJLGFBR1IsMkNBQ0ksb0JBQ0EsTVZsQkQsNkNVb0JILGdDQUNJLGNBQ0EsV0FDQSxTQUNBLGVBQ0EsaUJBQ0Esa0JBQ0EsZ0JBQ0EsK0JBQ0EsZ0JBQ0Esb0RBRUEsb0NBQ0ksbUJBR0osa0NBQ0ksZ0JBQ0Esa0JBQ0EsdUJBQ0EsZ0JBQ0EsbUJBQ0EsU0FFQSx1Q0FDSSxnQkFHSix5Q0FDSSxNVmxESixxRFVzREEsdUZBQ0ksTVZ6RlEsb0NVNkZwQixzRkFFSSxpQlZoR1EsNEJVbUdaLHNKQUlJLFNBRUosc0JBQ0ksZ0JBQ0Esa0JBQ0EsYUFDQSxNYnBEQSwwQmFnREosc0JBTVEsMEJBQ0EsVUZ4SFosVUFDSSxxQkFDQSwrQkFDQSxvQkFDQSxrQkFDSSxhUkdRLDRCV0xoQixVQUNJLGlCWERnQiwrQldFaEIsZ0JBQ0EsbUJBQ0EsYUFDQSxnQkFDQSxNQUNBLFlBQ0EsMkJBRUEsZUFDSSxlQUNBLFdBQ0EsZWRpREEsMEJjOURSLFVBaUJRLGlCQUdKLGdCQUNJLGlCQUNBLGdCQUNBLGNBR0ksa0JBQ0EsUWRtQ0oseUJjMUNKLGdCQVdRLE9BR0osb0JBQ0ksaUJBSVIsa0RBQ0ksZ0JBQ0Esb0NBR0osMkJBQ0ksYUFFQSxzQ0FDSSxnQkFDQSxTQUNBLFVBRUEsc0RBQ0ksaUJBRUEsOERBQ0ksYUFJQSx1RUFDSSxNWHhEUiw0Qld5RFEsb0RBRUEsOEVBQ0ksMkJBQ0EsbUZBQ0ksS1g5RGhCLDRCV2tFUSxzRkFDSSxtQkFDQSxVQUNBLGFBQ0EsMENBS1osaUVBQ0ksVUFDQSxjQUNBLHFCQUNBLE1YOUNELG1FVytDQyxvQ0FDQSxzQkFDQSxnQkFDQSxzQ0FFQSw0RUFDSSxrQkFHSix3RUFDSSxrQkFDQSx3QkFFQSw2RUFDSSxLWG5HUiwrQkg4RFosMEJjb0NnQiw2RUFJUSxLWG5HTix1Q0gyRGxCLDBCYzhDUSxxRUFFUSxhQUNBLGtCQUNBLGNBQ0EsVUFDQSxPQUNBLFdBQ0EsaUJYbkhKLGdDV29ISSxrQkFDQSxrQkFDQSxVQUNBLHdEZDFEaEIsMEJjOENRLHFFQWdCUSxTQUNBLFlkL0RoQiwwQmNpRVksK0VBRVEsU0FDQSwyQkFDQSxZZHJFcEIsMEJjeUV3QixnSUFFUSxrQkFLUiw4R0FDSSxtQmRqRjVCLDBCY3NGWSx1SkFHUSxhQUNBLDBDQUNBLG1CQUNBLFdkNUZwQiwwQmNnR1ksb0ZBRVEsWWRsR3BCLDBCY3FHZ0IseUdBRVEsYUFDQSxtQkFDQSxrQkFDQSxlQUNBLGlCQUNBLGtCZDVHeEIsMEJjaUhvQixxSEFFUSxxQmRuSDVCLDBCY3dId0IsMkhBRVEsbUJkMUhoQywwQmN1SG9CLGtIQVFRLGVBQ0Esa0JkaEk1QiwwQmNvSW9CLDBHQUVRLGVBQ0EsbUJBQ0EseUJkeEk1QiwwQmNsQkosMkJBb0tRLGlCQUNBLGNBSVIsZ0NBQ0ksYUFDQSx5QkFDQSxrQkFDQSxnQkFFQSwrQ0FDSSxrQkFDQSxTQUdJLFlBQ0EsZ0JkbktSLDBCYzZKQSwrQ0FVUSxrQkFDQSxhQUNBLFdBQ0EsZ0JBR0osMExBR0ksYUFHSiw2SEFFSSxjQUlSLCtDQUVRLGFkM0xSLDBCY3lMQSwrQ0FNUSxlQUdSLGtEQUNJLCtCQUNBLFlBQ0EsNkJBR0ksY2R4TVIsMEJja01BLGtEQVVRLGNBR0osdURBQ0ksV1gzUVUsc0NXNFFWLGNBQ0Esb0JBQ0EscUJBQ0EsY0FDQSxlQUlBLDBFQUNJLGdCQUVBLHVGQUNJLFVBR0osdUZBQ0ksd0JBR0osdUZBQ0ksOENBTVIsNkRBQ0ksaUJYclNKLDRCVzBTQSw4REFDSSxpQlgxU0ksb0NXK1NoQiw2Q0FDSSxhQUNBLGlCWGpTSyw0QldrU0wsV0FJUSw2RUFDSSxrQkFDQSxhQUlSLHNFQUNJLGlCWDdTSCw0Qlc4U0csWUFDQSxNWDVSYiw2Q1c2UmEsV0FDQSxNWGpTRCxtRVdrU0Msa0JBQ0Esa0JBQ0EsbUJBQ0EsU0FFQSwyYkFLSSwrQkFDQSxhQUNBLFlBQ0EsNERBTWhCLGtEQUNJLGFBQ0EsaUJYdlVLLDRCV3dVTCxZQUNBLFVBQ0EsWUFDQSxhQUNBLGVBQ0Esa0JBRUEsd0RBQ0ksZUFFSSxrRUFDSSxLWHBXUiw0QlcyV0ksbUVBQ0ksS1gzV0Esb0NXZ1haLHdEQUNJLFlBQ0EsYUFDQSxrQkFFQSw0REFDSSxLWHRWRCxtRVcyVlgsK0NBQ0kscUJBQ0EsVUFDQSxvQkFDQSwwQ0FFQSxxREFDSSxvREFLWixzQkFDSSxjQUNBLGtCQUNBLGlCQUdJLGdCZHJWSix5QmMrVUosc0JBVVEsb0JBR0osNEJBQ0ksT0FJUiw0QkFDSSxjQUlSLGlCQUNJLGlDQUNBLGVBQ0EsV0FDQSxhQUNBLGFBQ0EsYUFDQSxTZDdXSSwwQmNzV1IsaUJBU1EsT0FNSiw2Q0FDSSxXQUNBLGFBQ0EsZ0JBQ0Esb0JBRUEsNkRBQ0ksZ0JBQ0EsVUFDQSxTQUVBLGlFQUNJLGtCQUNBLGVBQ0EsbUJBQ0EsTVgxWkoscURXNFpJLHFGQUNJLGdCQUdKLGlGQUNJLE1YcGNKLDRCV3VjQSwrRUFDSSxrQkFDQSxRQUNBLFdBQ0EsMkJBQ0Esd0JBRUEseUZBQ0ksS1hwZEosK0JXd2RKLCtGQUNJLGlCQUVBLDZHQUNJLFVBQ0EsVUFDQSx3QkFNaEIseURBQ0kscUJBQ0EsZUFDQSwrREFDSSxhQUNBLG1CQUNBLDZFQUNJLGFBRUosbUVBQ0ksa0JBQ0EsTVh2ZEgsNEJXd2RHLG9CQUVKLDJFQUNJLGVBQ0EsaUJBT1IsNFBBRUksY0FDQSxxQkFFSSxrQkFLWiwrREFDSSxpQlhuZ0JjLHNDV29nQmQsV0FDQSxrQkFDQSxTQUNBLGlCQUNBLG9CQUdJLGFBR0osMExBQ0ksVUFNaEIsbUJBQ0ksaUJBQ0EscUJBQ0EsZUFDQSxZQUNBLGFBQ0EsV0FDQSxTQUNBLE1BQ0EsY0FDQSxnQkFDQSxTQUNBLFdYamlCc0Isc0NXa2lCdEIsbUNkdmVJLHlCYzBkUixtQkFnQlEsWWQxZUEsMEJjMGRSLG1CQW9CUSxjQUtKLHVDQUNJLFFBR0oscUNBQ0ksY0FHSiw4TUFLSSx3QkFHSixzQ0FDSSxhQUNBLGtCQVFBLGtEQUNJLGdCQUNBLGFBQ0EsbUNBRUEseURBQ0ksZ0JBSVosc0JBQ0ksaUJBQ0EscUJkemhCQSwwQmN1aEJKLHNCQUtRLGtCQU1BLCtDQUNJLE1YNWxCQSw0QldrbUJoQixvQ0FFSSxTQUlRLHNGQUNJLDBDQUVBLGdHQUNJLEtYNW1CSiw0Qkh1RVIsNkJjMmlCSixrRUFFUSxnQkFDQSxhQUNBLG9DQUdKLDhFQUNJLHFCQUdKLGdGQUNJLGNBR0osNE1BRUksU0FDQSxVQUNBLGdCQUNBLHFCQUNBLG1CQUdKLGdHQUNJLFdBRUEsMElBRUkscUJBQ0Esa0JBQ0EsaUJBQ0EsZ0JBQ0Esb0JBRUEsOElBQ0ksa0JBRUEsc0pBQ0ksWUFDQSxXQUNBLHNCQUtaLHdJQUNJLGdCQUVBLHdKQUNJLGFBR0osb0tBQ0ksY0FHSixrS0FDSSxvQkFHSiw4S0FDSSxnQkFDQSxtQmQxbUJaLDZCY3dtQlEsOEtBSVEsa0JBRUosMExBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxpQkFDQSxXQUNBLDJFQUVKLGtMQUNJLGVBQ0EscUJBQ0EsMEJBQ0Esa0JBQ0Esc05BQ0ksUUFDQSwyQkFLWiw0SkFDSSxxQkFDQSxrQkFDQSxpQkFDQSxNWDdyQkgsNEJXOHJCRyxnQkFDQSxpQkFFQSw4S0FDSSxnQkFHSiw0S0FDSSxNWDd0QkosK0JXOHRCSSxnQkFJUiw0SUFDSSxrQkFDQSxvQkFDQSxNWDlzQkgsNEJXZ3RCRyw0SkFDSSxNWGx0QlAsNEJXbXRCTywyQkFHSix3SkFDSSxNWHh1QlIsNEJXOHVCUiw0R0FDSSxhQUNBLDhCQUNBLHNCQUNBLGlCQUNBLFdBRUEsZ0tBQ0ksYUFDQSxtQkFDQSxPQUNBLGlCQUNBLGlCWDV2QlUsc0NXNnZCVixxREFDQSx1REFDQSx3REFDQSxvQ0FDQSx3QkFFQSwwTEFDSSx3REFHSiw0S0FDSSxrREFHSSxzTkFDSSxNWDF3QlosNEJXMndCWSxnQkFHSixnTkFDSSxNWC93QlosNEJXb3hCQSxzS0FDSSxhQUNBLG1CQUVBLHNMQUNJLGFBSVIsNEtBQ0ksWUFHSixnTUFDSSxxQ0FFQSwwTUFDSSxrQkFDQSxtQkFDQSxNWHR4QlAsNEJXdXhCTyxjQUdKLG9NQUNJLGdCQUNBLG1CQUNBLHVCQUNBLGVBQ0EsZUFDQSxzQkFDQSxNWC94QlAsNEJZM0JqQixVQUNJLGtCQUNBLFNBQ0EsZ0JBQ0EsaUJaRGdCLCtCWUVoQix3QkFDQSxXQUNBLDZCQUNJLE1aaUNXLG1FWWhDWCxlQUNBLGlCQUNBLGdCQUNBLDJDQUNJLHFCQUdSLDZCQUNJLGFBQ0EsOEJBQ0EsY0FDQSw0RUFHQSxnQmYwQ0EseUJlakRKLDZCQVNRLHFDQUNBLHFFZnVDSix5QmVqREosNkJBY1EsU0FDQSxxQ0FDQSxpRWZpQ0osMEJlakRKLDZCQW1CUSxnQkFDQSxVQUVKLGdDQUNJLGdCQUNBLFNBQ0EsVUFFSSwwQ0FDSSxhQUdKLGdEQUNJLE1aUEQsbUVZUUMsZUFDQSxnQkFDQSxtQkFFSixnREFDSSxNWnZCSCw0Qll3Qkcsa0JBQ0EscUJBQ0Esb0JBQ0Esc0RBQ0ksTVpsREEsb0NId0RoQix5QmVaUSxnREFTUSxnQkFHUixpREFDSSxNWm5DSCw0QllvQ0csbUJBQ0EsZUFHUiwrQ0FDSSxvQkFFSiwrQ0FDSSxrQkFFSiwrQ0FDSSxrQkFFSiwrQ0FDSSxrQkFDQSxhQUNBLDhCQUNBLGdCQUNBLDJCQUNBLGdFQUNJLG1CZnRCWix5QmVlSSwrQ0FVUSxnQkFDQSxvQmYxQlosMEJlZUksK0NBY1EsaUJBS2hCLGFBQ0ksYUFDQSxZQUNBLHNEQUNBLGdCQUNBLG1CQUNBLGVBQ0EsV2Z6Q0EseUJla0NKLGFBU1EsZUFHUiw2QkFDSSxlQUNBLGNmaERBLHlCZThDSiw2QkFJUSxpQkFFSiw0Q0FDSSxNWjdFTyxtRVlnRmYscUJBQ0ksZUFDQSxnQkFDQSxnQmYzREEseUJld0RKLHFCQUtRLGlCQUNBLGNBQ0EsVUEwTFosWUFDSSxpQlp4VGdCLCtCWXlUaEIsd0JBQ0Esa0JBQ0EsZ0JBQ0EsV0FDQSxTQUNBLGlCQUNJLFNBQ0EsZUFHQSxxQ0FDSSxNWi9USSw0Qkh1RVIsNEJldVBBLHFDQUdRLGVBR1Isd0RBRUksZUFDQSxtQkFDQSxTQUNBLE1aeFNPLG1FWTBTWCw4Q0FDSSxxQkFDQSxxQmZwUkoseUJldVJKLDJCQUVRLGtCQUVKLDZCQUNJLGlCQUNBLE1aclRPLG1FWXNUUCxtQ0FDSSxNWnhWQSw0QlkyVlIsdUNBRVEsYWZqUFIsa0RlK09BLHVDQUtRLGFBQ0Esc0JBQ0EseUNBQ0kscUJmMVNaLHlCZWtTQSx1Q0FZUSxlQUtSLGlDQUNJLGdCQUNBLFNBQ0EsaUJBQ0Esb0JmdlRKLHlCZW1UQSxpQ0FNUSxrQkFJWixtREFFSSxNWnJXUyw0QllzV1QsZ0JBQ0Esa0JBQ0EsdURBQ0ksa0JBQ0EsU0FDQSxNWjdWTyxtRVk4VlAsK0VBRVEsaUJmeFVaLHlCZXNVSSwrRUFLUSxtQmYzVVosMEJlc1VJLCtFQVFRLGtCQUdSLDZFQUNJLFVBQ0EseUZBQ0ksV0FDQSxVQUlSLG1FQUNJLE1aaFlDLDRCWWlZRCxZQUVJLGtCQUNBLG1CZjlWWix5QmV5VkksbUVBUVEsbUJBQ0EscUJmbFdaLDBCZXlWSSxtRUFZUSxrQkFDQSxvQkFLSiwrRUFDSSxNWmxaSCw0Qll3WmIsbUNBQ0ksVUFDQSxhQUNBLGdCQUNBLG1CQUVJLGdCZnhYSix5QmVrWEosbUNBU1EsZUFDQSxpQmY1WEosMEJla1hKLG1DQWFRLFVBRUosc0NBQ0ksbUJBQ0Esa0JBQ0EsZ0JBQ0EsaURBQ0ksZUFHUiw4RUFFSSxjQUNBLHNGQUNJLEtacmFHLG1FWXlhQyw0R0FDSSxLWjNjUiw0QllnZEEsb0dBQ0ksS1poZEksb0NZcWRwQiwwQkFVUSxhQVRKLDZCQUNJLFlBQ0Esc0RBQ0EsZ0JBQ0EsbUJBQ0EsZUFDQSxXZnBhSix5QmU2WkosMEJBYVEsZUMzZVosaUJBQ0ksaUJiRWdCLCtCYURoQixpQkFDQSxnQkFDQSxxRUFDQSxtQkFDSSxNYndCUyw0QmF0QmIsb0JBQ0ksTWJnQ1csbUVhL0JYLHNCQUNJLE1iOEJPLG1FYTNCZiwyQkFDSSxpQmhCa0RBLHlCZ0JuREosMkJBR1EscUJBR0Esd0NBQ0ksdUJBSVosaVhBQ0ksV0FDQSxNYm5CUSw0QmFvQlIsY0FFSixvQ0FDSSxhaEJrQ0EseUJnQm5DSixvQ0FHUSxlQUVKLHdDQUNJLGdCQUNBLFdoQjRCSix5QmdCOUJBLHdDQUtRLHdCaEJ5QlIsMEJnQjlCQSx3Q0FTUSxZQUtSLGtEQUNJLGNBQ0Esa0JBQ0EsVUFDQSxXQUVJLHFCaEJVUix5QmdCaEJBLGtEQVNRLGNBR1IsbUNBQ0ksY0FDQSxnQkFFSix5Q0FDSSxrQkFDQSxVQUdJLG1CaEJMUixrRWdCU1Esb0JBR0osZ0hBQ0ksZ0JBRUoseVBBQ0ksa0JBQ0EsbUJBSVosbUNBQ0ksa0JBQ0EsVWhCdkJBLHlCZ0JxQkosbUNBSVEsa0JBQ0EscUVBQ0EsdUJBQ0EsWWhCNUJKLDBCZ0JxQkosbUNBVVEsc0JBQ0EsV0FHQSxzVEFDSSxNYjVERyxtRWE2REgscUJBQ0EsZUFDQSxVQUNBLDJCQUNBLDBZQUVRLHdCaEIzQ2hCLHlCZ0J5Q1EsMFlBS1EsV0FDQSxpQmhCL0NoQiwwQmdCeUNRLDBZQVNRLHdCaEJsRGhCLDBCZ0J5Q1EsMFlBWVEseUJBR1IsK1pBQ0ksa0JBRUksd0JoQjNEaEIseUJnQndEUSwrWkFNUSwyQmhCOURoQiwwQmdCd0RRLCtaQVNRLHlCaEJqRWhCLDBCZ0J3RFEsK1pBWVEseUJBS2hCLHFDQUNJLFNBQ0EsZWhCM0VKLDBCZ0J5RUEscUNBSVEsNEJBR1Isb0dBQ0ksZUFDQSx3SUFDSSxlQUlaLDRCQUNJLGFBQ0EsbUJBQ0EsK0JBQ0ksU0FDQSxVQUNBLGdCQUNBLGNBQ0EsZ0JBRUksd0JoQmpHUix5QmdCMEZBLCtCQVVRLHlCaEJwR1IsMEJnQjBGQSwrQkFhUSx3QkFFSixrQ0FDSSxjQUNBLGVBQ0EsaUJBQ0EsZ0JBQ0EsZ0JBQ0EsdUJBRUEsc0RBV1IsdUNBQ0ksVUM5TFosTUFDSSxhQUNBLE9BQ0Esc0JBQ0EsOEJBQ0EsaUJkQ3NCLHdEY0N0QixnQkFDQSxzRmpCeURJLHlCaUJqRVIsTUFVUSxpQkFFSixvQkFDSSxnQmpCb0RBLHlCaUJyREosb0JBR1EsaUJBSUosZ0NBQ0ksOENBQ0EsZ0JBQ0EsZ0JBQ0EsTWRwQlEsK0JIOERaLDBCaUI5Q0EsZ0NBTVEsa0JBR1Isc0NBQ0ksTWRGSyw0QmNHTCx1QmpCbUNKLDBCaUJyQ0Esc0NBSVEsb0JBS1Isb0VBQ0ksZUFNSix5Q0FDSSxnQkM3Q1osU0FDSSxpQmZFZ0Isa0RlQ2hCLFlBR0ksa0JsQjBEQSx5QmtCOURSLG1CQVFRLG1CbEJzREEseUJrQjlEUixtQkFZUSxrQ0FDQSxTQUNBLG1CQUVKLCtCQUNJLHNCbEI2Q0EseUJrQjlDSiwrQkFHUSx3QkFHUixxQ0FDSSxhQUNBLGVBQ0EsOEJBQ0EsZ0JBQ0EsU0FDQSxVbEJrQ0EseUJrQnhDSixxQ0FRUSxhQUVKLGlEQUNJLDJDQUNBLHFCQUNBLHFFQUNBLDRIQUVJLGdCQUVKLHNEQUNJLHFCQUNBLGdCQUNBLGlCQUNBLG9CQUNBLG9CQUNBLGNsQmdCUiwwQmtCdEJJLHNEQVFRLGdCQUdSLDhEQUNJLGlCQUNBLHFCQUNBLHVCQUNBLE1mNUJDLDRCZTZCRCxnQmxCTVIsMEJrQlhJLDhEQU9RLGVBQ0Esb0JDOURwQix5QkFHSSxxQkFDQSxvQkFDQSxpQkFDQSxjQUNBLHdDQUNBLGlCQUNBLHVCQUNBLHdDQUNBLDJDQUNJLGVBR0osb0RBQ0ksNkNBQ0EsaUJoQmJZLGdDZ0JjWixNaEJRUyw0QmdCUFQsc0VBQ0ksYWhCakJRLCtCZ0JrQlIsaUJoQk1LLDRCZ0JMTCxNaEJoQmMsc0NnQmtCbEIseUVBQ0ksaUJoQnRCUSwrQmdCdUJSLE1oQnBCYyxzQ2dCdUJ0QixvREFDSSw2Q0FDQSwrQkFDQSxNaEJGUyw0QmdCR1QsK0lBRUksYWhCN0JjLHNDZ0I4QmQsaUJoQjlCYyxzQ2dCK0JkLE1oQmxDUSwrQmlCRHBCLGFBQ0ksaUJqQkNnQixtRWlCRWhCLCtCQUVJLGdCcEJ5REEseUJvQjNESiwrQkFJUSxtQkFHUixnQkFDSSx3QkFDQSxzQ0FDQSxvRHBCaURBLDBCb0JwREosZ0JBS1Esb0JBSVIscUJBQ0ksYUFDQSx1QkFDQSxjcEJzREEsNEJvQnpESixxQkFLUSwyQkFDQSwwQkFDQSxrQkFDQSxpQ0FDQSxrQkFDQSx3Q0FDSSwwQkFJUiwyQkFDSSxpQ3BCeUNKLDRCb0J4Q0kseUNBRVEsa0JwQjJFWixrRG9CN0VJLHlDQUtRLGVwQndFWixrRG9COUZKLHFCQTJCUSxtQkFJSixxREFDSSxhQUVKLG1EQUNJLGdDcEJRSix5Qm9CVEEsbURBSVEsNkJBQ0EsZXBCSVIseUJvQlRBLG1EQVFRLDZCQUNBLFNBQ0EscUJBQ0EscUJBQ0EscUJBQ0EsaUlwQkpSLHlCb0JhSSw4REFFUSxZQUNBLFlwQmhCWiwwQm9CYUksOERBTVEsWUFFSixnRUFDSSxTQUNBLGtCcEJ2QloseUJvQnFCUSxnRUFJUSxnQnBCWGhCLDRCb0JnQkEsOENBRVEsa0JBQ0EsaUNBQ0Esa0JBQ0Esa0JBQ0EsaUVBQ0ksMEJwQnZCWiw0Qm9CZ0JBLDhDQVdRLG1CQUdKLG9EQUNJLGdCQUNBLHVCQUNBLGdKQVFBLHVEQUNJLFdqQnJIQSxnQ0gyRVosNEJvQnlDUSx1REFHUSxjQUdSLDhHQUVJLFdBQ0Esb0RBQ0EsbUJBQ0EsdUJwQmxFWix5Qm9CNkRRLDhHQU9RLFlwQmpCaEIsbURvQlVRLDhHQVVRLFlwQnZFaEIsMEJvQjZEUSw4R0FhUSxjQUVKLGtSQUVJLFdBQ0Esa0JwQmpFaEIsNkJvQjhEWSxrUkFLUSxjQUdSLHdJQUNJLGdDQUVKLGtKQUNJLGdDQUNBLGtCQUVKLHdJQUNJLGtCcEI5RWhCLDZCb0JpRmdCLDBJQUNJLG9DcEJoR3BCLDBCb0JxR1EsdURBRVEscUJBRUosbUVBQ0ksYUFDQSxtQkFDQSxxRUFDSSxvQkFFSixzRUFDSSxnQkFDQSwwQ0FDQSxnREFDQSxTQUNBLGNwQnBIcEIsMEJvQnlIUSx1REFFUSxzQkFFSiw0REFDSSxxQkFDQSx3Q0FDQSw0Q0FDQSx1QkFDQSxtQkFDQSxhQUNBLHlCQUNBLGdCQUNBLDRDQUNBLGtCQUtoQiw4Q0FDSSxhQUNBLHNCQUNBLFdwQmpJSiw0Qm9COEhBLDhDQUtRLGtCcEJqSlIsMEJvQjRJQSw4Q0FRUSxtQkFDQSxXQUNBLGFBRUosZ0RBQ0ksOENBQ0EsaURBRUosZ0RBQ0ksTWpCM05JLCtCaUI0TkosMEJBR0EsMERBQ0ksWUFDQSxZQUNBLFdBQ0EsaUJwQnJLWiwwQm9CaUtRLDBEQU1RLFlBQ0EscUJDek94QixLQUNJLGlCbEJLc0Isc0NrQkp0QiwwRUFDQSxpRUFNSSxjQUVKLFFBQ0ksaUJBQ0Esc0NyQm9EQSwwQnFCdERKLFFBSVEsaUJBQ0EsK0NyQmlESiwwQnFCdERKLFFBUVEsOENBR1IsZUFDSSxZckIwQ0EseUJxQjNDSixlQUdRLGFBQ0EsdUJBQ0EsdUJBRUosNERBQ0ksZ0JBQ0Esa0JBQ0Esd0ZBQ0ksbUJBR0ksa0JyQjZCWix5QnFCakNJLHdGQU9RLGdCQ3ZDcEIsYUFDSSxrQkFDQSxhQUNBLDhCQUNBLGdCQUNBLHFCdEI0REksMEJzQmpFUixhQU9RLHNCQUNBLDJCdEJ5REEsMEJzQnJESSxrQ0FDSSxVQUVKLGdDQUNJLDRCQUVJLDJDQUNJLFlBTXBCLHVDQUVJLGtCQUNBLFdBQ0EsV0FDQSxZQUNBLFd0QmtDQSwwQnNCeENKLHVDQVFRLFlBR1Isb0JBQ0ksTUFDQSxPQUNBLGlIQU9KLG1CQUNJLE1BQ0EsUUFDQSxnSEFRQSwwQkFDSSx1SEFFSix5QkFDSSxzSEFHUiw0QkFDSSxrQkFDQSxrQnRCREEsMEJzQkRKLDRCQUlRLGtCQUNBLFVBQ0EsUUFDQSxTQUNBLGdDQUNBLFlBQ0EsVUFDQSxnQ0FDQSxtQkFFSiwrQ0FDSSxtQkFDQSx1QkFDQSxZQUNBLFlBQ0EscURBQ0ksdUJ0Qm5CUiwwQnNCYUEsK0NBU1EsY0FJWiwwQkFDSSxrQkFDQSxxQ0FDQSxhQUNBLGF0QmhCQSw0QnNCWUosMEJBTVEsY0FFSixpQ0FDSSxrQkFDQSxhQUNBLFl0QnZCSiw0QnNCb0JBLGlDQUtRLGFBRUoscUNBQ0ksa0JBQ0EsUUFDQSxTQUNBLGdDQUNBLGdCQUNBLFlBQ0EsZ0NBTWhCLGtCQUNJLEdBQ0ksd0JBRUosS0FDSSwrQkMxSFIsTUFDSSxrQkFDQSxXcEJEZ0IsK0JvQkVoQix3QkFDQSxnQnZCMkRJLDBCdUIvRFIsTUFNUSw0QkFDQSxpREFQUixNQVFZLGFBQ0Esc0JBQ0EsdUJBQ0EsMkJ2Qm9ESiwwQnVCaERBLHlCQUVRLG9CdkI0RFIsNkJ1QnpEQSx3QkFFUSwrQkFJWixTQUNJLGlCQUNBLHNDQVFBLGtCQUNBLE1wQmpDa0Isc0NIMkRsQiwwQnVCckNKLFNBSVEsaUJBQ0EsK0N2QmdDSiwwQnVCckNKLFNBUVEsOEN2QjZCSiwwQnVCckNKLFNBYVEsMkJBRUosdUJBQ0ksTXBCcENJLDRCSHlEUiwwQnVCbEJJLGdDQUVRLGN2QmdCWiwwQnVCWEksOEJBRVEsY0FJWix3Q0FFSSwyQkFHUixrQkFDSSxhQUNBLHNCQUNBLHVCdkJIQSwyQ3VCS0ksd0J2QkxKLDRDdUJRSSxvQnZCTUosNkJ1QkpBLHFDQUVRLFlBRUosMkNBQ0ksaUJwQnZEQyw0Qm9Cd0RELGtCQUNBLFdBQ0EsTXBCeERDLDRCb0J5REQsTXBCOUVVLHNDb0IrRVYsb0JBQ0Esc0JBQ0EsbUJBQ0EsZUFDQSxzQkFDQSxXQUNBLG9UQUtJLCtCQUNBLGFBQ0EsWUFDQSw0RHZCbENaLHlCdUJjSSwyQ0F1QlEsb0J2QnJDWiwwQnVCY0ksMkNBMEJRLDBCQUNBLGlCQUNBLG1CQUNBLG1CQUNBLFlBRUosd0RBQ0ksd0NBQ0Esc0NBSVosNEJBQ0ksV3ZCRkosbUR1QkNBLDRCQUdRLGNBRUosc0ZBQ0ksa0JBQ0EscUJBQ0EsV0FDQSxnQnZCN0RSLHlCdUJ5REksc0ZBTVEsWXZCL0RaLHlCdUJ5REksc0ZBU1EsWXZCbEVaLDBCdUJ5REksc0ZBWVEsYUFDQSw0R0FDSSxZdkJ2RWhCLDBCdUJ5REksc0ZBa0JRLFdBQ0EsNEdBQ0ksWUFHUiw0UkFDSSxzQnZCakZaLHlCdUJnRlEsNFJBR1EsaUJ2Qm5GaEIsMEJ1QmdGUSw0UkFNUSwyQnZCbkNoQixtRHVCc0NRLDRIQUVRLG1CdkIzRmhCLDBCdUJ5RlEsNEhBS1Esa0JBSUosa0lBQ0ksc0JBTXBCLGlDQUVRLFNBR1IseUJBQ0ksMkJBRUkscUNBQ0ksWXZCcEdSLDRCdUJtR0kscUNBR1EsZ0JBQ0EsY0FDQSxhdkJ4R1osNkJ1Qm1HSSxxQ0FRUSxpQnZCNUZaLG1EdUJvRkkscUNBV1EseUJ2QjVIWiwwQnVCaUhJLHFDQWNRLFlBS2hCLGlCQUNJLE1wQmhNa0Isc0NvQmlNbEIsd0NBQ0EsOENBQ0Esa0J2QjNHQSxtRHVCdUdKLGlCQU1RLG1CQUdSLFdBQ0ksa0JBQ0EsVUFDQSxRQUNBLGdFQUNBLHdCQUNBLFlBQ0EsZXZCcEpBLHlCdUI2SUosV0FTUSxXQUNBLHlEQUNBLHdCQUNBLGVBQ0EsZ0J2QjFKSiwwQnVCNklKLFdBZ0JRLFl2QjdKSiwwQnVCNklKLFdBbUJRLFl2QmhLSiwwQnVCNklKLFdBc0JRLFl2Qm5LSiwwQnVCNklKLFdBeUJRLGFBR1IsV0FDSSxrQkFDQSxRQUNBLFNBQ0EsZ0VBQ0Esd0JBQ0EsWUFDQSxrQnZCaExBLHlCdUJ5S0osV0FTUSxVQUNBLHlEQUNBLHdCQUNBLGVBQ0EsZ0J2QnRMSiwwQnVCeUtKLFdBZ0JRLFd2QnpMSiwwQnVCeUtKLFdBbUJRLFl2QjVMSiwwQnVCeUtKLFdBc0JRLFN2Qi9MSiwwQnVCeUtKLFdBeUJRLFlDblFaLHNCQUNJLCtEQUNBLGtCQUVJLGlTQU1JLFNBQ0EsVUFFQSxvVUFDSSw2Q0FDQSxxQkFDQSxvQkFDQSxpQkFDQSxpQkFLWiwyQ0FDSSxzQkFHSixtQ0FDSSxrQkFDQSxnQnhCb0NBLHlCd0J0Q0osbUNBSVEsZ0JBRUosZ1ZBUUksa0JBQ0EsWUFDQSx3QkFDQSw4UXhCcUJKLHlCd0JoQ0EsZ1ZBa0JRLG1CQUdSLDBDQUNJLFlBQ0EsV0FDQSxVQUNBLGN4Qk9KLHlCd0JYQSwwQ0FNUSxZQUNBLFlBQ0EsVUFDQSxjQUdSLDBDQUNJLFlBQ0EsYUFDQSxVQUNBLGN4QkxKLHlCd0JDQSwwQ0FNUSxZQUNBLGFBQ0EsZUFHUiwwQ0FDSSxZQUNBLFlBQ0EsVUFDQSxjeEJoQkoseUJ3QllBLDBDQU1RLFlBQ0EsYUFDQSxZQUNBLGNBQ0EsZUFHUiwwQ0FDSSxjQUNBLGFBQ0EsVUFDQSxjeEI3QkoseUJ3QnlCQSwwQ0FNUSxZQUNBLGFBQ0EsWUFDQSxlQUdSLDBDQUNJLFlBQ0EsV0FDQSxjQUNBLFV4QnpDSix5QndCcUNBLDBDQU1RLFdBQ0EsVUFDQSxjQUNBLGVBR1IsMENBQ0ksWUFDQSxXQUNBLGN4QnBESix5QndCaURBLDBDQUtRLFlBQ0EsVUFDQSxjQUdSLDBDQUNJLE1BQ0EsUUFDQSxjeEI5REoseUJ3QjJEQSwwQ0FLUSxNQUNBLGFBQ0EsWUFDQSxlQUdSLDBDQUNJLFlBQ0EsV0FDQSxjeEJ6RUoseUJ3QnNFQSwwQ0FLUSxXQUNBLGFBQ0EsZUN0SWhCLGNBQ0ksNkRBQ0Esb0NBQ0kiLCJmaWxlIjoiaG9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCAndXRmLTgnO1xuXG5AdXNlICdzYXNzOm1hdGgnO1xuQGF0LXJvb3Qge1xuICAgIEAtbXMtdmlld3BvcnQge1xuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICAgIH0gLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcbn1cblxuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJoZWxwZXJzXCI7XG5cbmh0bWwge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4qOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbiNjb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuQGltcG9ydCBcInRlbXBsYXRlL3N0eWxlLWd1aWRlXCI7XG5AaW1wb3J0IFwiLi4vdGVtcGxhdGUvcG9zdC10ZXh0LWNvbnRlbnRcIjsgLy8gb2xkIHRlbXBsYXRlLCBhZnRlciBtaWdyYXRlLCBtb3ZlIHRvIHYzXG5AaW1wb3J0IFwiZm9ybVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGlua3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RvcC1iYXJcIjtcblxuLy8gQ09NTU9OIENPTVBPTkVOVFMgRk9SIEFMTCBQQUdFUyAvL1xuQGltcG9ydCBcIi4uL3YzL2NvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiLi4vdjMvY29tcG9uZW50cy9mb290ZXJcIjtcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbi8vIHNtYWxsIHtcbi8vICAgZm9udC1zaXplOiA4MCU7XG4vLyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgIC5yb3cge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgICAgICYuYWxpZ24taXRlbnMtY2VudGVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gICAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gICAgLm5vLWd1dHRlcnMge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICYubm8tZ3V0dGVycyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmFycm93IGFuZCBDb25kZW5zZWQgYXJlIGlucGlyYXRlZCBvbiBDYXJib24gSUJNIERlc2lnbiBTeXN0ZW1cbiAgICAvLyBodHRwczovL3d3dy5jYXJib25kZXNpZ25zeXN0ZW0uY29tL2d1aWRlbGluZXMvMngtZ3JpZC9pbXBsZW1lbnRhdGlvbi8jZ3JpZC1tb2Rlc1xuXG4gICAgLm5hcnJvdyB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAmLm5hcnJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29uZGVuc2VkIHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgLmNvbmRlbnNlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgICAvLyBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zLWF6aW9uKFxuICAgICAgICAkZ3JpZC1jb2x1bW5zLWxhcmdlLFxuICAgICAgICAkZ3JpZC1jb2x1bW5zLW1vYmlsZSxcbiAgICAgICAgJG1vYmlsZS1icmVha3BvaW50cyxcbiAgICAgICAgJHNtYWxsLWJyZWFrcG9pbnRzLFxuICAgICAgICAkbGFyZ2UtYnJlYWtwb2ludHMsXG4gICAgICAgICRncmlkLWd1dHRlci13aWR0aCxcbiAgICAgICAgJGdyaWQtYnJlYWtwb2ludHNcbiAgICApO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBtYXRuLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC0yKTsgLy8gRElTQUJMRUQgVE8gVEVTVFxuICAgIC8vIG1hcmdpbi1sZWZ0OiBtYXRuLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC0yKTsgLy8gRElTQUJMRUQgVE8gVEVTVFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gICAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMik7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKSk7XG4gICAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gICAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gICAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAgICRudW06IG1hdGguZGl2KCRzaXplLCAkY29sdW1ucyk7XG4gICAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCJAbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMtYXppb24oXG4gICRncmlkLWNvbHVtbnMtbGFyZ2UsXG4gICRncmlkLWNvbHVtbnMtbW9iaWxlLFxuICAkbW9iaWxlLWJyZWFrcG9pbnRzLFxuICAkc21hbGwtYnJlYWtwb2ludHMsXG4gICRsYXJnZS1icmVha3BvaW50cyxcbiAgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXG4pIHtcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbiAgfVxuXG4gIC8vY29tbW9uIGNsYXNzZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgJi5uby1ndXR0ZXJzI3skaW5maXh9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vLWd1dHRlcnMjeyRpbmZpeH0ge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hcnJvdy1sI3skaW5maXh9IHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICYubmFycm93LWwjeyRpbmZpeH0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hcnJvdy1yI3skaW5maXh9IHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAmLm5hcnJvdy1yI3skaW5maXh9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29uZGVuc2VkI3skaW5maXh9IHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgLmNvbmRlbnNlZCN7JGluZml4fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcInNtXCIsIFwic2RcIikge1xuICAgICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAmLm5vLWd1dHRlcnMtc21hbGwge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm8tZ3V0dGVycy1zbWFsbCB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFycm93LWwtc21hbGwge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgJi5uYXJyb3ctbC1zbWFsbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFycm93LXItc21hbGwge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICYubmFycm93LXItc21hbGwge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb25kZW5zZWQtc21hbGwge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAuY29uZGVuc2VkLXNtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFwibGdcIiwgXCJtYXhcIikge1xuICAgICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAmLm5vLWd1dHRlcnMtbGFyZ2Uge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm8tZ3V0dGVycy1sYXJnZSB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFycm93LWwtbGFyZ2Uge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgJi5uYXJyb3ctbC1sYXJnZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFycm93LXItbGFyZ2Uge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICYubmFycm93LXItbGFyZ2Uge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb25kZW5zZWQtbGFyZ2Uge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAuY29uZGVuc2VkLWxhcmdlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBvbmx5IGNsYXNzZXMgZm9yIG1vYmlsZSBicmVha3BvaW50c1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkbW9iaWxlLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4LXNtYWxsKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLW1vYmlsZTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHtcbiAgICAgIG9yZGVyOiAkY29sdW1ucyArIDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJG1vYmlsZS1icmVha3BvaW50cykge1xuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkge1xuICAgICAgICAgIC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG9ubHkgY2xhc3NlcyBmb3Igc21hbGwgYnJlYWtwb2ludHNcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJHNtYWxsLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4LXNtYWxsKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICRjb2x1bW5zOiBtYXRoLmRpdigkZ3JpZC1jb2x1bW5zLWxhcmdlLCAyKTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHtcbiAgICAgIG9yZGVyOiAkY29sdW1ucyArIDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJHNtYWxsLWJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90KCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7XG4gICAgICAgICAgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gb25seSBjbGFzc2VzIGZvciBsYXJnZSBicmVha3BvaW50c1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkbGFyZ2UtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMtbGFyZ2Uge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHtcbiAgICAgIG9yZGVyOiAkZ3JpZC1jb2x1bW5zLWxhcmdlICsgMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkbGFyZ2UtYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGdyaWQtY29sdW1ucy1sYXJnZSAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkge1xuICAgICAgICAgIC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksIDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgMjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBvcmRlcjogJGk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAwLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgLy8gQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbiAgICBAcmV0dXJuIFwiLSN7JG5hbWV9XCI7XG59XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeC1zbWFsbCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEByZXR1cm4gXCItI3skbmFtZX1cIjtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJG1pbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRtYXgge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1saWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1saWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1saWdodC5zdmcjcm9ib3RvLWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1yZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tcmVndWxhci5zdmcjUm9ib3RvLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8taXRhbGljLnN2ZyNyb2JvdG8taXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1tZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tbWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tbWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLW1lZGl1bS5zdmcjcm9ib3RvLW1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tbWVkaXVtaXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLW1lZGl1bWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tbWVkaXVtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tbWVkaXVtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLW1lZGl1bWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1tZWRpdW1pdGFsaWMuc3ZnI3JvYm90by1tZWRpdW1pdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkLnN2ZyNyb2JvdG8tYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWJvbGQuc3ZnI3JvYm90by1ib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZGl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWJvbGRpdGFsaWMuc3ZnI3JvYm90by1ib2xkaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZGl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ib2xkaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvcm9ib3RvLWJvbGRpdGFsaWMuc3ZnI3JvYm90by1ib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ibGFjay5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ibGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9yb2JvdG8tYmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ibGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ibGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3JvYm90by1ibGFjay5zdmcjcm9ib3RvLWJsYWNrJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3NvdXJjZXNhbnNwcm8tcmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3NvdXJjZXNhbnNwcm8tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC9zb3VyY2VzYW5zcHJvLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3NvdXJjZXNhbnNwcm8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3NvdXJjZXNhbnNwcm8tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3NvdXJjZXNhbnNwcm8tcmVndWxhci5zdmcjc291cmNlc2Fuc3Byby1yZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd0aXRpbGxpdW0nO1xuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvdGl0aWxsaXVtd2ViLXJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udC90aXRpbGxpdW13ZWItcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC90aXRpbGxpdW13ZWItcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvdGl0aWxsaXVtd2ViLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC90aXRpbGxpdW13ZWItcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3RpdGlsbGl1bXdlYi1yZWd1bGFyLnN2ZyN0aXRpbGxpdW1fd2VicmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAndGl0aWxsaXVtJztcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250L3RpdGlsbGl1bXdlYi1ib2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvc3RhdGljL2ZvbnQvdGl0aWxsaXVtd2ViLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvdGl0aWxsaXVtd2ViLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3N0YXRpYy9mb250L3RpdGlsbGl1bXdlYi1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvc3RhdGljL2ZvbnQvdGl0aWxsaXVtd2ViLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy9zdGF0aWMvZm9udC90aXRpbGxpdW13ZWItYm9sZC5zdmcjdGl0aWxsaXVtX3dlYmJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQXppb24gVHlwb2dyYXBoeSBTYXNzIEZJTEVcbi8vXG4vLyBIZXJlIHlvdSB3aWxsIGZpbmQgZm9udC1mYWNlLCBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gb2YgaCosIHAsIGV0Y1xuLy8gTWFkZSBieSBBemlvbiBNYXJrZXRpbmdcbi8vXG4vLyBGaWdtYSBVUkwgd2l0aCB0aGUgbmV3IGNvbmNlcHRzOlxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvVUI4Vk1ESWZDNVdLOVRxOXEzN3A4ei9OZXctQ29uY2VwdHM/bm9kZS1pZD0yMzM4JTNBNTY3NVxuXG5AaW1wb3J0ICAndHlwb2dyYXBoeS1mb250JztcbkBpbXBvcnQgJ3R5cG9ncmFwaHktbWl4aW4nO1xuXG4kZm9udC13ZWlnaHQ6IChcbiAgICAnbGlnaHQnOiAzMDAsXG4gICAgJ3JlZ3VsYXInOiA0MDAsXG4gICAgJ21lZGl1bSc6IDUwMCxcbiAgICAnbWVkaXVtLWJvbGQnOiA2MDAsXG4gICAgJ2JvbGQnOiA3MDAsXG4pO1xuXG4qIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLy8gYnJvd3NlciBkZWFmdWx0LCBiYXNpbmcgMTZweFxufVxuXG5hIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAkdGV4dC1saW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtbGluay12YXJpYW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgJ3JlZ3VsYXInKTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDFlbTtcbiAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgfVxufVxuXG5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBoMSgpO1xufVxuXG5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3tyZW0oMjQpfTtcbiAgICBAaW5jbHVkZSBoMigpO1xufVxuXG5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3tyZW0oMTYpfTtcbiAgICBAaW5jbHVkZSBoMygpO1xufVxuXG5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3tyZW0oMTYpfTtcbiAgICBAaW5jbHVkZSBoNCgpO1xufVxuXG5oNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3tyZW0oMTYpfTtcblxuICAgIEBpbmNsdWRlIGg1KCk7XG59XG5cbmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAje3JlbSgxNil9O1xuICAgIEBpbmNsdWRlIGg2KCk7XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgJ21lZGl1bScpO1xufVxuXG5iaWcge1xuICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMS44NzV2dywgMS41cmVtKSwgMS4yNXJlbSlcIn07XG59XG5cblxucCB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDAxZW07XG59XG5cbnAsXG51bCBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgje3JlbSgxNil9LCAxLjU2M3Z3LCAje3JlbSgyMCl9KTtcbn1cblxubGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgIGNvbG9yOiAkdGV4dDtcbn1cblxuLmJkX3N1YiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDUwJTtcbiAgICBmb250LXNpemU6ICN7XCJtYXgobWluKDEuMjUwdncsIDEuMjUwcmVtKSwgMC43NXJlbSlcIn07XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LXZhcmlhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJsb2NrcXVvdGUsXG4uc21fdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMS4yNTB2dywgMS4yNTByZW0pLCAwLjc1cmVtKVwifTtcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJJQyBDT0xPUlMgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kY29sb3ItZGFyay10aGVtZTogIHZhcigtLWF6Yy1kYXJrLXRoZW1lLCAjMUUxRTFFKTsgLy8gZ3JheSBhbG1vc3QgYmxhY2tcbiRjb2xvci1saWdodC10aGVtZTogdmFyKC0tYXpjLWxpZ2h0LXRoZW1lLCAjRjJGMkYyKTsgLy8gYWxtb3N0IHdoaXRlXG4kY29sb3ItbGlnaHQtYWxhYmFzdGVyOiB2YXIoLS1hemMtbGlnaHQtdGhlbWUsICNGN0Y3RjcpOyAvLyBhbG1vc3Qgd2hpdGVcbiRjb2xvci1zdXBlci1saWdodC10aGVtZTogdmFyKC0tYXpjLXN1cGVyLWxpZ2h0LXRoZW1lLCAjRkZGRkZGKTsgLy8gd2hpdGVcblxuJGNvbG9yLXByaW1hcnk6IHZhcigtLWF6Yy1wcmltYXJ5LCAjRjM2NTJCKTsgLy8gb3JhbmdlXG4kY29sb3ItcHJpbWFyeS12YXJpYW50OiB2YXIoLS1hemMtcHJpbWFyeS12YXJpYW50LCAjQ0M1NTAwKTsgLy8gb3JhbmdlIHN0cm9uZ2VyXG5cbiRjb2xvci1zZWNvbmRhcnk6IHZhcigtLWF6Yy1zZWNvbmRhcnksICMxMzJBRjIpOyAvLyBibHVlXG4kY29sb3Itc2Vjb25kYXJ5LXZhcmlhbnQ6IHZhcigtLWF6Yy1zZWNvbmRhcnktdmFyaWFudCwgIzBFMUZCMik7IC8vIGJsdWUgc3Ryb25nZXJcblxuJGNvbG9yLXN1Y2Nlc3M6IHZhcigtLWF6Yy1zdWNjZXNzLCAjOEJDMjQ5KTsgLy8gZ3JlZW5cblxuJGNvbG9yLXdhcm5pbmc6IHZhcigtLWF6Yy13YXJuaW5nLCAjRkVDMTExKTsgLy8geWVsbG93XG5cbiRjb2xvci1lcnJvcjogdmFyKC0tYXpjLWVycm9yLCAjRkY0MTQxKTsgLy8gcmVkXG4kY29sb3Itb24tZXJyb3I6IHZhcigtLWF6Yy1vbi1lcnJvciwgI0M4MzAzMCk7IC8vcmVkIHN0cm9uZ2VyXG5cblxuLy8vLy8vLy8vLy8vLy8vXG4vLyBHQVkgU0NBTEUgLy9cbi8vLy8vLy8vLy8vLy8vL1xuJGNvbG9yLWdyYXktODAwOiB2YXIoLS1hei1ncmF5LTgwMCwgIzMzMzMzMyk7XG4kY29sb3ItZ3JheS03MDA6IHZhcigtLWF6LWdyYXktNzAwLCAjNEQ0RDREKTtcbiRjb2xvci1ncmF5LTYwMDogdmFyKC0tYXotZ3JheS02MDAsICM2NjY2NjYpO1xuJGNvbG9yLWdyYXktNTAwOiB2YXIoLS1hei1ncmF5LTUwMCwgIzgwODA4MCk7XG4kY29sb3ItZ3JheS00MDA6IHZhcigtLWF6LWdyYXktNDAwLCAjOTk5OTk5KTtcbiRjb2xvci1ncmF5LTMwMDogdmFyKC0tYXotZ3JheS0zMDAsICNCMkIyQjIpO1xuJGNvbG9yLWdyYXktMjAwOiB2YXIoLS1hei1ncmF5LTIwMCwgI0NDQ0NDQyk7XG4kY29sb3ItZ3JheS0xMDA6IHZhcigtLWF6LWdyYXktMTAwLCAjRTVFNUU1KTtcbiRjb2xvci1ncmF5LTUwOiB2YXIoLS1hei1ncmF5LTUwLCAkY29sb3ItbGlnaHQtdGhlbWUpO1xuXG4kY29sb3ItZG92ZS1ncmF5OiB2YXIoLS1hemMtZG92ZS1ncmF5LCAjNjQ2NDY0KTsgLy8gZnJvbSBvbGQgc3lzdGVtIC8vXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRZUE9HUkFQSFkgQ09MT1JTIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJHRleHQtc3VwZXItbGlnaHQ6IHZhcigtLWF6Yy10ZXh0LXN1cGVyLWxpZ2h0LCAkY29sb3Itc3VwZXItbGlnaHQtdGhlbWUpO1xuJHRleHQtbGlnaHQ6IHZhcigtLWF6Yy10ZXh0LWxpZ2h0LCAkY29sb3ItZ3JheS0zMDApO1xuJHRleHQtZGFyazogdmFyKC0tYXpjLXRleHQtZGFyaywgJGNvbG9yLWRhcmstdGhlbWUpO1xuJHRleHQ6IHZhcigtLWF6Yy10ZXh0LCAkY29sb3ItZ3JheS02MDApO1xuXG4kdGV4dC1saW5rOiB2YXIoLS1hemMtdGV4dC1saW5rLCAkY29sb3ItcHJpbWFyeSk7XG4kdGV4dC1saW5rLXZhcmlhbnQ6IHZhcigtLWF6Yy10ZXh0LWxpbmstdmFyaWFudCwgJGNvbG9yLXByaW1hcnktdmFyaWFudCk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJBQ0tHUk9VTkRTIENVU1RPTSBDT0xPUlMgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGJnLWRhcms6ICRjb2xvci1kYXJrLXRoZW1lO1xuJGJnLWxpZ2h0OiAkY29sb3ItbGlnaHQtdGhlbWU7XG4kYmctc3VwZXItbGlnaHQ6ICRjb2xvci1zdXBlci1saWdodC10aGVtZTtcbiIsIkBtaXhpbiBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC1zaXplOiAje1wibWF4KG1pbig0LjV2dywgM3JlbSksIDJyZW0pXCJ9O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMi44NzV2dywgMy4xMjVyZW0pLCAxLjVyZW0pXCJ9O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWF4XCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAje1wibWF4KG1pbigyLjg3NXZ3LCAzLjc1cmVtKSwgMS41cmVtKVwifTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjYyNXJlbSwgMS4zNTAwcmVtICsgMS4zNzUwdncsIDNyZW0pO1xufVxuXG5AbWl4aW4gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjI3NTByZW0gKyAxLjEyNTB2dywgMi42MjVyZW0pO1xufVxuXG5AbWl4aW4gaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoI3tyZW0oMTgpfSwgMS44NzV2dywgI3tyZW0oMzYpfSk7XG59XG5cbkBtaXhpbiBoNSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMS4yMjUwcmVtICsgMC43NTAwdncsIDIuMTI1cmVtKTtcbiAgICBmb250LXdlaWdodDogbWFwLWdldCgkZm9udC13ZWlnaHQsICdib2xkJyk7XG59XG5cbkBtaXhpbiBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4wNTAwcmVtICsgMC4zNzUwdncsIDEuNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGZvbnQtd2VpZ2h0LCAnYm9sZCcpO1xufVxuIiwiLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlubGluZS1ibG9ja3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtYWxpZ24tY2VudGVye1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi1lbmR7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZsZXgtYWxpZ24tc3RyZXRjaHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mbGV4LWp1c3RpZnktY29udGVudC1jZW50ZXJ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbWctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5kLW5vbmUtbW9iaWxle1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uZC1ub25lLXNtYWxse1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uZC1ub25lLW1lZGl1bS1kb3due1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc2QnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uZC1ub25lLW1lZGl1bXtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoJ3NkJyl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmQtbm9uZS1tZWRpdW0tdXB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc2QnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uZC1ub25lLWxhcmdle1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJyl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwidWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRvdmUtZ3JheTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAuMjVyZW0gMnJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBjb2xvcjogJGNvbG9yLWRvdmUtZ3JheTtcbiAgICAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGZvbnQtd2VpZ2h0LCAnbWVkaXVtJyk7XG4gICAgICAgIG1hcmdpbi10b3A6ICA2cHg7XG4gICAgfVxufVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENVU1RPTSBBTkQgR0xPQkFMIENMQVNTIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmJkX3N1YiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgfVxufVxuLmRhcmstYmctdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXRoZW1lO1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBjb2xvcjogJHRleHQtc3VwZXItbGlnaHQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgfVxufVxuLmRhcmstZ3JhZGllbnQtYmctdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXRoZW1lO1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBjb2xvcjogJHRleHQtc3VwZXItbGlnaHQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgfVxufVxuLmxpZ2h0LWJnLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtdGhlbWU7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIH1cbn1cbi5saWdodC1ncmFkaWVudC1iZy10aGVtZSB7XG4gICAgLy8gZmlnbWEgaXQgaXMgI2Y5ZjlmOVxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvci1saWdodC1hbGFiYXN0ZXIgMzIuMDElLCAkY29sb3ItbGlnaHQtdGhlbWUgMTc3LjY1JSk7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIH1cbn1cbi5zdXBlci1saWdodC1iZy10aGVtZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1cGVyLWxpZ2h0LXRoZW1lO1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG59XG4iLCIucG9zdC10ZXh0LWNvbnRlbnQge1xuICAgIC5icmVhZGNydW1iLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHAsXG4gICAgLmxlZ2VuZC1pbWcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAsIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLCBsaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZG92ZS1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBjb2xvcjogIzFFMUUxRTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGZvbnQtd2VpZ2h0LCAnbWVkaXVtJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuY2FzZS1jb250ZW50ID4gaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgxIHsgZm9udC1zaXplOiAyNnB4OyB9XG5cbiAgICBoMiB7IGZvbnQtc2l6ZTogMjRweDsgfVxuXG4gICAgaDMgeyBmb250LXNpemU6IDIycHg7IH1cblxuICAgIGg0IHsgZm9udC1zaXplOiAyMHB4OyB9XG5cbiAgICBoNCB7IGZvbnQtc2l6ZTogMThweDsgfVxuXG4gICAgaDUgeyBmb250LXNpemU6IDE2cHg7IH1cblxuICAgIGg2IHsgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRvdmUtZ3JheTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRhcmstdGhlbWV7XG4gICAgLmhic3B0LWZvcm17XG4gICAgICAgIGZvcm17XG4gICAgICAgICAgICBsYWJlbDpub3QoLmhzLWVycm9yLW1zZykgPiBzcGFuLFxuICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC10aGVtZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpub3QoLmJ0bil7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubGluay1kYXJrLXRoZW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGVnZW5kLFxuICAgICAgICAgICAgLmNvb2tpZS1yZXNldC1jb250YWluZXIgc3BhbixcbiAgICAgICAgICAgIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtcmljaHRleHQgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhzLWJ1dHRvbi5wcmltYXJ5Lmxhcmdle1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGJzcHQtZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICB0ZXh0YXJlYVtuYW1lPVwibWVzc2FnZVwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI2KTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTAuODc1cmVtO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxlZ2VuZCxcbiAgICAgICAgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1yaWNodGV4dCAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRvdmUtZ3JheTtcbiAgICAgICAgfVxuICAgICAgICBhOm5vdCguYnRuKXtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbmstbGlnaHQtdGhlbWU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWRvdmUtZ3JheTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgbGVmdDogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzcHg7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkYmctc3VwZXItbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI3NXM7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogLTlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkdGV4dC1zdXBlci1saWdodDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRleHQtc3VwZXItbGlnaHQ7XG59XG5cbmlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXQsIC8vIGFsZ29saWEgaW5wdXRcbmlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXQ6aG92ZXIsIC8vIGFsZ29saWEgaW5wdXRcbmlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXMsIC8vIGFsZ29saWEgaW5wdXRcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZG92ZS1ncmF5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRjb2xvci1saWdodC1hbGFiYXN0ZXIgaW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dCwgLy8gYWxnb2xpYSBpbnB1dFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYWxhYmFzdGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWRvdmUtZ3JheTtcbiAgICBmb250LXdlaWdodDogbWFwLWdldCgkZm9udC13ZWlnaHQsIFwicmVndWxhclwiKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3I6ICNhYWFhYWE7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgY29sb3I6ICNhYWFhYWE7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgIH1cblxuICAgICYuZXJyb3Ige1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZXJyb3I7XG4gICAgfVxufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItZG92ZS1ncmF5O1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kb3ZlLWdyYXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJi5ocy1mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ocy1idXR0b24ucHJpbWFyeS5sYXJnZSB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3ItZGFyay10aGVtZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWRhcms7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG59XG5cbi5hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWluLXdpZHRoOiA5LjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4uc3VibWl0dGVkLW1lc3NhZ2Uge1xuICAgIHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VwZXItbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgNDZweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi45Mzc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL3N0YXRpYy9pbWFnZXMvaWNvbnMvc3ZnL2ljb24tc3VjY2Vzcy5zdmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VwZXItbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgNDZweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWVycm9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuICAgICAgICAgICAgY29udGVudDogXCIhXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dHMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5ocy1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zcGFuLmVycm9yIHtcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLmZvcm0tdGl0bGUge1xuICAgIEBleHRlbmQgaDU7XG4gICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGZvbnQtd2VpZ2h0LCAnbWVkaXVtJyk7XG59XG4uZm9ybS1jb2x1bW5zLTEsXG4uZm9ybS1jb2x1bW5zLTIge1xuICAgIC5maWVsZCB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ocy1idXR0b24ucHJpbWFyeS5sYXJnZSB7XG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnktbGlnaHQ7XG59XG4iLCJhLmJ0bixcbi5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgXCJtZWRpdW1cIik7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMXJlbSAwLjg3NXJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMXZ3LCAxcmVtKSwgMC44NzVyZW0pXCJ9O1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oXCJzZFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSAwLjc1cmVtIDFyZW07XG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAycmVtIDAuOTM3NXJlbSAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oXCJzZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW0gMC43NXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgJi1yaWdodC1hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi1zZWFyY2gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0gQ1VTVE9NIEJVVFRPTlMgLS0gLy9cbiAgICAmLXByaW1hcnkge1xuICAgICAgICAmLWRhcmsge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10aGVtZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXJrLXRoZW1lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmljb24tYW5pbWF0aW9uLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDM1MG1zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRoZW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctc3VwZXItbGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN1cGVyLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tYW5pbWF0aW9uLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCBjdWJpYy1iZXppZXIoMC4yMywgMS4yLCAwLjMyLCAxKSAxNDAwbXMsXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmljb24tYW5pbWF0aW9uLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZy1zdXBlci1saWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VwZXItbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LXZhcmlhbnQ7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tYW5pbWF0aW9uLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAzNTBtcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGhlbWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZGFyay10aGVtZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10aGVtZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmljb24tYW5pbWF0aW9uLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZy1kYXJrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS12YXJpYW50O1xuICAgICAgICAgICAgICAgIC5pY29uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LXZhcmlhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmljb24gc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheS00MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNlY29uZGFyeSB7XG4gICAgICAgICYtZGFyayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZy1zdXBlci1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1kYXJrO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0LXN1cGVyLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMzUwbXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtc3VwZXItbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1kYXJrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmljb24tYW5pbWF0aW9uLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXZhcmlhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LXZhcmlhbnQ7XG4gICAgICAgICAgICAgICAgLmljb24gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5pY29uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmstdGhlbWU7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMzUwbXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWFuaW1hdGlvbi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN1cGVyLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbiAgICAgICAgICAgICAgICAuaWNvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS12YXJpYW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VwZXItbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5pY29uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRlcnRpYXJ5IHtcbiAgICAgICAgJi1kYXJrIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pY29uLWFuaW1hdGlvbi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAzNTBtcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWFuaW1hdGlvbi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS12YXJpYW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDM1MG1zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5pY29uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMzUwbXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hbmltYXRpb24tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IGN1YmljLWJlemllcigwLjIzLCAxLjIsIDAuMzIsIDEpIDE0MDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWFuaW1hdGlvbi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbiAgICAgICAgICAgICAgICAuaWNvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS12YXJpYW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuaWNvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheS0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJhe1xuICAgICYubGlua3tcbiAgICAgICAgJi1wcmltYXJ5LFxuICAgICAgICAmLXNlY29uZGFyeXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcHJpbWFyeXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRoZW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc2Vjb25kYXJ5e1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRoZW1lO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kYXJrLXRoZW1le1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdXBlci1saWdodC10aGVtZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1saWdodC10aGVtZXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10aGVtZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsInNwYW4uZmxhZ3tcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAmLXByaW1hcnl7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImZsYWdcIjtcblxuLnRvcC1iYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODAwO1xuICAgICYtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgLmNvbnRlbnQsXG4gICAgICAgIC5jbG9zZS1idXR0b257XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtdGhlbWU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2UtYnV0dG9ue1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGZvbnQtd2VpZ2h0LCBcImJvbGRcIik7XG4gICAgICAgIH1cbiAgICAgICAgLmZsYWd7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hemFsZ29saWFzZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZW5hYmxlZC1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgI3NlYXJjaGJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi5uby1xdWVyeSB7XG4gICAgICAgIC5idG4tYWxnb2xpYS1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWFsZ29saWEtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWJveC1jb250ZW50LFxuICAgIC5zZWFyY2gtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdXBlci1saWdodDtcbiAgICB9XG4gICAgLnNlYXJjaGJveC1jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICB9XG4gICAgLnNlYXJjaC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFpcy1TZWFyY2hCb3gtaW5wdXQge1xuICAgICAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgIH1cbiAgICAuYmRfc3ViIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICB9XG4gICAgLmFpcy1IaXRzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5vLWRiLWxhYmVsIHtcbiAgICAgICAgLmJkX3N1YiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5haXMtSGl0cy5haXMtSGl0cy0tZW1wdHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgICAuYWlzLUhpdHMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIGJvcmRlcjogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktMTAwO1xuXG4gICAgICAgIGEgPiBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBtYXJrIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcCwgcCBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS12YXJpYW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkLFxuICAgIC5haXMtU25pcHBldC1oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAvLyByZXN1bHRzIGJveFxuICAgIC5haXMtSW5maW5pdGVIaXRzLWxpc3QsXG4gICAgLmFpcy1JbmZpbml0ZVJlc3VsdHMtbGlzdCxcbiAgICAuYWlzLUhpdHMtbGlzdCxcbiAgICAuYWlzLVJlc3VsdHMtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmJveCB7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xuICAgICAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImFsZ29saWEtc2VhcmNoXCI7XG5AaW1wb3J0IFwiZmxhZ1wiO1xuXG4uYXpoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1kYXJrO1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG4gICAgLnJvdyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2cmVtO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgbWluLXdpZHRoOiA1LjVyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3LjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGZvbnQtd2VpZ2h0LCBcInJlZ3VsYXJcIik7XG4gICAgICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMXZ3LCAxcmVtKSwgMXJlbSlcIn07XG4gICAgfVxuXG4gICAgLm1lbnUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLm1lbnUtbGlzdCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLm1lbnUtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB+IC5kcm9wZG93bi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41NnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXN1cGVyLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICN7XCJtYXgobWluKDF2dywgMXJlbSksIDFyZW0pXCJ9O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS44MTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbWFwLWdldCgkZm9udC13ZWlnaHQsIFwicmVndWxhclwiKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXJrLXRoZW1lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXN1cGVyLWxpZ2h0LXRoZW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSg5NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXRoZW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSAwcywgb3BhY2l0eSAwLjJzIGxpbmVhciAwcztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbGdcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yZXNvdXJjZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wLWFkanVzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDI0KSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi1zZWNvbmRhcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5lbmFibGVkLXNlYXJjaCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3JvdXAtYnV0dG9ucyxcbiAgICAgICAgICAgIC5idG4tc2VhcmNoLFxuICAgICAgICAgICAgLmJ0bi1tZW51LWJ1cmd1ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tY2xvc2Utc2VhcmNoLFxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncm91cC1idXR0b25zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLW1lbnUtYnVyZ3VlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwIDAuNHJlbSAwLjk5cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1zdXBlci1saWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMzc1cmVtIGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9iaWxlLW1lbnUtb3BlbmVkIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS12YXJpYW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktODAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5pbnB1dC10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAmLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktODAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkY29sb3ItZ3JheS04MDAgaW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWNsb3NlLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktODAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNjhyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LXZhcmlhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB0b3A6IDAuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjNyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHQtc3VwZXItbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1saW5rLW1lbnUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtIDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAje1wibWF4KG1pbigxdncsIDIuNXJlbSksIDIuNXJlbSlcIn07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWZyZWUtYWNjb3VudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmdlbmVyYWwtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA0cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5cbi5zaWRlYmFyLXJlc291cmNlLFxuLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICBuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkycHg7XG5cbiAgICAgICAgLnN0cm9uZyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuXG4gICAgICAgICAgICAgICAgJi5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRhcmstdGhlbWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1lbnUtbGluay1iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQyLjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndlYWsge1xuICAgICAgICAgICAgbWFyZ2luOiAyLjVyZW0gMCA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdHJvbmcsXG4gICAgICAgIC53ZWFrIHtcbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNtXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdXBlci1saWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNtXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYmctc3VwZXItbGlnaHQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tb2JpbGUtbWVudS1vcGVuZWQge1xuICAgIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5nZW5lcmFsLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZm9ybS1zZWFyY2gsXG4gICAgLmVuYWJsZWQtc2VhcmNoIC5mb3JtLXNlYXJjaCxcbiAgICAuZW5hYmxlZC1zZWFyY2ggLmJ0bi1jbG9zZS1zZWFyY2gsXG4gICAgLmJ0bi1jbG9zZS1zZWFyY2gsXG4gICAgLmJ0bi1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51LWRvY3Mge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxufVxuXG4vLyBUSElTIElTIFRIRSBERUZBVUxUIFVTRUQgVE9cbi8vIFNJREVCQVIgVklTVUFMSVpBVElPTlxuLnNpZGViYXItcmVzb3VyY2Uge1xuICAgIC5tZW51LW5hdmlnYXRpb24ge1xuICAgICAgICAuZHJvcGRvd24tYXJlYSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbmF2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTJweDsgLy8gZm9vdGVyIGhlaWdodCwgdXNlZCBhdCBib3R0b20gcGFnZSB0byBmb290ZXIgbm90IGJlIG92ZXIgbGVmdCBzaWRlYmFyIGRvY3VtZW50YXRpb25cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1saXN0LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51LW5hdmlnYXRpb24sXG4ubW9iaWxlLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5tZW51LWxpbmsge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tYXJlYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihcInNkXCIpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1saXN0LFxuICAgICAgICAuZHJvcGRvd24taGlnaGxpZ2h0cyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLWxpc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJkX3N1YjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmF6aW9uLWVkZ2UtbmV0d29yayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4LjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2IyYjJiMiAwJSwgcmdiYSgxNzgsIDE3OCwgMTc4LCAwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjRyZW0gMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYucC1hZGp1c3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGhlbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbWFwLWdldCgkZm9udC13ZWlnaHQsIFwibWVkaXVtXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbWFwLWdldCgkZm9udC13ZWlnaHQsIFwibWVkaXVtXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1oaWdobGlnaHRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjV2dztcblxuICAgICAgICAgICAgLmRyb3Bkb3duLWhpZ2hsaWdodHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1cGVyLWxpZ2h0LXRoZW1lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtdGhlbWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWxpZ2h0LXRoZW1lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtdGhlbWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWxpZ2h0LXRoZW1lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgIC5oaWdobGlnaHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNS41dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhpZ2hsaWdodC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi4zNTkzNzVyZW0gMC41cmVtIDIuMDM2MjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hemZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1kYXJrO1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwIDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc2FsZXMtYW5kLXN1cHBvcnQge1xuICAgICAgICBjb2xvcjogJHRleHQtc3VwZXItbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItbGlua3MtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAycmVtIDFyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGFjdCBjb250YWN0XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJyZXNvdXJjZXMgcHJpY2luZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiY29tcGFueSBjb21wYW55XCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInJlc291cmNlcyBjb21wYW55IHByaWNpbmdcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJjb250YWN0IGNvbnRhY3QgLlwiXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzZCkge1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicmVzb3VyY2VzIGNvbXBhbnkgcHJpY2luZyBjb250YWN0IGNvbnRhY3RcIlxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXN1cGVyLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgXCJib2xkXCIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9vdGVyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZsYWctcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHJlc291cmNlcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBjb21wYW55O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHByaWNpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpe1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogY29udGFjdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzZCkge1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGhyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWRvdmUtZ3JheTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzZCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNkKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5hemZvb3RlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWRhcms7XG4vLyAgICAgcGFkZGluZzogMi41cmVtIDAgMS41cmVtO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICAucm93IHtcbi8vICAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgfVxuLy8gICAgIC5pbmZvLWNvbnRlbnQge1xuLy8gICAgICAgICAuaGlnaGxpZ2h0IHtcbi8vICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIHAsXG4vLyAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAuYXppb24tdGVjaG5vbG9naWVzIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAubGlua3MtY29udGVudCB7XG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4vLyAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICBhIHtcbi8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuLy8gICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXN1cGVyLWxpZ2h0O1xuLy8gICAgICAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5ncm91cC1saW5rIHtcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcIm1kXCIpIHtcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgICAgICAgICAgICAgYSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic2RcIikge1xuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5jb3B5cmlnaHQtY29udGVudCB7XG4vLyAgICAgICAgIHAge1xuLy8gICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbi8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbi8vICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICBwLnNlbGVjdC1sYW5nLFxuLy8gICAgIC5zZWxlY3QtbGFuZyB7XG4vLyAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbi8vICAgICAgICAgYSB7XG4vLyAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4vLyAgICAgICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAgICAgICBjb2xvcjogJHRleHQtc3VwZXItbGlnaHQ7XG4vLyAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbi8vICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8vIC5zb2NpYWwtbmV0d29yay1hemxpc3Qge1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNtXCIpIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuLy8gICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgfVxuLy8gICAgIGxpIHtcbi8vICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAuaWNvbixcbi8vICAgICBhIHtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgIHN2ZyB7XG4vLyAgICAgICAgICAgICBmaWxsOiAkdGV4dC1zdXBlci1saWdodDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAgIHN2ZyB7XG4vLyAgICAgICAgICAgICAgICAgcGF0aHtcbi8vICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgICY6YWN0aXZlIHtcbi8vICAgICAgICAgICAgIHN2ZyB7XG4vLyAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnktdmFyaWFudDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8vIC5saW5lLWRpdmlzb3Ige1xuLy8gICAgIGhyIHtcbi8vICAgICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWRvdmUtZ3JheTtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNtXCIpIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuLy8gfVxuXG4uYXpmb290ZXJscCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWRhcms7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMS41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pbmZvLWNvbnRlbnQge1xuICAgICAgICAuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgfVxuICAgICAgICAuYXppb24tdGVjaG5vbG9naWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlua3MtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXN1cGVyLWxpZ2h0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ncm91cC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic2RcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3B5cmlnaHQtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBwLnNlbGVjdC1sYW5nLFxuICAgIC5zZWxlY3QtbGFuZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc3VwZXItbGlnaHQ7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbmV0d29yay1hemxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGV4dC1zdXBlci1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS12YXJpYW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGluZS1kaXZpc29yIHtcbiAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1kb3ZlLWdyYXk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb21wYXJlLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1kYXJrO1xuICAgIG1pbi1oZWlnaHQ6IDcxMnB4O1xuICAgIHBhZGRpbmc6IDcuNXZ3IDA7XG4gICAgcGFkZGluZzogY2xhbXAoNHJlbSwgNy41dncsIDcuNXJlbSkgMCBjbGFtcCg0LjMxMjVyZW0sIDUuODc1dncsIDUuODc1cmVtKTtcbiAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTMwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHRleHQtc3VwZXItbGlnaHQ7XG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXN1cGVyLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4td3JhcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAmLXByaW1hcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iZF9zdWIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLndyYXAtaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2M3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDV2dyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndyYXAtY29udGVudCB7XG4gICAgICAgIC53cmFwLWlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBsZWZ0OiAtMTF2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTV2dyAwIC0yMHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJpZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5LWRhcmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21wYXJhdGl2ZS1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3ZGVnLCAjMzMzIC0zMS45MiUsICMxZTFlMWUgNTQuMTUlKSwgIzAwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDV2dyAwIDJ2dyAxMHZ3O1xuICAgICAgICAgICAgbGVmdDogLTEwdnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDV2dyAwIDJ2dyA1dnc7XG4gICAgICAgICAgICBsZWZ0OiAtNXZ3O1xuICAgICAgICB9XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXN1cGVyLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICYuYm9yZGVyLXdvcmQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjB2dyAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMHZ3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwdncgLSA4cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtYXhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTB2dyAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VwYXJhdG9yLXdvcmQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMHZ3IC0gMTJweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE1LjV2dyAtIDM2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMHZ3IC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInhsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMHZ3IC0gMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMHZ3IC0gOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICYuYnRuLXRlcnRpYXJ5LWRhcmsge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwdncgLSAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjV2dyAtIDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMHZ3IC0gOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNsaXN0IHtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5vLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1cGVyLWxpZ2h0LXRoZW1lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDIuNXJlbSAwO1xuICAgIHBhZGRpbmc6IGNsYW1wKDEuNXJlbSwgM3Z3LCAzcmVtKSBjbGFtcCgyLjVyZW0sIDV2dywgNXJlbSkgY2xhbXAoMS41ZW0sIDIuNDM3NXZ3LCAyLjQzNzVyZW0pO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICN7XCJtYXgobWluKDEuNzUwdncsIDEuNXJlbSksIDEuMTI1cmVtKVwifTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgXCJib2xkXCIpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10aGVtZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjg3NXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1idXR0b24ge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5iaWctbnVtYmVycy1hbmQtYmxvZyB7XG4gICAgLmNhcmQge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJnLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXRoZW1lO1xufVxuLmF6aW9uLWJpZy1udW1iZXJzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic21cIikge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAxMHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNTYyNXZ3IDV2dyA2LjgxMjV2dyA1dnc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjE4NzV2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmlnLW51bWJlcnMtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJpZy1udW1iZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKCN7cmVtKDEzNil9LCBjYWxjKDUwJSAtIDhweCksIDQwdncpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LXdlaWdodCwgJ2JvbGQnKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImEuY2hpcCxcbmJ1dHRvbi5jaGlwLFxuLmNoaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiByZW0oMTUpO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMS41dncsIDEuNXJlbSksIDFyZW0pXCJ9O1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1ncmF5LTcwMCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTcwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXRoZW1lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmstdGhlbWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1cGVyLWxpZ2h0LXRoZW1lO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXRoZW1lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdXBlci1saWdodC10aGVtZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWdyYXktMzAwIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTMwMDtcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3VwZXItbGlnaHQtdGhlbWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VwZXItbGlnaHQtdGhlbWU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGhlbWU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi9jaGlwc1wiO1xuXG4udGFibGUtY2FzZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC10aGVtZTtcbiAgICBwYWRkaW5nOiBjbGFtcCg0cmVtLCA3LjV2dywgNy41cmVtKSAwO1xuXG4gICAgaDEsXG4gICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY4NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oM3Z3LCAzcmVtKSwgMS41cmVtKVwifTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICN7XCJtYXgobWluKDQuMTg3NXZ3LCA0LjE4NzVyZW0pLCAyLjM3NXJlbSlcIn07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwibWRcIikge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAxLjQzNzVyZW07XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IGF1dG87XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hpcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2xhbXAoMC41cmVtLCAxdncsIDFyZW0pIDA7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcInNtXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcIm1kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FzZS10YWJsZS1jb250ZW50IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhc2UtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbSAxLjQzNzVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMCAxLjQzNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwdnc7IC8vZml4IGNvbHVtbiBhbGlnbm1lbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMCAxLjQzNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwOyAvL2ZpeCBjb2x1bW4gYWxpZ25tZW50XG4gICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMTc4LCAxNzgsIDE3OCwgMCkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICAjYjJiMmIyIDI1JSxcbiAgICAgICAgICAgICAgICAgICAgICAgICNiMmIyYjIgNzUlLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgxNzgsIDE3OCwgMTc4LCAwKSAxMDAlXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgMSBzdHJldGNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNkXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLXRyYWlsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMHB4IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDE3OCwgMTc4LCAxNzgsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDE3OCwgMTc4LCAxNzgsIDEpIDI1JSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgxNzgsIDE3OCwgMTc4LCAxKSA3NSUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMTc4LCAxNzgsIDE3OCwgMCkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC10aGVtZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwibWRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGNvbG9yLWdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcInNkXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcuNXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlLFxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDEuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAycmVtIDEuNDM3NXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICN7XCJtYXgobWluKDEuMjV2dywgMS4yNXJlbSksIDFyZW0pXCJ9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAje1wibWF4KG1pbigxLjc1dncsIDEuNzVyZW0pLCAxLjM3NXJlbSlcIn07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAje1wibWF4KG1pbigxdncsIDFyZW0pLCAwLjg3NXJlbSlcIn07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogI3tcIm1heChtaW4oMS4yNXZ3LCAxLjI1cmVtKSwgMXJlbSlcIn07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW0gMC43NXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICN7XCJtYXgobWluKDEuMjV2dywgMS4yNXJlbSksIDAuODc1cmVtKVwifTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogI3tcIm1heChtaW4oMi4yNXZ3LCAyLjI1cmVtKSwgMS41NjI1cmVtKVwifTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10aGVtZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1cGVyLWxpZ2h0LXRoZW1lO1xuICAgIHBhZGRpbmc6IGNsYW1wKDIuODEyNXJlbSwgNi41dncsIDYuNXJlbSkgMCBjbGFtcCgzLjc1cmVtLCA2LjA2MjV2dywgNi4wNjI1cmVtKTtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBmb250LXNpemU6ICN7XCJtYXgobWluKDQuNXZ3LCAzcmVtKSwgMnJlbSlcIn07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMi44NzV2dywgMy4xMjVyZW0pLCAxLjVyZW0pXCJ9O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtYXhcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAje1wibWF4KG1pbigyLjg3NXZ3LCAzLjc1cmVtKSwgMS41cmVtKVwifTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtZFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sb2dvLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAxLjY4NzVyZW0gMCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogNC41NjI1cmVtIDAgMS41cmVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgIC5vdmVybGF5LXNsaWRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIwdnc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTB2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAjMWUxZTFlIDAlLFxuICAgICAgICAgICAgcmdiYSgzMCwgMzAsIDMwLCAwLjU1NzI5MikgNjUuMzUlLFxuICAgICAgICAgICAgcmdiYSgzMCwgMzAsIDMwLCAwKSAxMDQuNTclXG4gICAgICAgICk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byBsZWZ0LFxuICAgICAgICAgICAgIzFlMWUxZSAwJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDMwLCAzMCwgMC41NTcyOTIpIDY1LjM1JSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDMwLCAzMCwgMCkgMTA0LjU3JVxuICAgICAgICApO1xuICAgIH1cbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTU3MjkyKSA2NS4zNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTA0LjU3JSlcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTU3MjkyKSA2NS4zNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTA0LjU3JSlcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3ZlcmxheS1zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tdGVydGlhcnktZGFyayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGUtdHJhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIDQwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE5MHB4ICogMjIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoXCJzbVwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxNjBweCAqIDIyKTtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcInNtXCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMjA0cHggKiA4KSk7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi9sb2dvLXNsaWRlcic7XG5cbi5oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstdGhlbWU7XG4gICAgcGFkZGluZzogMnJlbSAwIDMuODc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgcGFkZGluZzogNC43NXJlbSAwIDMuODc1cmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwic2RcIikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBmb250LXNpemU6ICN7XCJtYXgobWluKDQuNXZ3LCAzcmVtKSwgMnJlbSlcIn07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogI3tcIm1heChtaW4oMi44NzV2dywgMy4xMjVyZW0pLCAxLjVyZW0pXCJ9O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJtYXhcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAje1wibWF4KG1pbigyLjg3NXZ3LCAzLjc1cmVtKSwgMS41cmVtKVwifTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VwZXItbGlnaHQtdGhlbWU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMuMTI1cmVtIDAgMi4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAudHlwZWQtY3Vyc29yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuYnItcHRiciB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ici1lbiB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICN0eXBpbmcsXG4gICAgICAgIC50eXBlZC1jdXJzb3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1lbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihcInNkXCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdXBlci1saWdodC10aGVtZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjk2NzVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC1tb3otYXZhaWxhYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRjb2xvci1ncmF5LTgwMCBpbnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwLjk5ODQzNzV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTY3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAje1wibWF4KG1pbigxdncsIDFyZW0pLCAwLjg3NXJlbSlcIn07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAje1wibWF4KG1pbigxdncsIDFyZW0pLCAxcmVtKVwifTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KFwic2RcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInhsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3Z3O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeS1kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnktZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShcInNkXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInhsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbi1yaWdodC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbGx1c3RyYXRpb24taGVyby1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNtXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWxsdXN0cmF0aW9uLWhlcm8ge1xuICAgICAgICBtYXJnaW46IDEuMzc1cmVtIDAgMi42MjVyZW07XG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKFwic21cIikge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNC4wNjI1dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcIm1kXCIsIFwic2RcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTB2dyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdXBlci1saWdodC10aGVtZTtcbiAgICAgICAgZm9udC1zaXplOiAje1wibWF4KG1pbigxLjV2dywgMS41cmVtKSwgMXJlbSlcIn07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAje1wibWF4KG1pbigyLjF2dywgMi4xcmVtKSwgMS4zNzVyZW0pXCJ9O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcIm1kXCIsIFwic2RcIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iZzEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwdnc7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWFnZXMvdjMvaG9tZS9iZzEtbW9iaWxlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxNzcuNXZ3O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgICAgICAgICAgdG9wOiA4LjI1dnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWFnZXMvdjMvaG9tZS9iZzEuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOTAuNjI1dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3LjI1dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcImxnXCIpIHtcbiAgICAgICAgICAgIHRvcDogNy4yNXZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJ4bGdcIikge1xuICAgICAgICAgICAgdG9wOiA0LjI1dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNsZ1wiKSB7XG4gICAgICAgICAgICB0b3A6IDEuMjV2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWF4XCIpIHtcbiAgICAgICAgICAgIHRvcDogLTIuMjV2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmcyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1NXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWFnZXMvdjMvaG9tZS9iZzItbW9iaWxlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxNzkuMDYyNXZ3O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgICAgICAgICAgdG9wOiAzLjV2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltYWdlcy92My9ob21lL2JnMi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiA1OC42MjV2dztcbiAgICAgICAgICAgIGhlaWdodDogNDcuMjV2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibGdcIikge1xuICAgICAgICAgICAgdG9wOiA0LjV2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwieGxnXCIpIHtcbiAgICAgICAgICAgIHRvcDogMi43NXZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzbGdcIikge1xuICAgICAgICAgICAgdG9wOiAxdnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcIm1heFwiKSB7XG4gICAgICAgICAgICB0b3A6IC0xLjV2dztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbGx1c3RyYXRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogY2xhbXAoNC4xMjVyZW0sIDcuNXZ3LCA3LjVyZW0pIDAgY2xhbXAoMy40NnJlbSwgNnZ3LCA2cmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnRpdGxlLWNvbnRlbnQge1xuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMnZ3IGF1dG8gMy41dnc7XG4gICAgfVxuXG4gICAgLnJ0bS1waWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDE1NC44OHZ3O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic2RcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NC41OXZ3O1xuICAgICAgICB9XG4gICAgICAgIC5ydG0tMSxcbiAgICAgICAgLnJ0bS0yLFxuICAgICAgICAucnRtLTMsXG4gICAgICAgIC5ydG0tNCxcbiAgICAgICAgLnJ0bS01LFxuICAgICAgICAucnRtLTYsXG4gICAgICAgIC5ydG0tNyxcbiAgICAgICAgLnJ0bS04IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNjE1MjJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMzkuMTEycHggMTExLjI4OXB4IHJnYmEoMCwgMCwgMCwgMC4wNyksXG4gICAgICAgICAgICAgICAgMHB4IDU4LjExNzVweCA0Ni40OTRweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAgICAgICAgICAgMHB4IDMxLjA3MjRweCAyNC44NThweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksXG4gICAgICAgICAgICAgICAgMHB4IDE3LjQxODlweCAxMy45MzUycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAgICAgICAgICAgMHB4IDkuMjUxMDdweCA3LjQwMDg2cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLFxuICAgICAgICAgICAgICAgIDBweCAzLjg0OTU4cHggMy4wNzk2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ydG0tMSB7XG4gICAgICAgICAgICB0b3A6IDYwLjYydnc7XG4gICAgICAgICAgICBsZWZ0OiAyLjV2dztcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICB3aWR0aDogOTQuNjh2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoXCJzZFwiKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyOS43N3Z3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDM4LjF2dztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0My43dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJ0bS0yIHtcbiAgICAgICAgICAgIHRvcDogNDEuNTZ2dztcbiAgICAgICAgICAgIGxlZnQ6IDQxLjg3dnc7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgd2lkdGg6IDM5LjA2dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic2RcIikge1xuICAgICAgICAgICAgICAgIHRvcDogMjAuOTJ2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiA2OS42N3Z3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOS4zOXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ydG0tMyB7XG4gICAgICAgICAgICB0b3A6IDk1Ljkzdnc7XG4gICAgICAgICAgICByaWdodDogMi41dnc7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgd2lkdGg6IDYwLjUydnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic2RcIikge1xuICAgICAgICAgICAgICAgIHRvcDogNDkuMTR2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OS42M3Z3O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzguMzh2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucnRtLTQge1xuICAgICAgICAgICAgdG9wOiAxMjQuMzI1dnc7XG4gICAgICAgICAgICByaWdodDogNy42NHZ3O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAzNC44NXZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNkXCIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQ5Ljkxdnc7XG4gICAgICAgICAgICAgICAgbGVmdDogMzAuNTF2dztcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3LjI2dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJ0bS01IHtcbiAgICAgICAgICAgIHRvcDogMTIuMTh2dztcbiAgICAgICAgICAgIGxlZnQ6IDIuNXZ3O1xuICAgICAgICAgICAgd2lkdGg6IDU3LjMzdnc7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNkXCIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDkuOTF2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHZ3O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOC4zOXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ydG0tNiB7XG4gICAgICAgICAgICB0b3A6IDk3LjE4dnc7XG4gICAgICAgICAgICBsZWZ0OiAyLjV2dztcbiAgICAgICAgICAgIHdpZHRoOiA0OS40NnZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNkXCIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI1LjI3dnc7XG4gICAgICAgICAgICAgICAgbGVmdDogMTB2dztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ydG0tNyB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1OC4xMnZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChcInNkXCIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNDEuODd2dztcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5Ljgzdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJ0bS04IHtcbiAgICAgICAgICAgIHRvcDogNDEuNTZ2dztcbiAgICAgICAgICAgIGxlZnQ6IDIuNXZ3O1xuICAgICAgICAgICAgd2lkdGg6IDM1LjM4dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwic2RcIikge1xuICAgICAgICAgICAgICAgIHRvcDogMS44NHZ3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE3Ljg0dnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3LjUydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdjMvY29udGV4dFwiO1xuQGltcG9ydCBcIi4uL3YzL2NvbXBvbmVudHMvY2xvdWQtZWRnZVwiO1xuQGltcG9ydCBcIi4uL3YzL2NvbXBvbmVudHMvY2FyZFwiO1xuQGltcG9ydCBcIi4uL3YzL2NvbXBvbmVudHMvYmlnLW51bWJlcnNcIjtcbkBpbXBvcnQgXCIuLi92My9jb21wb25lbnRzL2Nhc2VzLXRhYmxlXCI7XG5AaW1wb3J0IFwiLi4vdjMvY29tcG9uZW50cy9jdGFcIjtcbkBpbXBvcnQgXCIuLi92My9jb21wb25lbnRzL2hlcm9cIjtcbkBpbXBvcnQgXCIuLi92My9jb21wb25lbnRzL2lsbHVzdHJhdGlvblwiO1xuLmF6LXBhZ2UtaG9tZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5ZjlmOSAwJSwgI2YyZjJmMiAxMDAlKTtcbiAgICAuYmlnLW51bWJlcnMtYW5kLWJsb2cge1xuICAgICAgICBwYWRkaW5nOiBjbGFtcCgzcmVtLCA0LjV2dywgNC41cmVtKSAwIGNsYW1wKDRyZW0sIDd2dywgN3JlbSk7XG4gICAgfVxufVxuIl19 */
