@import url(https://fonts.googleapis.com/css?family=DM+Serif+Text|Oswald:400,500|Roboto+Mono:500,500i|Roboto:300,300i,400,400i,500,500i&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#fab6aa;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1,.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2,.col-xs-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3,.col-xs-3{flex:0 0 25%;max-width:25%}.col-4,.col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5,.col-xs-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6,.col-xs-6{flex:0 0 50%;max-width:50%}.col-7,.col-xs-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8,.col-xs-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9,.col-xs-9{flex:0 0 75%;max-width:75%}.col-10,.col-xs-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11,.col-xs-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12,.col-xs-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.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-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.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-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.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}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #8f959e;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#f7b3a8;outline:0;box-shadow:0 0 0 .2rem rgba(189,193,198,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#fab6aa;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}#page-grade-grading-manage .actions .input-group-lg>.input-group-append>.form-control-plaintext.action,#page-grade-grading-manage .actions .input-group-lg>.input-group-prepend>.form-control-plaintext.action,#page-grade-grading-manage .actions .input-group-sm>.input-group-append>.form-control-plaintext.action,#page-grade-grading-manage .actions .input-group-sm>.input-group-prepend>.form-control-plaintext.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg>.input-group-append>input.form-control-plaintext,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg>.input-group-prepend>input.form-control-plaintext,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-sm>.input-group-append>input.form-control-plaintext,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-sm>.input-group-prepend>input.form-control-plaintext,#rubric-rubric.gradingform_rubric .input-group-lg>.input-group-append>.form-control-plaintext.addcriterion,#rubric-rubric.gradingform_rubric .input-group-lg>.input-group-prepend>.form-control-plaintext.addcriterion,#rubric-rubric.gradingform_rubric .input-group-sm>.input-group-append>.form-control-plaintext.addcriterion,#rubric-rubric.gradingform_rubric .input-group-sm>.input-group-prepend>.form-control-plaintext.addcriterion,.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}#page-grade-grading-manage .actions .input-group-sm>.input-group-append>.action,#page-grade-grading-manage .actions .input-group-sm>.input-group-prepend>.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-sm>.input-group-append>input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-sm>.input-group-prepend>input,#rubric-rubric.gradingform_rubric .input-group-sm>.input-group-append>.addcriterion,#rubric-rubric.gradingform_rubric .input-group-sm>.input-group-prepend>.addcriterion,.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#page-grade-grading-manage .actions .input-group-sm>.input-group-append>select.action:not([size]):not([multiple]),#page-grade-grading-manage .actions .input-group-sm>.input-group-prepend>select.action:not([size]):not([multiple]),#rubric-rubric.gradingform_rubric .input-group-sm>.input-group-append>select.addcriterion:not([size]):not([multiple]),#rubric-rubric.gradingform_rubric .input-group-sm>.input-group-prepend>select.addcriterion:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}#page-grade-grading-manage .actions .input-group-lg>.input-group-append>.action,#page-grade-grading-manage .actions .input-group-lg>.input-group-prepend>.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg>.input-group-append>input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-lg>.input-group-prepend>input,#rubric-rubric.gradingform_rubric .input-group-lg>.input-group-append>.addcriterion,#rubric-rubric.gradingform_rubric .input-group-lg>.input-group-prepend>.addcriterion,.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#page-grade-grading-manage .actions .input-group-lg>.input-group-append>select.action:not([size]):not([multiple]),#page-grade-grading-manage .actions .input-group-lg>.input-group-prepend>select.action:not([size]):not([multiple]),#rubric-rubric.gradingform_rubric .input-group-lg>.input-group-append>select.addcriterion:not([size]):not([multiple]),#rubric-rubric.gradingform_rubric .input-group-lg>.input-group-prepend>select.addcriterion:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-buttons,.form-group,.fp-content-center form+div,.path-admin .buttons,div.backup-section+form{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-buttons,.form-inline .form-group,.form-inline .fp-content-center form+div,.form-inline .path-admin .buttons,.form-inline div.backup-section+form,.fp-content-center .form-inline form+div,.path-admin .form-inline .buttons{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}#page-grade-grading-manage .actions .action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input,#rubric-rubric.gradingform_rubric .addcriterion,.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#page-grade-grading-manage .actions .action:focus,#page-grade-grading-manage .actions .action:hover,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:hover,#rubric-rubric.gradingform_rubric .addcriterion:focus,#rubric-rubric.gradingform_rubric .addcriterion:hover,.btn:focus,.btn:hover{text-decoration:none}#page-grade-grading-manage .actions .action:focus,#page-grade-grading-manage .actions .focus.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.focus,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus,#rubric-rubric.gradingform_rubric .addcriterion:focus,#rubric-rubric.gradingform_rubric .focus.addcriterion,.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#page-grade-grading-manage .actions .action:disabled,#page-grade-grading-manage .actions .disabled.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:disabled,#rubric-rubric.gradingform_rubric .addcriterion:disabled,#rubric-rubric.gradingform_rubric .disabled.addcriterion,.btn.disabled,.btn:disabled,.fp-viewbar.disabled a{opacity:.65}#page-grade-grading-manage .actions .action:not(:disabled):not(.disabled),#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled),#rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled){cursor:pointer}#page-grade-grading-manage .actions .action:not(:disabled):not(.disabled).active,#page-grade-grading-manage .actions .action:not(:disabled):not(.disabled):active,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled).active,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:not(:disabled):not(.disabled):active,#rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled).active,#rubric-rubric.gradingform_rubric .addcriterion:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}#page-grade-grading-manage .actions a.disabled.action,#page-grade-grading-manage .actions fieldset:disabled a.action,#rubric-rubric.gradingform_rubric a.disabled.addcriterion,#rubric-rubric.gradingform_rubric fieldset:disabled a.addcriterion,.fp-viewbar.disabled a,a.btn.disabled,fieldset:disabled #page-grade-grading-manage .actions a.action,fieldset:disabled #rubric-rubric.gradingform_rubric a.addcriterion,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#fab6aa;border-color:#fab6aa}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#fab6aa;border-color:#fab6aa}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-default,.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-default:hover,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-default:focus,.btn-secondary.focus,.btn-secondary:focus,.focus.btn-default{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-default:disabled,.btn-secondary.disabled,.btn-secondary:disabled,.disabled.btn-default,.fp-viewbar.disabled a{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.fp-viewbar:not(.disabled) a.checked:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle,.show>.dropdown-toggle.btn-default{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.fp-viewbar:not(.disabled) a.checked:not(:disabled):not(.disabled):focus,.show>.btn-secondary.dropdown-toggle:focus,.show>.dropdown-toggle.btn-default:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#fab6aa;background-color:rgba(0,0,0,0);background-image:none;border-color:#fab6aa}.btn-outline-primary:hover{color:#fff;background-color:#fab6aa;border-color:#fab6aa}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#fab6aa;background-color:rgba(0,0,0,0)}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#fab6aa;border-color:#fab6aa}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:rgba(0,0,0,0);background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:rgba(0,0,0,0)}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:rgba(0,0,0,0);background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:rgba(0,0,0,0)}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:rgba(0,0,0,0);background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:rgba(0,0,0,0)}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:rgba(0,0,0,0);background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:rgba(0,0,0,0)}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:rgba(0,0,0,0);background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:rgba(0,0,0,0)}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:rgba(0,0,0,0);background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:rgba(0,0,0,0);background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:rgba(0,0,0,0)}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#fab6aa;background-color:rgba(0,0,0,0)}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:rgba(0,0,0,0);box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}#page-grade-grading-manage .actions .action,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#addcontrols input,#removecontrols input,.btn-block,p.arrow_button input{display:block;width:100%}#addcontrols .btn-block+input,#addcontrols input+.btn-block,#addcontrols input+input,#addcontrols p.arrow_button input+input,#removecontrols .btn-block+input,#removecontrols input+.btn-block,#removecontrols input+input,#removecontrols p.arrow_button input+input,.btn-block+.btn-block,p.arrow_button .btn-block+input,p.arrow_button input+.btn-block,p.arrow_button input+input{margin-top:.5rem}#addcontrols input[type=button],#addcontrols input[type=reset],#addcontrols input[type=submit],#removecontrols input[type=button],#removecontrols input[type=reset],#removecontrols input[type=submit],input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block,p.arrow_button input[type=button],p.arrow_button input[type=reset],p.arrow_button input[type=submit]{width:100%}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}#page-grade-grading-manage .actions .input-group-append .action,#page-grade-grading-manage .actions .input-group-prepend .action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input,#rubric-rubric.gradingform_rubric .input-group-append .addcriterion,#rubric-rubric.gradingform_rubric .input-group-prepend .addcriterion,.input-group-append #page-grade-grading-manage .actions .action,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input,.input-group-append #rubric-rubric.gradingform_rubric .addcriterion,.input-group-append .btn,.input-group-prepend #page-grade-grading-manage .actions .action,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input,.input-group-prepend #rubric-rubric.gradingform_rubric .addcriterion,.input-group-prepend .btn{position:relative;z-index:2}#page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append input+.action,#page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input+.action,#page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric .input-group-append .addcriterion+.action,#page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric .input-group-prepend .addcriterion+.action,#page-grade-grading-manage .actions .input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .action+input,#page-grade-grading-manage .actions .input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.action,#page-grade-grading-manage .actions .input-group-append #rubric-rubric.gradingform_rubric .action+.addcriterion,#page-grade-grading-manage .actions .input-group-append #rubric-rubric.gradingform_rubric .addcriterion+.action,#page-grade-grading-manage .actions .input-group-append .action+.action,#page-grade-grading-manage .actions .input-group-append .action+.btn,#page-grade-grading-manage .actions .input-group-append .action+.input-group-text,#page-grade-grading-manage .actions .input-group-append .btn+.action,#page-grade-grading-manage .actions .input-group-append .input-group-text+.action,#page-grade-grading-manage .actions .input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .action+input,#page-grade-grading-manage .actions .input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.action,#page-grade-grading-manage .actions .input-group-prepend #rubric-rubric.gradingform_rubric .action+.addcriterion,#page-grade-grading-manage .actions .input-group-prepend #rubric-rubric.gradingform_rubric .addcriterion+.action,#page-grade-grading-manage .actions .input-group-prepend .action+.action,#page-grade-grading-manage .actions .input-group-prepend .action+.btn,#page-grade-grading-manage .actions .input-group-prepend .action+.input-group-text,#page-grade-grading-manage .actions .input-group-prepend .btn+.action,#page-grade-grading-manage .actions .input-group-prepend .input-group-text+.action,#rubric-rubric.gradingform_rubric #page-grade-grading-manage .actions .input-group-append .action+.addcriterion,#rubric-rubric.gradingform_rubric #page-grade-grading-manage .actions .input-group-prepend .action+.addcriterion,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-grade-grading-manage .actions .input-group-append .action+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-grade-grading-manage .actions .input-group-prepend .action+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append #page-grade-grading-manage .actions .action+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append #page-grade-grading-manage .actions input+.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append .addcriterion+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append .btn+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append .input-group-text+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append input+.addcriterion,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append input+.btn,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append input+.input-group-text,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-append input+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend #page-grade-grading-manage .actions .action+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend #page-grade-grading-manage .actions input+.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend .addcriterion+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend .btn+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend .input-group-text+input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input+.addcriterion,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input+.btn,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input+.input-group-text,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-prepend input+input,#rubric-rubric.gradingform_rubric .input-group-append #page-grade-grading-manage .actions .action+.addcriterion,#rubric-rubric.gradingform_rubric .input-group-append #page-grade-grading-manage .actions .addcriterion+.action,#rubric-rubric.gradingform_rubric .input-group-append #rubric-criteria .criterion .addlevel .addcriterion+input,#rubric-rubric.gradingform_rubric .input-group-append .addcriterion+.addcriterion,#rubric-rubric.gradingform_rubric .input-group-append .addcriterion+.btn,#rubric-rubric.gradingform_rubric .input-group-append .addcriterion+.input-group-text,#rubric-rubric.gradingform_rubric .input-group-append .btn+.addcriterion,#rubric-rubric.gradingform_rubric .input-group-append .input-group-text+.addcriterion,#rubric-rubric.gradingform_rubric .input-group-prepend #page-grade-grading-manage .actions .action+.addcriterion,#rubric-rubric.gradingform_rubric .input-group-prepend #page-grade-grading-manage .actions .addcriterion+.action,#rubric-rubric.gradingform_rubric .input-group-prepend #rubric-criteria .criterion .addlevel .addcriterion+input,#rubric-rubric.gradingform_rubric .input-group-prepend .addcriterion+.addcriterion,#rubric-rubric.gradingform_rubric .input-group-prepend .addcriterion+.btn,#rubric-rubric.gradingform_rubric .input-group-prepend .addcriterion+.input-group-text,#rubric-rubric.gradingform_rubric .input-group-prepend .btn+.addcriterion,#rubric-rubric.gradingform_rubric .input-group-prepend .input-group-text+.addcriterion,.input-group-append #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .action+input,.input-group-append #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric .action+.addcriterion,.input-group-append #page-grade-grading-manage .actions .action+.action,.input-group-append #page-grade-grading-manage .actions .action+.btn,.input-group-append #page-grade-grading-manage .actions .action+.input-group-text,.input-group-append #page-grade-grading-manage .actions .btn+.action,.input-group-append #page-grade-grading-manage .actions .input-group-text+.action,.input-group-append #rubric-rubric.gradingform_rubric #page-grade-grading-manage .actions .addcriterion+.action,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-grade-grading-manage .actions input+.action,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .addcriterion+input,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn+input,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-text+input,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.addcriterion,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.btn,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.input-group-text,.input-group-append #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+input,.input-group-append #rubric-rubric.gradingform_rubric .addcriterion+.addcriterion,.input-group-append #rubric-rubric.gradingform_rubric .addcriterion+.btn,.input-group-append #rubric-rubric.gradingform_rubric .addcriterion+.input-group-text,.input-group-append #rubric-rubric.gradingform_rubric .btn+.addcriterion,.input-group-append #rubric-rubric.gradingform_rubric .input-group-text+.addcriterion,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .action+input,.input-group-prepend #page-grade-grading-manage .actions #rubric-rubric.gradingform_rubric .action+.addcriterion,.input-group-prepend #page-grade-grading-manage .actions .action+.action,.input-group-prepend #page-grade-grading-manage .actions .action+.btn,.input-group-prepend #page-grade-grading-manage .actions .action+.input-group-text,.input-group-prepend #page-grade-grading-manage .actions .btn+.action,.input-group-prepend #page-grade-grading-manage .actions .input-group-text+.action,.input-group-prepend #rubric-rubric.gradingform_rubric #page-grade-grading-manage .actions .addcriterion+.action,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-grade-grading-manage .actions input+.action,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .addcriterion+input,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .btn+input,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group-text+input,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.addcriterion,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.btn,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+.input-group-text,.input-group-prepend #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input+input,.input-group-prepend #rubric-rubric.gradingform_rubric .addcriterion+.addcriterion,.input-group-prepend #rubric-rubric.gradingform_rubric .addcriterion+.btn,.input-group-prepend #rubric-rubric.gradingform_rubric .addcriterion+.input-group-text,.input-group-prepend #rubric-rubric.gradingform_rubric .btn+.addcriterion,.input-group-prepend #rubric-rubric.gradingform_rubric .input-group-text+.addcriterion,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#fab6aa;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}#page-grade-grading-manage .actions .input-group>.input-group-append:last-child>.action:not(:last-child):not(.dropdown-toggle),#page-grade-grading-manage .actions .input-group>.input-group-append:not(:last-child)>.action,#page-grade-grading-manage .actions .input-group>.input-group-prepend>.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group>.input-group-append:last-child>input:not(:last-child):not(.dropdown-toggle),#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group>.input-group-append:not(:last-child)>input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group>.input-group-prepend>input,#rubric-rubric.gradingform_rubric .input-group>.input-group-append:last-child>.addcriterion:not(:last-child):not(.dropdown-toggle),#rubric-rubric.gradingform_rubric .input-group>.input-group-append:not(:last-child)>.addcriterion,#rubric-rubric.gradingform_rubric .input-group>.input-group-prepend>.addcriterion,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#page-grade-grading-manage .actions .input-group>.input-group-append>.action,#page-grade-grading-manage .actions .input-group>.input-group-prepend:first-child>.action:not(:first-child),#page-grade-grading-manage .actions .input-group>.input-group-prepend:not(:first-child)>.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group>.input-group-append>input,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group>.input-group-prepend:first-child>input:not(:first-child),#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .input-group>.input-group-prepend:not(:first-child)>input,#rubric-rubric.gradingform_rubric .input-group>.input-group-append>.addcriterion,#rubric-rubric.gradingform_rubric .input-group>.input-group-prepend:first-child>.addcriterion:not(:first-child),#rubric-rubric.gradingform_rubric .input-group>.input-group-prepend:not(:first-child)>.addcriterion,.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}#page-admin-index .adminerror,#page-admin-index .adminwarning,#page-admin-index .releasenoteslink,.alert,.assignfeedback_editpdf_widget .label,.que .comment,.que .formulation,.que .outcome{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close,.alert-dismissible .moodle-dialogue-base .closebutton,.moodle-dialogue-base .alert-dismissible .closebutton{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success,.que .comment{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr,.que .comment hr{border-top-color:#b1dfbb}.alert-success .alert-link,.que .comment .alert-link{color:#0b2e13}#adminsettings .form-overridden,#page-admin-index .releasenoteslink,.alert-info,.assignfeedback_editpdf_widget .label,.que .formulation{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#adminsettings .form-overridden hr,#page-admin-index .releasenoteslink hr,.alert-info hr,.assignfeedback_editpdf_widget .label hr,.que .formulation hr{border-top-color:#abdde5}#adminsettings .form-overridden .alert-link,#page-admin-index .releasenoteslink .alert-link,.alert-info .alert-link,.assignfeedback_editpdf_widget .label .alert-link,.que .formulation .alert-link{color:#062c33}#page-admin-index .adminwarning,.alert-warning,.que .comment,.que .outcome,.uninstalldeleteconfirmexternal{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#page-admin-index .adminwarning hr,.alert-warning hr,.que .comment hr,.que .outcome hr,.uninstalldeleteconfirmexternal hr{border-top-color:#ffe8a1}#page-admin-index .adminwarning .alert-link,.alert-warning .alert-link,.que .comment .alert-link,.que .outcome .alert-link,.uninstalldeleteconfirmexternal .alert-link{color:#533f03}#page-admin-index .adminerror,.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#page-admin-index .adminerror hr,.alert-danger hr{border-top-color:#f1b0b7}#page-admin-index .adminerror .alert-link,.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content,.moodle-dialogue-base .moodle-dialogue-wrap.moodle-dialogue-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,9,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(0,0,9,.959)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header,.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,.path-mod-assign [data-region=grade-panel] .popout>.col-md-3{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #fab6aa;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close,.modal-header .moodle-dialogue-base .closebutton,.moodle-dialogue-base .modal-header .closebutton,.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .close,.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .closebutton,.moodle-dialogue-base .path-mod-assign [data-region=grade-panel] .popout>.col-md-3 .closebutton,.path-mod-assign [data-region=grade-panel] .popout>.col-md-3 .close,.path-mod-assign [data-region=grade-panel] .popout>.col-md-3 .moodle-dialogue-base .closebutton{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title,.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer,.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #fab6aa}.modal-footer>:not(:first-child),.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child),.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg{max-width:800px}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#fab6aa !important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc !important}.bg-secondary{background-color:#ededf0 !important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.border,.filemanager-container,.filepicker-filelist{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:1 !important}.border-primary{border-color:#fab6aa !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important;height:40px}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding-bottom:4px}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#fab6aa !important}a.text-primary:focus,a.text-primary:hover{color:#0062cc !important}.text-secondary{color:#6c757d !important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62 !important}.connected,.green,.notifysuccess,.text-success{color:#28a745 !important}a.connected:focus,a.connected:hover,a.green:focus,a.green:hover,a.notifysuccess:focus,a.notifysuccess:hover,a.text-success:focus,a.text-success:hover{color:#1e7e34 !important}.highlight,.text-info{color:#17a2b8 !important}a.highlight:focus,a.highlight:hover,a.text-info:focus,a.text-info:hover{color:#117a8b !important}.completion-expired,.connecting,.moodle-dialogue-exception .param-stacktrace .stacktrace-line,.notifyproblem,.red,.text-warning,span.flagged-tag,span.flagged-tag a,tr.flagged-tag,tr.flagged-tag a{color:#ffc107 !important}.moodle-dialogue-exception .param-stacktrace a.stacktrace-line:focus,.moodle-dialogue-exception .param-stacktrace a.stacktrace-line:hover,a.completion-expired:focus,a.completion-expired:hover,a.connecting:focus,a.connecting:hover,a.notifyproblem:focus,a.notifyproblem:hover,a.red:focus,a.red:hover,a.text-warning:focus,a.text-warning:hover,span.flagged-tag a:focus,span.flagged-tag a:hover,tr.flagged-tag a:focus,tr.flagged-tag a:hover{color:#d39e00 !important}.notconnected,.que .validationerror,.text-danger,.text-error{color:#dc3545 !important}.que a.validationerror:focus,.que a.validationerror:hover,a.notconnected:focus,a.notconnected:hover,a.text-danger:focus,a.text-danger:hover,a.text-error:focus,a.text-error:hover{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:focus,a.text-light:hover{color:#dae0e5 !important}#categoryquestions .highlight,.text-dark{color:#343a40 !important}#categoryquestions a.highlight:focus,#categoryquestions a.highlight:hover,a.text-dark:focus,a.text-dark:hover{color:#1d2124 !important}#course-category-listings .listing-pagination-totals.dimmed,#course-category-listings .listitem[data-visible="0"],#course-category-listings .listitem[data-visible="0"]>div>a,#page-admin-plugins #plugins-control-panel .notes .requiredby,#page-admin-plugins #plugins-control-panel .pluginname .componentname,#page-admin-plugins #plugins-control-panel .version .versionnumber,#page-admin-qbehaviours .disabled,#page-admin-qtypes .disabled,#page-admin-search .adminpagepath li,#plugins-check-page #plugins-check .displayname .plugindir,#plugins-check-page #plugins-check .requires-ok,#plugins-check-page #plugins-check-available-dependencies .displayname .component,#plugins-check-page .page-description,.block .minicalendar td.weekend,.course-content .section-summary .section-summary-activities .activity-count,.course-content ul li.section.hidden .activity .activityinstance,.course-content ul li.section.hidden .content>div.summary,.course-content ul li.section.hidden .sectionname>span,.dimmed_category,.dimmed_category a,.dimmed_text,.dimmed_text a,.dimmed_text a:link,.dimmed_text a:visited,.fitem.disabled .fp-btn-choose,.form-defaultinfo,.form-label .form-shortname,.formsettingheading .form-horizontal,.no-felement.fstatic,.path-backup .backup_progress .backup_stage,.section .activity .stealth,.tag_feed .media .muted a,.text-muted,.usersuspended,.usersuspended a,.usersuspended a:link,.usersuspended a:visited,a.dimmed,a.dimmed:link,a.dimmed:visited,a.dimmed_text,a.dimmed_text:link,a.dimmed_text:visited{color:#6c757d !important}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@font-face{font-family:FontAwesome;src:url("[[font:core|fontawesome-webfont.eot]]?v=4.7.0");src:url("[[font:core|fontawesome-webfont.eot]]?#iefix&v=4.7.0") format("embedded-opentype"),url("[[font:core|fontawesome-webfont.woff2]]?v=4.7.0") format("woff2"),url("[[font:core|fontawesome-webfont.woff]]?v=4.7.0") format("woff"),url("[[font:core|fontawesome-webfont.ttf]]?v=4.7.0") format("truetype"),url("[[font:core|fontawesome-webfont.svg]]?v=4.7.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}body{-webkit-font-smoothing:antialiased}.userpicture{border-radius:50%}.btn-outline-secondary{color:#6c757d;background-color:rgba(0,0,0,0);background-image:none;border-color:#6c757d;border-color:#dee2e6}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:rgba(0,0,0,0)}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.bg-gray{background-color:#fab6aa !important}a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover{background-color:#cbd3da !important}.label,.que .correctness,.statuscritical,.statusok,.statusserious,.statuswarning,.tag{display:inline-block;padding:.25rem .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.label:empty,.que .correctness:empty,.statuscritical:empty,.statusok:empty,.statusserious:empty,.statuswarning:empty,.tag:empty{display:none}#page-admin-mnet-peers .mform .deletedhostinfo,.form-control-danger,.form-control-success,.form-control-warning,.maintenancewarning.error,.maintenancewarning.warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right calc(2.25rem + 2px)/4;background-size:calc(2.25rem + 2px)/2 calc(2.25rem + 2px)/2}.tag-default{background-color:#6c757d}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#545b62}.tag-primary{background-color:#fab6aa}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#0062cc}#page-admin-report-backups-index .backup-notyetrun,#page-admin-report-backups-index .backup-ok,#page-admin-report-backups-index .backup-skipped,.statusok,.tag-success{background-color:#28a745}#page-admin-report-backups-index .backup-notyetrun[href]:focus,#page-admin-report-backups-index .backup-notyetrun[href]:hover,#page-admin-report-backups-index .backup-ok[href]:focus,#page-admin-report-backups-index .backup-ok[href]:hover,#page-admin-report-backups-index .backup-skipped[href]:focus,#page-admin-report-backups-index .backup-skipped[href]:hover,.statusok[href]:focus,.statusok[href]:hover,.tag-success[href]:focus,.tag-success[href]:hover{background-color:#1e7e34}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release,.tag-info{background-color:#17a2b8}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release[href]:focus,#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release[href]:hover,.tag-info[href]:focus,.tag-info[href]:hover{background-color:#117a8b}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release,#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release,#page-admin-index .updateplugin .updatepluginconfirmexternal,#page-admin-report-backups-index .backup-warning,.statuswarning,.tag-warning{background-color:#ffc107}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release[href]:focus,#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release[href]:hover,#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release[href]:focus,#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release[href]:hover,#page-admin-index .updateplugin .updatepluginconfirmexternal[href]:focus,#page-admin-index .updateplugin .updatepluginconfirmexternal[href]:hover,#page-admin-report-backups-index .backup-warning[href]:focus,#page-admin-report-backups-index .backup-warning[href]:hover,.statuswarning[href]:focus,.statuswarning[href]:hover,.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#d39e00}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release,#page-admin-report-backups-index .backup-error,#page-admin-report-backups-index .backup-unfinished,.statuscritical,.statusserious,.tag-danger{background-color:#dc3545}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release[href]:focus,#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release[href]:hover,#page-admin-report-backups-index .backup-error[href]:focus,#page-admin-report-backups-index .backup-error[href]:hover,#page-admin-report-backups-index .backup-unfinished[href]:focus,#page-admin-report-backups-index .backup-unfinished[href]:hover,.statuscritical[href]:focus,.statuscritical[href]:hover,.statusserious[href]:focus,.statusserious[href]:hover,.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#bd2130}.custom-select{width:auto}.fade.in{opacity:1}.m-a-0{margin:0 !important}.m-t-0,.m-y-0{margin-top:0 !important}.m-r-0,.m-x-0{margin-right:0 !important}.m-b-0,.m-y-0{margin-bottom:0 !important}.m-l-0,.m-x-0{margin-left:0 !important}.m-a-1{margin:1rem !important}.m-t-1,.m-y-1{margin-top:1rem !important}.m-r-1,.m-x-1{margin-right:1rem !important}.m-b-1,.m-y-1{margin-bottom:1rem !important}.m-l-1,.m-x-1{margin-left:1rem !important}.m-a-2{margin:2rem !important}.m-t-2,.m-y-2{margin-top:2rem !important}.m-r-2,.m-x-2{margin-right:2rem !important}.m-b-2,.m-y-2{margin-bottom:2rem !important}.m-l-2,.m-x-2{margin-left:2rem !important}.m-a-3{margin:3rem !important}.m-t-3,.m-y-3{margin-top:3rem !important}.m-r-3,.m-x-3{margin-right:3rem !important}.m-b-3,.m-y-3{margin-bottom:3rem !important}.m-l-3,.m-x-3{margin-left:3rem !important}.p-a-0{padding:0 !important}.p-t-0,.p-y-0{padding-top:0 !important}.p-r-0,.p-x-0{padding-right:0 !important}.p-b-0,.p-y-0{padding-bottom:0 !important}.p-l-0,.p-x-0{padding-left:0 !important}.p-a-1{padding:1rem !important}.p-t-1,.p-y-1{padding-top:1rem !important}.p-r-1,.p-x-1{padding-right:1rem !important}.p-b-1,.p-y-1{padding-bottom:1rem !important}.p-l-1,.p-x-1{padding-left:1rem !important}.p-a-2{padding:2rem !important}.p-t-2,.p-y-2{padding-top:2rem !important}.p-r-2,.p-x-2{padding-right:2rem !important}.p-b-2,.p-y-2{padding-bottom:2rem !important}.p-l-2,.p-x-2{padding-left:2rem !important}.p-a-3{padding:3rem !important}.p-t-3,.p-y-3{padding-top:3rem !important}.p-r-3,.p-x-3{padding-right:3rem !important}.p-b-3,.p-y-3{padding-bottom:3rem !important}.p-l-3,.p-x-3{padding-left:3rem !important}input[disabled]{cursor:not-allowed}.row-fluid{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.breadcrumb-item+.breadcrumb-item::before{content:"/";content:"/"}.context-header-settings-menu,.region-main-settings-menu{float:right;width:auto;max-width:4em;height:2em;display:block;margin-top:4px}#region-main-settings-menu .dropdown-toggle>.icon,.context-header-settings-menu .dropdown-toggle>.icon{height:24px;font-size:24px;width:auto}#user-notifications{display:block;overflow:hidden}.layout-option-nocoursefooter .course-content-footer,.layout-option-nocourseheader .course-content-header,.layout-option-nofooter #page-footer,.layout-option-noheader #page-header,.layout-option-nonavbar #page-navbar{display:none}.mdl-left{text-align:left}.mdl-right{text-align:right}.text-ltr{direction:ltr !important}#add,#remove,.centerpara,.mdl-align{text-align:center}.block .list,.block .list li,.inline-list,.inline-list li,.section li.activity,.section li.movehere,.tabtree li,.unlist,.unlist li{list-style:none;margin:0;padding:0}.inline,.inline-list li{display:inline}.notifytiny{font-size:.125rem}.notifytiny li,.notifytiny td{font-size:100%}.fitem.advanced .highlight,.fitem.advanced .text-info{font-weight:700}.reportlink{text-align:right}a.autolink.glossary:hover{cursor:help}.collapsibleregioncaption{white-space:nowrap;min-height:1.5rem}.pagelayout-mydashboard.jsenabled .collapsibleregioncaption{cursor:pointer}.pagelayout-mydashboard #region-main{border:0;padding:0;background-color:rgba(0,0,0,0);margin-top:-1px}.collapsibleregioncaption img{vertical-align:middle}.jsenabled .hiddenifjs{display:none}.visibleifjs{display:none}.jsenabled .visibleifjs{display:inline}.jsenabled .collapsibleregion{overflow:hidden;box-sizing:content-box}.jsenabled .collapsed .collapsibleregioninner{visibility:hidden}.collapsible-actions{display:none;text-align:right}.jsenabled .collapsible-actions{display:block}.collapsible-actions .collapseexpand{padding-left:20px;background:url([[pix:t/collapsed]]) 2px center no-repeat}.collapsible-actions .collapse-all{background-image:url([[pix:t/expanded]])}.yui-overlay .yui-widget-bd{background-color:#ffee69;border:1px solid #a6982b;border-top-color:#d4c237;color:#000;left:0;padding:2px 5px;position:relative;top:0;z-index:1}.clearer{background:0 0;border-width:0;clear:both;display:block;height:1px;margin:0;padding:0}.bold,.errorbox .title,.pagingbar .thispage,.pagingbar .title,.warning{font-weight:700}img.userpicture{margin-right:.5rem}img.resize{height:1em;width:1em}.action-menu .dropdown-toggle{text-decoration:none}.action-menu{white-space:nowrap}.block img.resize{height:.9em;width:.8em}img.activityicon{height:24px;width:24px;vertical-align:middle}.headermain{font-weight:700}#maincontent{display:block;height:1px;overflow:hidden}img.uihint{cursor:help}#addmembersform table{margin-left:auto;margin-right:auto}table.flexible .emptyrow{display:none}form.popupform,form.popupform div{display:inline}.arrow_button input{overflow:hidden}.no-overflow{overflow:auto}.no-overflow>.generaltable{position:relative;margin-bottom:0;min-height:10em}.accesshide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden,div.hide,span.hide{display:none}a.skip,a.skip-block{position:absolute;top:-1000em;font-size:.85em;text-decoration:none}a.skip-block:active,a.skip-block:focus,a.skip:active,a.skip:focus{position:static;display:block}.skip-block-to{display:block;height:1px;overflow:hidden}.addbloglink{text-align:center}.blog_entry .audience{text-align:right;padding-right:4px}.blog_entry .tags{margin-top:15px}.blog_entry .content{margin-left:43px}#doc-contents h1{margin:1em 0 0 0}#doc-contents ul{margin:0;padding:0;width:90%}#doc-contents ul li{list-style-type:none}.groupmanagementtable td{vertical-align:top}.groupmanagementtable #existingcell,.groupmanagementtable #potentialcell{width:42%}.groupmanagementtable #buttonscell{width:16%}.groupmanagementtable #buttonscell p.arrow_button input{width:auto;min-width:80%;margin:0 auto}.groupmanagementtable #addselect_wrapper,.groupmanagementtable #removeselect_wrapper{width:100%}.groupmanagementtable #addselect_wrapper label,.groupmanagementtable #removeselect_wrapper label{font-weight:400}#group-usersummary{width:14em}.groupselector{margin-top:3px;margin-bottom:3px;display:inline-block}.groupselector label{display:inline-block}.login-page [name=username]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.login-page [type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.notepost{margin-bottom:1em}.notepost .userpicture{float:left;margin-right:5px}.notepost .content,.notepost .footer{clear:both}.notesgroup{margin-left:20px}.path-my .coursebox{margin:1rem 0;padding:0}.path-my .coursebox .overview{margin:15px 30px 10px 30px}.path-my .coursebox .info{float:none;margin:0}.mod_introbox{padding:10px}table.mod_index{width:100%}.comment-ctrl{font-size:12px;display:none;margin:0;padding:0}.comment-ctrl h5{margin:0;padding:5px}.comment-area{max-width:400px;padding:5px}.comment-area textarea{width:100%;overflow:auto}.comment-area textarea.fullwidth{box-sizing:border-box}.comment-area .fd{text-align:right}.comment-meta span{color:gray}.comment-link img{vertical-align:text-bottom}.comment-list{font-size:11px;overflow:auto;list-style:none;padding:0;margin:0}.comment-list li{margin:2px;list-style:none;margin-bottom:5px;clear:both;padding:.3em;position:relative}.comment-list li.first{display:none}.comment-paging{text-align:center}.comment-paging .pageno{padding:2px}.comment-paging .curpage{border:1px solid #ccc}.comment-message .picture{width:20px;float:left}.comment-message .text{margin:0;padding:0}.comment-message .text p{padding:0;margin:0 18px 0 0}.comment-delete{position:absolute;top:0;right:0;margin:.3em}.comment-report-selectall{display:none}.comment-link{display:none}.jsenabled .comment-link{display:block}.jsenabled .showcommentsnonjs{display:none}.jsenabled .comment-report-selectall{display:inline}.completion-expected{font-size:.125rem}.completion-identifyfield,.completion-sortchoice{font-size:.125rem;vertical-align:bottom}.completion-progresscell{text-align:right}.completion-expired .completion-expected{font-weight:700}img.user-image{height:100px;width:100px}#tag-search-box{text-align:center;margin:10px auto}.path-tag .tag-index-items .tagarea{border:1px solid #e3e3e3;border-radius:4px;padding:10px;margin-top:10px}.path-tag .tag-index-items .tagarea h3{display:block;padding:3px 0 10px 0;margin:0;font-size:1.1em;font-weight:700;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase;word-wrap:break-word;border-bottom:solid 1px #e3e3e3;margin-bottom:10px}.path-tag .tagarea .controls::after,.path-tag .tagarea .taggeditems::after{display:block;clear:both;content:""}.path-tag .tag-backtoallitems,.path-tag .tagarea .controls{text-align:center}.path-tag .tagarea .controls .gotopage.nextpage{float:right}.path-tag .tagarea .controls .gotopage.prevpage{float:left}.path-tag .tagarea .controls .exclusivemode{display:inline-block}.path-tag .tagarea .controls.controls-bottom{margin-top:5px}.path-tag .tagarea .controls .gotopage.nextpage::after{padding-right:5px;padding-left:5px;content:"»"}.path-tag .tagarea .controls .gotopage.prevpage::before{padding-right:5px;padding-left:5px;content:"«"}.tag-management-table td,.tag-management-table th{vertical-align:middle;padding:4px}.tag-management-table .inplaceeditable.inplaceeditingon input{width:150px}.path-admin-tag .addstandardtags{float:right}.path-admin-tag .addstandardtags img{margin:0 5px}.path-tag .tag-relatedtags{padding-top:10px}.path-tag .tag-management-box{text-align:right}.path-tag .tag-index-toc{padding:10px;text-align:center}.path-tag .tag-index-toc li,.path-tag .tag-management-box li{margin-left:5px;margin-right:5px}.path-tag .tag-management-box li a.edittag{background-image:url([[pix:moodle|i/settings]])}.path-tag .tag-management-box li a.flagasinappropriate{background-image:url([[pix:moodle|i/flagged]])}.path-tag .tag-management-box li a.removefrommyinterests{background-image:url([[pix:moodle|t/delete]])}.path-tag .tag-management-box li a.addtomyinterests{background-image:url([[pix:moodle|t/add]])}.path-tag .tag-management-box li a{background-repeat:no-repeat;background-position:left;padding-left:17px}.tag_feed.media-list .media .itemimage{float:left}.tag_feed.media-list .media .itemimage img{height:35px;width:35px}.tag_feed.media-list .media .media-body{padding-right:10px;padding-left:10px}.tag_cloud{text-align:center}.tag_cloud .inline-list li{padding:0 .2em}.tag_cloud .tag_overflow{margin-top:1em;font-style:italic}.tag_cloud .s20{font-size:2.7em}.tag_cloud .s19{font-size:2.6em}.tag_cloud .s18{font-size:2.5em}.tag_cloud .s17{font-size:2.4em}.tag_cloud .s16{font-size:2.3em}.tag_cloud .s15{font-size:2.2em}.tag_cloud .s14{font-size:2.1em}.tag_cloud .s13{font-size:2em}.tag_cloud .s12{font-size:1.9em}.tag_cloud .s11{font-size:1.8em}.tag_cloud .s10{font-size:1.7em}.tag_cloud .s9{font-size:1.6em}.tag_cloud .s8{font-size:1.5em}.tag_cloud .s7{font-size:1.4em}.tag_cloud .s6{font-size:1.3em}.tag_cloud .s5{font-size:1.2em}.tag_cloud .s4{font-size:1.1em}.tag_cloud .s3{font-size:1em}.tag_cloud .s2{font-size:.9em}.tag_cloud .s1{font-size:.8em}.tag_cloud .s0{font-size:.7em}.tag_list ul{display:inline}.tag_list.hideoverlimit .overlimit{display:none}.tag_list .tagmorelink{display:none}.tag_list.hideoverlimit .tagmorelink{display:inline}.tag_list.hideoverlimit .taglesslink{display:none}#webservice-doc-generator td{text-align:left;border:0 solid #000}.userenrolment{width:100%;border-collapse:collapse}.userenrolment tr{vertical-align:top}.userenrolment td{padding:0;height:41px}.userenrolment .subfield{margin-right:5px}.userenrolment .col_userdetails .subfield{margin-left:40px}.userenrolment .col_userdetails .subfield_picture{float:left;margin-left:0}.userenrolment .col_lastseen{width:150px}.userenrolment .col_role{width:262px}.userenrolment .col_group .groups,.userenrolment .col_role .roles{margin-right:30px}.userenrolment .col_role .role{float:left;padding:0 3px 3px;margin:0 3px 3px;white-space:nowrap}.userenrolment .col_group .group{float:left;padding:3px;margin:3px;white-space:nowrap}.userenrolment .col_group .group a,.userenrolment .col_role .role a{margin-left:3px;cursor:pointer}.userenrolment .col_group .addgroup,.userenrolment .col_role .addrole{float:right;padding:3px;margin:3px}.userenrolment .col_group .addgroup>a:hover,.userenrolment .col_role .addrole>a:hover{border-bottom:1px solid #666}.userenrolment .col_group .addgroup img,.userenrolment .col_role .addrole img{vertical-align:baseline}.userenrolment .hasAllRoles .col_role .addrole{display:none}.userenrolment .col_enrol .enrolment{float:left;padding:0 3px 3px;margin:0 3px 3px}.userenrolment .col_enrol .enrolment a{float:right;margin-left:3px}#page-enrol-users .enrol_user_buttons{text-align:right}#page-enrol-users .enrol-users-page-action input{margin-left:0}.corelightbox{background-color:#ccc;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.corelightbox img{position:fixed;top:50%;left:50%}.mod-indent-outer{display:table}.mod-indent{display:table-cell}.label .mod-indent{float:left;padding-top:20px}.mod-indent-1{width:30px}.mod-indent-2{width:60px}.mod-indent-3{width:90px}.mod-indent-4{width:120px}.mod-indent-5{width:150px}.mod-indent-6{width:180px}.mod-indent-7{width:210px}.mod-indent-8{width:240px}.mod-indent-9{width:270px}.mod-indent-10{width:300px}.mod-indent-11{width:330px}.mod-indent-12{width:360px}.mod-indent-13{width:390px}.mod-indent-14{width:420px}.mod-indent-15{width:450px}.mod-indent-16{width:480px}.mod-indent-huge{width:480px}.resourcecontent .mediaplugin_mp3 object{height:25px;width:600px}.resourcecontent audio.mediaplugin_html5audio{width:600px}.resourceimage{max-width:100%}.mediaplugin_mp3 object{height:15px;width:300px}audio.mediaplugin_html5audio{width:300px}.core_media_preview.pagelayout-embedded #content{padding:0}.core_media_preview.pagelayout-embedded #maincontent{height:0}body#page-lib-editor-tinymce-plugins-moodlemedia-preview{padding:0;margin:0;min-width:0;background:0 0}.path-rating .ratingtable{width:100%;margin-bottom:1em}.path-rating .ratingtable th.rating{width:100%}.path-rating .ratingtable td.rating,.path-rating .ratingtable td.time{white-space:nowrap;text-align:center}.moodle-dialogue-base .moodle-dialogue-lightbox{background-color:#495057}.pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox{background-color:rgba(0,0,0,0)}.pagelayout-popup .moodle-dialogue-base .moodle-dialogue{box-shadow:0 .25rem .5rem rgba(0,0,9,.2)}.moodle-dialogue-base .hidden,.moodle-dialogue-base .moodle-dialogue-hidden{display:none}.no-scrolling{overflow:hidden}.moodle-dialogue-base .moodle-dialogue-fullscreen{left:0;top:0;right:0;bottom:-50px;position:fixed}.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content{overflow:auto}.moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton{width:28px;height:16px;background-size:100%}.moodle-dialogue-base .moodle-dialogue-wrap{background-color:#fff;border:1px solid #ccc}.modal.show{display:block}.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd{min-height:3rem;color:initial;background:initial;font-size:1.5rem;line-height:1.5}.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1{font-size:1.5rem}.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons{padding:1rem}.moodle-dialogue-base .closebutton{box-shadow:none}.moodle-dialogue-base .closebutton::after{content:"×"}.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd{padding:.5rem}.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content{overflow:auto;position:absolute;top:0;bottom:50px;left:0;right:0;margin:0;border:0}.moodle-dialogue-exception .moodle-exception-param label{font-weight:700}.moodle-dialogue-exception .param-stacktrace label{background-color:#eee;border:1px solid #ccc;border-bottom-width:0}.moodle-dialogue-exception .param-stacktrace pre{border:1px solid #ccc;background-color:#fff}.moodle-dialogue-exception .param-stacktrace .stacktrace-file{color:navy;font-size:.875rem}.moodle-dialogue-exception .param-stacktrace .stacktrace-line{font-size:.875rem}.moodle-dialogue-exception .param-stacktrace .stacktrace-call{color:#333;font-size:90%;border-bottom:1px solid #eee}.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty{display:none}.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft{background:initial}.moodle-dialogue-confirm .confirmation-message{margin:.5rem 0}.moodle-dialogue-confirm .confirmation-dialogue input{min-width:80px}.moodle-dialogue-exception .moodle-exception-message{margin:1em}.moodle-dialogue-exception .moodle-exception-param{margin-bottom:.5em}.moodle-dialogue-exception .moodle-exception-param label{width:150px}.moodle-dialogue-exception .param-stacktrace label{display:block;margin:0;padding:4px 1em}.moodle-dialogue-exception .param-stacktrace pre{display:block;height:200px;overflow:auto}.moodle-dialogue-exception .param-stacktrace .stacktrace-file{display:inline-block;margin:4px 0}.moodle-dialogue-exception .param-stacktrace .stacktrace-line{display:inline-block;width:50px;margin:4px 1em}.moodle-dialogue-exception .param-stacktrace .stacktrace-call{padding-left:25px;margin-bottom:4px;padding-bottom:4px}.moodle-dialogue .moodle-dialogue-bd .content-lightbox{opacity:.75;width:100%;height:100%;top:0;left:0;background-color:#fff;text-align:center;padding:10% 0}.moodle-dialogue .tooltiptext{max-height:300px}.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip{z-index:3001}.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd{overflow:auto}.chooserdialoguebody,.choosertitle{display:none}.moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft{margin:0}.chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd{padding:0;background:#f2f2f2;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.choosercontainer #chooseform .submitbuttons{padding:.7em 0;text-align:right}@media(max-height: 639px){.ios .choosercontainer #chooseform .submitbuttons{padding:45px 0}}.choosercontainer #chooseform .submitbuttons input{min-width:100px;margin:0 .5em}.choosercontainer #chooseform .options{position:relative;border-bottom:1px solid #bbb}.jschooser .choosercontainer #chooseform .alloptions{overflow-x:hidden;overflow-y:auto;max-width:240px}.jschooser .choosercontainer #chooseform .alloptions .option input[type=radio]{display:inline-block}.jschooser .choosercontainer #chooseform .alloptions .option .typename{display:inline-block;width:55%}.choosercontainer #chooseform .moduletypetitle,.choosercontainer #chooseform .nonoption,.choosercontainer #chooseform .option{margin-bottom:0;padding:0 1.6em 0 1.6em}.choosercontainer #chooseform .moduletypetitle{text-transform:uppercase;padding-top:1.2em;padding-bottom:.4em}.choosercontainer #chooseform .nonoption .typename,.choosercontainer #chooseform .option .typename{padding:0 0 0 .5em}.choosercontainer #chooseform .modicon+.typename{padding-left:0}.choosercontainer #chooseform .option input[type=radio],.choosercontainer #chooseform .option span.typename{vertical-align:middle}.choosercontainer #chooseform .option label{display:block;margin:0;padding:.5rem 0;border-bottom:1px solid #fff}.choosercontainer #chooseform .option .icon{margin:0;padding:0 1rem}.choosercontainer #chooseform .nonoption{padding-left:2.7em;padding-top:.3em;padding-bottom:.1em}.choosercontainer #chooseform .subtype{margin-bottom:0;padding:0 1.6em 0 3.2em}.choosercontainer #chooseform .subtype .typename{margin:0 0 0 .2em}.jschooser .choosercontainer #chooseform .instruction,.jschooser .choosercontainer #chooseform .typesummary{display:none;position:absolute;top:0;right:0;bottom:0;left:240px;margin:0;padding:1.6em;background-color:#fff;overflow-x:hidden;overflow-y:auto;line-height:2em}.choosercontainer #chooseform .selected .typesummary,.jschooser .choosercontainer #chooseform .instruction{display:block}.choosercontainer #chooseform .selected{background-color:#fff;margin-top:-1px;padding-top:1px}.chooserdialogue-course-modchooser .modicon .icon{width:24px;height:24px;font-size:24px}@media(max-width: 575.98px){.jsenabled .choosercontainer #chooseform .alloptions{max-width:100%}.jsenabled .choosercontainer #chooseform .instruction,.jsenabled .choosercontainer #chooseform .typesummary{position:static}}.formlistingradio{padding-bottom:25px;padding-right:10px}.formlistinginputradio{float:left}.formlistingmain{min-height:225px}.formlisting{position:relative;margin:15px 0;padding:1px 19px 14px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.formlistingmore{position:absolute;cursor:pointer;bottom:-1px;right:-1px;padding:3px 7px;font-size:12px;font-weight:700;background-color:#f5f5f5;border:1px solid #ddd;color:#9da0a4;border-radius:4px 0 4px 0}.formlistingall{margin:15px 0;padding:0;border-radius:4px}.formlistingrow{cursor:pointer;border-bottom:1px solid;border-color:#e1e1e8;border-left:1px solid #e1e1e8;border-right:1px solid #e1e1e8;background-color:#f7f7f9;border-radius:0 0 4px 4px;padding:6px;top:50%;left:50%;min-height:34px;float:left;width:150px}body.jsenabled .formlistingradio{display:none}body.jsenabled .formlisting{display:block}table.collection{border:1px solid #dee2e6}table.collection .generaltable,table.collection .table,table.collection table.flexible{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}table.collection .generaltable td,table.collection .generaltable th,table.collection .table td,table.collection .table th,table.collection table.flexible td,table.collection table.flexible th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}table.collection .generaltable thead th,table.collection .table thead th,table.collection table.flexible thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}table.collection .generaltable tbody+tbody,table.collection .table tbody+tbody,table.collection table.flexible tbody+tbody{border-top:2px solid #dee2e6}table.collection .generaltable .generaltable,table.collection .generaltable .table,table.collection .generaltable table.flexible,table.collection .table .generaltable,table.collection .table .table,table.collection .table table.flexible,table.collection table.flexible .generaltable,table.collection table.flexible .table,table.collection table.flexible table.flexible{background-color:#fff}table.collection td,table.collection th{border:1px solid #dee2e6}table.collection thead td,table.collection thead th{border-bottom-width:2px}table.collection tbody tr:nth-of-type(odd){background-color:rgba(0,0,9,.05)}a.criteria-action{padding:0 3px;float:right}div.criteria-description{padding:10px 15px;margin:5px 0;background:none repeat scroll 0 0 #f9f9f9;border:1px solid #eee}ul.badges{margin:0;list-style:none}.badges li{position:relative;display:inline-block;padding-top:1em;text-align:center;vertical-align:top;width:150px}.badges li .badge-name{display:block;padding:5px}.badges li>img{position:absolute}.badges li .badge-image{width:100px;height:100px;left:10px;top:0;z-index:1}.badges li .badge-actions{position:relative}.badges li .expireimage{width:100px;height:100px;left:25px;top:0;position:absolute;z-index:10;opacity:.85}#badge-image{background-color:rgba(0,0,0,0);padding:0;position:relative;min-width:100px;width:20%;display:inline-block;vertical-align:top;margin-top:17px;margin-bottom:20px}#badge-image .expireimage{width:100px;height:100px;left:0;top:0;opacity:.85;position:absolute;z-index:10}#badge-image .singlebutton{padding-top:5px;display:block}#badge-image .singlebutton button{margin-left:4px}#badge-details{display:inline-block;width:79%}#badge-details dl,#badge-overview dl{margin:0}#badge-details dl dd,#badge-details dl dt,#badge-overview dl dd,#badge-overview dl dt{vertical-align:top;padding:3px 0}#badge-details dl dt,#badge-overview dl dt{clear:both;display:inline-block;width:20%;min-width:100px}#badge-details dl dd,#badge-overview dl dd{display:inline-block;width:79%;margin-left:1%}.badge-profile{vertical-align:top}#page-badges-award .recipienttable tr td{vertical-align:top}#page-badges-award .recipienttable tr td.actions .actionbutton{margin:.3em 0;padding:.5em 0;width:100%}#page-badges-award .recipienttable tr td.existing,#page-badges-award .recipienttable tr td.potential{width:42%}#issued-badge-table .activatebadge{display:inline-block}.statusbox.active{background-color:#d4edda}.statusbox.inactive{background-color:#fff3cd}.statusbox{text-align:center;margin-bottom:5px;padding:5px}.statusbox .activatebadge{display:inline-block}.statusbox .activatebadge input[type=submit]{margin:3px}.activatebadge{margin:0;text-align:left;vertical-align:middle}img#persona_signin{cursor:pointer}.addcourse{float:right}.invisiblefieldset{display:inline;padding:0;border-width:0}#page-header .logo{margin:1rem 0}#page-header .logo img{max-height:75px}nav.navbar .logo img{max-height:35px}.page-context-header{overflow:hidden}.page-context-header .page-header-headings,.page-context-header .page-header-image{float:left;display:block;position:relative}.page-context-header .page-header-image{margin-right:1em;margin-bottom:1em}.page-context-header .header-button-group,.page-context-header .page-header-headings{position:relative;line-height:24px;vertical-align:middle}.page-context-header .header-button-group{display:block;float:left}.page-context-header .header-button-group a{position:relative;top:-0.4em}ul.dragdrop-keyboard-drag li{list-style-type:none}a.disabled,a.disabled:hover{text-decoration:none;cursor:default;font-style:italic;color:gray}body.lockscroll{height:100%;overflow:hidden}.progressbar_container{max-width:500px;margin:0 auto}.ie10 .yui3-calendar-header-label{display:inline-block}dd:after,dd:before{display:block;content:" "}dd:after{clear:both}.nav-tabs>.active>a[href],.nav-tabs>.active>a[href]:focus,.nav-tabs>.active>a[href]:hover{cursor:pointer}.inplaceeditable.inplaceeditingon{position:relative}.inplaceeditable.inplaceeditingon .editinstructions{margin-top:-30px;font-weight:400;margin-right:0;margin-left:0;left:0;right:auto;white-space:nowrap}.inplaceeditable.inplaceeditingon input{width:330px;vertical-align:text-bottom;margin-bottom:0}.inplaceeditable.inplaceeditingon select{margin-bottom:0}.inplaceeditable .quickediticon img{opacity:.2}.inplaceeditable .quickeditlink{color:inherit;text-decoration:inherit}.inplaceeditable .quickeditlink:focus .quickediticon img,.inplaceeditable:hover .quickeditlink .quickediticon img{opacity:1}.inplaceeditable.inplaceeditable-toggle .quickediticon{display:none}.inplaceeditable.inplaceeditable-autocomplete{display:block}h3.sectionname .inplaceeditable.inplaceeditingon .editinstructions{margin-top:-20px}.chart-area .chart-table-data{display:none}.chart-area .chart-table .chart-output-htmltable caption{white-space:nowrap}.chart-area .chart-table.accesshide .chart-table-expand{display:none}.chart-area .chart-table.accesshide .chart-table-data{display:block}ul{padding-left:1rem}.hover-tooltip-container{position:relative}.hover-tooltip-container .hover-tooltip{opacity:0;visibility:hidden;position:absolute;left:50%;top:calc(-50% - 5px);transform:translate(-50%, -50%);background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-sizing:border-box;padding:5px;white-space:nowrap;transition:opacity .15s,visibility .15s;z-index:1000}.hover-tooltip-container .hover-tooltip:before{content:"";display:inline-block;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,.2);position:absolute;bottom:-8px;left:calc(50% - 8px)}.hover-tooltip-container .hover-tooltip:after{content:"";display:inline-block;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid #fff;position:absolute;bottom:-6px;left:calc(50% - 7px);z-index:2}.hover-tooltip-container:hover .hover-tooltip{opacity:1;visibility:visible;transition:opacity .15s .5s,visibility .15s .5s}#region-flat-nav{padding-right:0;padding-left:0}#region-flat-nav .nav{margin-right:15px;background-color:#fff}@media(max-width: 767.98px){#region-flat-nav .nav{margin-top:30px;margin-right:0}}#page-footer a{color:#fff;text-decoration:underline}#page-footer a .icon{color:#fff}.bg-inverse a{color:#fff;text-decoration:underline}.bg-inverse a .icon{color:#fff}.sitelink img{width:112px}.dropdown-item a{display:block;width:100%;color:#212529}.dropdown-item:active a{color:#fff}.competency-tree ul{padding-left:1.5rem}.sr-only-focusable:active,.sr-only-focusable:focus{z-index:1031;position:fixed;background:#fff;padding:7px;left:0;top:0}[data-drag-type=move]{cursor:move;touch-action:none}.clickable{cursor:pointer}.overlay-icon-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.6)}.overlay-icon-container .loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.overlay-icon-container .loading-icon .icon{height:30px;width:30px;font-size:30px}.open.atto_menu>.dropdown-menu{display:block}div.editor_atto_toolbar button .icon{color:#495057}.w-auto{width:auto}.bg-pulse-grey{animation:bg-pulse-grey 2s infinite linear}@keyframes bg-pulse-grey{0%{background-color:#f8f9fa}50%{background-color:#fab6aa}100%{background-color:#f8f9fa}}.line-height-0{line-height:0 !important}.line-height-1{line-height:.25rem !important}.line-height-2{line-height:.5rem !important}.line-height-3{line-height:1rem !important}.line-height-4{line-height:1.5rem !important}.line-height-5{line-height:3rem !important}.dir-rtl .dir-rtl-hide{display:none}.dir-ltr .dir-ltr-hide{display:none}.switch{position:relative}.switch input{float:left;width:1px;transform:translateX(1px);padding:0;margin:0;opacity:0}.switch input+label{position:relative;min-height:1.8rem;min-width:3.6rem;line-height:1.8rem;border-radius:1.8rem;display:inline-block;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;padding-left:4.1rem}.switch input+label::after,.switch input+label::before{content:"";position:absolute;top:calc(50% - .9rem);left:0;width:3.6rem;height:1.8rem;bottom:0;display:block}.switch input+label::before{right:0;background-color:#dee2e6;border-radius:1.8rem;transition:.2s all}.switch input+label::after{margin-top:2px;left:2px;width:calc(1.8rem - 4px);height:calc(1.8rem - 4px);border-radius:50%;background-color:#fff;transition:.2s all}.switch input:checked+label::before{background-color:#fab6aa}.switch input:checked+label::after{margin-left:1.8rem}.switch input:focus+label::before{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.switch input:disabled+label{color:#6c757d;cursor:not-allowed}.switch input:disabled+label::before{background-color:#fab6aa}.paged-content-page-container{min-height:3.125rem}.text-decoration-none{text-decoration:none !important}.position-right{right:0 !important}.overflow-hidden{overflow:hidden !important}.text-break{overflow-wrap:break-word !important}.z-index-1{z-index:1 !important}.icon{font-size:16px;width:16px;height:16px;margin:0;padding:0;box-sizing:content-box;margin-right:.5rem}.icon.spacer{margin-right:0}.icon.iconsize-big{width:64px;height:64px;font-size:64px}.navbar-dark a .icon{color:rgba(255,255,255,.5) !important}.action-menu-item a:first-of-type>.icon{margin-left:.5rem}.ygtvcell .icon{margin-left:0 !important}.block_navigation .tree_item .icon,.block_settings .tree_item .icon{margin-left:0}[data-action=toggle-drawer] .icon{margin:0}.icon-no-spacing a>.icon{margin:0}.icon-no-margin .icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.icon-large>.icon{width:32px;height:32px}.icon-size-0 .icon{height:0 !important;width:0 !important;font-size:0 !important}.icon-size-1 .icon{height:4px !important;width:4px !important;font-size:4px !important}.icon-size-2 .icon{height:8px !important;width:8px !important;font-size:8px !important}.icon-size-3 .icon{height:16px !important;width:16px !important;font-size:16px !important}.icon-size-4 .icon{height:24px !important;width:24px !important;font-size:24px !important}.icon-size-5 .icon{height:48px !important;width:48px !important;font-size:48px !important}.helplink .icon{margin-left:.5rem}.formtable tbody th{font-weight:400;text-align:right}.path-admin #assignrole{width:60%;margin-left:auto;margin-right:auto}.path-admin .admintable .leftalign{text-align:left}.environmenttable .warn{background-color:#fff3cd;color:#ffc107}.environmenttable .error{background-color:#f8d7da;color:#dc3545}.environmenttable .ok{background-color:#d4edda;color:#28a745}.path-admin #assignrole .admintable .role,.path-admin #assignrole .admintable .roleholder,.path-admin #assignrole .admintable .userrole,.path-admin .admintable.environmenttable .info,.path-admin .admintable.environmenttable .name{white-space:nowrap}.path-admin .incompatibleblockstable td.c0{font-weight:700}#page-admin-course-category .addcategory{padding:10px}#page-admin-course-index .editcourse{margin:20px auto}#page-admin-course-index .editcourse td,#page-admin-course-index .editcourse th{padding-left:10px;padding-right:10px}.timewarninghidden{display:none}#page-admin-report-capability-index #capabilitysearch{width:30em}#page-admin-qbehaviours #qbehaviours div,#page-admin-qbehaviours #qbehaviours form,#page-admin-qtypes #qtypes div,#page-admin-qtypes #qtypes form{display:inline}#page-admin-qbehaviours #qbehaviours img.spacer,#page-admin-qtypes #qtypes img.spacer{width:16px}#page-admin-qbehaviours .cell.c3,#page-admin-qtypes .cell.c3{font-size:.875rem}#page-admin-course-category .addcategory,#page-admin-course-category .buttons,#page-admin-course-index .addcategory,#page-admin-course-index .buttons,#page-admin-course-index .singlebutton,#page-admin-index #layout-table .singlebutton,#page-admin-index .adminerror .singlebutton,#page-admin-index .adminwarning .singlebutton,#page-admin-index .copyright,#page-admin-index .copyrightnotice,#page-admin-lang .generalbox,#page-admin-maintenance .buttons,#page-admin-stickyblocks .generalbox,#page-course-index .buttons,#page-course-index-category .buttons{text-align:center;margin-bottom:1em}.path-admin-roles .capabilitysearchui{text-align:left;margin-left:auto;margin-right:auto;margin-top:1rem}#page-admin-roles-define .topfields{margin:1em 0 2em}#page-admin-roles-define .capdefault{background-color:rgba(0,0,9,.075)}#page-filter-manage .backlink,.path-admin-roles .backlink{margin-top:1em}#page-admin-roles-explain #chooseuser h3,#page-admin-roles-usersroles .contextname{margin-top:0}#page-admin-roles-explain #chooseusersubmit{margin-top:0;text-align:center}#page-admin-roles-usersroles p{margin:0}#page-admin-roles-assign .cell.c1,#page-admin-roles-assign .cell.c3,#page-admin-roles-override .cell.c1{padding-top:.75em}#page-admin-roles-define .definenotice,#page-admin-roles-override .overridenotice{margin:1em 10% 2em 10%;text-align:left}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo span{display:block}#page-admin-index .updateplugin div{margin-bottom:.5em}#page-admin-user-user_bulk #users .fgroup{white-space:nowrap}#page-admin-report-stats-index .graph{text-align:center;margin-bottom:1em}#page-admin-report-courseoverview-index .graph{text-align:center;margin-bottom:1em}#page-admin-lang .translator{border-width:1px;border-style:solid}.path-admin .roleassigntable{width:100%}.path-admin .roleassigntable td{vertical-align:top;padding:.2em .3em}.path-admin .roleassigntable p{text-align:left;margin:.2em 0}.path-admin .roleassigntable #existingcell,.path-admin .roleassigntable #potentialcell{width:42%}.path-admin .roleassigntable #existingcell p>label:first-child,.path-admin .roleassigntable #potentialcell p>label:first-child{font-weight:700}.path-admin .roleassigntable #buttonscell{width:16%}.path-admin .roleassigntable #buttonscell #assignoptions{font-size:.875rem}.path-admin .roleassigntable #addselect_wrapper,.path-admin .roleassigntable #removeselect_wrapper{width:100%}.path-admin table.rolecap tr.rolecap th{text-align:left;font-weight:400}.path-admin .rolecap .hiddenrow{display:none}.path-admin #defineroletable .rolecap .allow,.path-admin #defineroletable .rolecap .inherit,.path-admin #defineroletable .rolecap .prevent,.path-admin #defineroletable .rolecap .prohibit{text-align:center;padding:0;min-width:3.5em}.path-admin .rolecap .cap-name,.path-admin .rolecap .note{display:block;font-size:.875rem;white-space:nowrap;font-weight:400}.path-admin .rolecap label{display:block;text-align:center;padding:.5em;margin:0}.plugincheckwrapper{width:100%}.environmentbox{margin-top:1em}#mnetconfig table{margin-left:auto;margin-right:auto}.environmenttable .cell{padding:.15em .5em}#trustedhosts .generaltable{margin-left:auto;margin-right:auto;width:500px}#trustedhosts .standard{width:auto}#adminsettings legend{display:none}#adminsettings fieldset.error{margin:.2em 0 .5em 0}#adminsettings fieldset.error legend{display:block}#admin-spelllanguagelist textarea,#page-admin-setting-editorsettingstinymce .form-textarea textarea{text-align:left;direction:ltr}.adminsettingsflags{float:right}.adminsettingsflags label{margin-right:7px}.form-description pre,.formsettingheading pre{direction:ltr}.form-item .form-setting .form-htmlarea{display:inline}.form-item .form-setting .form-htmlarea .htmlarea{width:640px;display:block}.form-item .form-setting .form-multicheckbox ul{list-style:none;padding:0;margin:7px 0 0 0}.form-item .form-setting .defaultsnext{display:inline}.form-item .form-setting .locked-checkbox{margin-right:.2em;margin-left:.5em;display:inline}.form-item .form-setting .form-defaultinfo,.form-item .form-setting .form-password .unmask{display:inline-block}.form-item .form-setting .form-defaultinfo{max-width:100%;word-wrap:break-word}#admin-emoticons td input{width:8em}#admin-emoticons td.c0 input{width:4em}#adminthemeselector .selectedtheme td.c0{border:1px solid #bee5eb;border-right-width:0}#adminthemeselector .selectedtheme td.c1{border:1px solid #bee5eb;border-left-width:0}.admin_colourpicker,.admin_colourpicker_preview{display:none}.jsenabled .admin_colourpicker_preview{display:inline}.jsenabled .admin_colourpicker{display:block;height:102px;width:410px;margin-bottom:10px;box-sizing:content-box}.admin_colourpicker .loadingicon{vertical-align:middle;margin-left:auto}.admin_colourpicker .colourdialogue{float:left;border:1px solid #bee5eb}.admin_colourpicker .previewcolour{border:1px solid #bee5eb;margin-left:301px}.admin_colourpicker .currentcolour{border:1px solid #bee5eb;margin-left:301px;border-top-width:0}#page-admin-index #notice .checkforupdates{text-align:center}#page-admin-plugins #plugins-overview-panel .info{display:inline-block;margin-right:1em}#page-admin-plugins .checkforupdates{margin:10px 0}#page-admin-plugins .checkforupdates .singlebutton{margin:5px 0;padding:0}#page-admin-plugins .checkforupdates .singlebutton div,#page-admin-plugins .checkforupdates .singlebutton input{margin:0 3px 0 0}#page-admin-plugins .updateavailableinstallall{margin:5px 0;padding:0}#page-admin-plugins .updateavailableinstallall div,#page-admin-plugins .updateavailableinstallall input{margin:0 3px 5px 0}#page-admin-plugins #plugins-control-panel .status-missing td{background-color:#fff3cd}#page-admin-plugins #plugins-control-panel .pluginname .componentname{font-size:.875rem;margin-left:22px}#page-admin-plugins #plugins-control-panel .version .versionnumber{font-size:.875rem}#page-admin-plugins #plugins-control-panel .uninstall a{color:#dc3545}#page-admin-plugins #plugins-control-panel .notes .label{margin-right:3px}#page-admin-plugins #plugins-control-panel .notes .requiredby{font-size:.875rem}#plugins-check-page .checkforupdates .singlebutton{margin:5px 0;padding:0}#plugins-check-page .checkforupdates .singlebutton div,#plugins-check-page .checkforupdates .singlebutton input{margin:0 3px 0 0}#plugins-check-page #plugins-check-info .actions>div{display:inline-block;margin-right:1em}#plugins-check-page #plugins-check-info .actions .singlebutton{margin:5px 0;padding:0}#plugins-check-page #plugins-check-info .actions .singlebutton div,#plugins-check-page #plugins-check-info .actions .singlebutton input{margin:0 3px 0 0}#plugins-check-page #plugins-check .status-downgrade td,#plugins-check-page #plugins-check .status-missing td{background-color:#f8d7da}#plugins-check-page #plugins-check .displayname .plugindir{font-size:.875rem}#plugins-check-page #plugins-check .requires ul{margin-left:13px}#plugins-check-page #plugins-check .status .actionbutton{margin:5px 0;padding:0}#plugins-check-page #plugins-check .status .actionbutton input{margin:0}#plugins-check-page .plugins-check-dependencies-actions>div{display:inline-block;margin-right:1em}#plugins-check-page .plugins-check-dependencies-actions .singlebutton{margin:5px 0;padding:0}#plugins-check-page .plugins-check-dependencies-actions .singlebutton div,#plugins-check-page .plugins-check-dependencies-actions .singlebutton input{margin:0 3px 0 0}#plugins-check-page #plugins-check-available-dependencies .displayname .component{font-size:.875rem}#plugins-check-page #plugins-check-available-dependencies .info .actions>div{display:inline-block;margin-right:1em}#plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall{display:block;margin:5px 0;padding:0}#plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall input{margin:0}#plugins-check-page .pluginupdateinfo,#plugins-control-panel .pluginupdateinfo{background-color:#d1ecf1;padding:5px;margin:10px 0;border-radius:5px}#plugins-check-page .pluginupdateinfo.maturity50,#plugins-control-panel .pluginupdateinfo.maturity50{background-color:#f8d7da}#plugins-check-page .pluginupdateinfo.maturity100,#plugins-check-page .pluginupdateinfo.maturity150,#plugins-control-panel .pluginupdateinfo.maturity100,#plugins-control-panel .pluginupdateinfo.maturity150{background-color:#fff3cd}#plugins-check-page .pluginupdateinfo .info,#plugins-control-panel .pluginupdateinfo .info{display:inline-block}#plugins-check-page .pluginupdateinfo .separator:after,#plugins-control-panel .pluginupdateinfo .separator:after{content:" | "}#plugins-check-page .pluginupdateinfo .singlebutton,#plugins-control-panel .pluginupdateinfo .singlebutton{margin:5px 0;padding:0}#plugins-check-page .pluginupdateinfo .singlebutton div,#plugins-check-page .pluginupdateinfo .singlebutton input,#plugins-control-panel .pluginupdateinfo .singlebutton div,#plugins-control-panel .pluginupdateinfo .singlebutton input{margin:0 3px 0 0}.plugins-management-confirm-buttons>div{display:inline-block;margin:1em 1em 1em 0}.plugins-management-confirm-buttons .continue{padding:0}.plugins-management-confirm-buttons .continue div,.plugins-management-confirm-buttons .continue input{margin:0}.uninstalldeleteconfirmexternal{padding:.5em 1em;margin:5px 0 10px 0}#page-admin-index .upgradepluginsinfo{text-align:center}#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo .separator:after{content:" | "}#page-admin-mnet-peers .box.deletedhosts{margin-bottom:1em;font-size:.875rem}#page-admin-mnet-peers .mform .deletedhostinfo{padding:4px;margin-bottom:5px}#core-cache-plugin-summaries table,#core-cache-store-summaries table{width:100%}#core-cache-definition-summaries table,#core-cache-lock-summary table,#core-cache-mode-mappings table{margin:0 auto}#core-cache-store-summaries .default-store td{font-style:italic}#core-cache-lock-summary .new-instance,#core-cache-mode-mappings .edit-link,#core-cache-rescan-definitions{margin-top:.5em;text-align:center}.maintenancewarning{position:fixed;bottom:0;right:0;overflow:hidden;z-index:1000}.modal.modal-in-page{z-index:0}#page-admin-search .adminpagetitle{margin-bottom:0;border-bottom:none}#page-admin-search .adminpagepath{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 1.5rem 0}#page-admin-search .adminpagepath li{font-size:80%;font-weight:400}#page-admin-search .adminpagepath li+li:before{padding-right:.5rem;padding-left:.5rem;content:"/"}@media(min-width: 576px){#page-admin-search .container{overflow-wrap:break-word}}#page-admin-tasklogs .task-class{font-size:.875rem;color:#6c757d}.blockmovetarget .accesshide{position:relative;left:initial}.block:target{padding-top:0 !important;margin-top:0 !important}.block_search_forums .searchform{text-align:left}.block.block_navigation .block_tree ul,.block_settings .block_tree ul{margin-left:0}.block .block-controls .dropdown-toggle{color:#212529}[data-region=blocks-column]{width:360px;float:right}#region-main-settings-menu{position:relative;float:left;width:100%}#region-main-settings-menu>div{position:absolute;right:0;z-index:100;margin:1rem}.region_main_settings_menu_proxy{width:4rem;height:2rem;background-color:#fff;margin-left:.625rem;margin-bottom:.625rem;border-bottom-left-radius:.5rem;float:right}#region-main-settings-menu.has-blocks,#region-main.has-blocks{display:inline-block;width:calc(100% - 375px)}@media(max-width: 1199.98px){#region-main-settings-menu.has-blocks,#region-main.has-blocks{width:100%;display:block}}@media(max-width: 1199.98px){[data-region=blocks-column]{width:100%}}.block .empty-placeholder-image-lg{height:5rem}.block .block-cards .course-info-container{padding:.8rem}.block .block-cards .progress{height:.5rem}.block .block-cards .course-summaryitem{border:1px solid #dee2e6;background-color:#fff}.block .block-cards .icon{margin-right:0}#page-enrol-users .block .block-cards #filterform .coursemenubtn,.block .block-cards #page-enrol-users #filterform .coursemenubtn,.block .block-cards .card .coursemenubtn,.block .block-cards .groupinfobox .coursemenubtn,.block .block-cards .que .history .coursemenubtn,.block .block-cards .userprofile .profile_tree section .coursemenubtn,.block .block-cards .well .coursemenubtn,.que .block .block-cards .history .coursemenubtn,.userprofile .profile_tree .block .block-cards section .coursemenubtn{margin-top:-0.5rem}.block .block-cards .btn-link,.block .block-cards a.coursename,.block .block-cards span.categoryname{color:inherit}.block .block-cards .multiline{white-space:normal}#page-grade-grading-manage .actions .block .block-cards .btn-link.btn-icon.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .block .block-cards input.btn-link.btn-icon,#rubric-rubric.gradingform_rubric .block .block-cards .btn-link.btn-icon.addcriterion,.block .block-cards #page-grade-grading-manage .actions .btn-link.btn-icon.action,.block .block-cards #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon,.block .block-cards #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion,.block .block-cards .btn.btn-link.btn-icon{height:36px;width:36px;padding:0;border-radius:50%}#page-grade-grading-manage .actions .block .block-cards .btn-link.btn-icon.action:focus,#page-grade-grading-manage .actions .block .block-cards .btn-link.btn-icon.action:hover,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .block .block-cards input.btn-link.btn-icon:focus,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .block .block-cards input.btn-link.btn-icon:hover,#rubric-rubric.gradingform_rubric .block .block-cards .btn-link.btn-icon.addcriterion:focus,#rubric-rubric.gradingform_rubric .block .block-cards .btn-link.btn-icon.addcriterion:hover,.block .block-cards #page-grade-grading-manage .actions .btn-link.btn-icon.action:focus,.block .block-cards #page-grade-grading-manage .actions .btn-link.btn-icon.action:hover,.block .block-cards #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:focus,.block .block-cards #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:hover,.block .block-cards #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:focus,.block .block-cards #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:hover,.block .block-cards .btn.btn-link.btn-icon:focus,.block .block-cards .btn.btn-link.btn-icon:hover{background-color:#fab6aa}.dashboard-card-deck.one-row{flex-flow:nowrap;overflow-x:scroll}.summaryimage{height:5rem;width:5rem;background-position:center;background-size:cover}.dashboard-card-deck .dashboard-card{margin-bottom:30px;flex-basis:auto;width:100%;flex-grow:0;flex-shrink:0}.dashboard-card-deck .dashboard-card .dashboard-card-img{height:7rem;background-position:center;background-size:cover}.dashboard-card-deck .dashboard-card .dashboard-card-footer{padding:.8rem}.dashboard-card-deck.fixed-width-cards .dashboard-card{width:300px}@media(min-width: 576px){.dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(50% - 30px)}}@media(min-width: 840px){.dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(33.33% - 30px)}}@media(min-width: 1100px){.dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(25% - 30px)}}@media(min-width: 1360px){.dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(20% - 30px)}}@media(min-width: 1200px){#region-main.has-blocks .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(33.33% - 30px)}}@media(min-width: 1470px){#region-main.has-blocks .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(25% - 30px)}}body{transition-delay:0s}body.drawer-open-left{transition-delay:.1s}@media(min-width: 768px){body.drawer-open-left .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(100% - 30px)}}@media(min-width: 861px){body.drawer-open-left .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(50% - 30px)}}@media(min-width: 1122px){body.drawer-open-left .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(33.33% - 30px)}}@media(min-width: 1381px){body.drawer-open-left .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(25% - 30px)}}@media(min-width: 1200px){body.drawer-open-left #region-main.has-blocks .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(100% - 30px)}}@media(min-width: 1236px){body.drawer-open-left #region-main.has-blocks .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(50% - 30px)}}@media(min-width: 1497px){body.drawer-open-left #region-main.has-blocks .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(33.33% - 30px)}}@media(min-width: 1200px){#block-region-side-pre .dashboard-card-deck:not(.fixed-width-cards){margin-left:0;margin-right:0}#block-region-side-pre .dashboard-card-deck:not(.fixed-width-cards) .dashboard-card{width:calc(100% - 30px) !important}}.block_recentlyaccessedcourses .paging-bar-container{margin-top:-2.4rem;justify-content:flex-end}@media(max-width: 575.98px){.block_recentlyaccessedcourses .paging-bar-container{margin-top:0}}#block-region-side-pre .block_recentlyaccessedcourses .paging-bar-container{margin-top:0}.block_recentlyaccesseditems img.icon{height:auto;width:auto;margin-right:6px}.block_myoverview .content{min-height:19.35rem}.block_myoverview .paged-content-page-container{min-height:13rem}.block_navigation .block_tree [aria-expanded=false],.block_navigation .block_tree [aria-expanded=true],.block_navigation .block_tree [aria-expanded=true].emptybranch,.block_settings .block_tree [aria-expanded=false],.block_settings .block_tree [aria-expanded=true],.block_settings .block_tree [aria-expanded=true].emptybranch{background-image:none}.block_navigation .block_tree [aria-expanded=true]:before,.block_settings .block_tree [aria-expanded=true]:before{content:"";margin-right:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;width:16px}.block_navigation .block_tree [aria-expanded=false]:before,.block_settings .block_tree [aria-expanded=false]:before{content:"";margin-right:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;width:16px}.dir-rtl .block_navigation .block_tree [aria-expanded=false]:before,.dir-rtl .block_settings .block_tree [aria-expanded=false]:before{content:""}.block_navigation .block_tree p.hasicon,.block_settings .block_tree p.hasicon{text-indent:-3px}.block_navigation .block_tree p.hasicon .icon,.block_settings .block_tree p.hasicon .icon{margin-right:2px}.block.invisibleblock .card-title{color:#6c757d}.navbar{max-height:50px}.calendar_event_category{background-color:thistle}.calendar_event_course{background-color:#ffd3bd}.calendar_event_site{background-color:#d6f8cd}.calendar_event_group{background-color:#fee7ae}.calendar_event_user{background-color:#dce7ec}.path-calendar .calendartable{width:100%;table-layout:fixed}.path-calendar .calendartable td,.path-calendar .calendartable th{width:14%;vertical-align:top;text-align:center;border:0}.path-calendar .calendar-controls .current,.path-calendar .calendar-controls .next,.path-calendar .calendar-controls .previous{display:block;float:left;width:12%}.path-calendar .calendar-controls .previous{text-align:left;border:1px solid rgba(0,0,0,0)}.path-calendar .calendar-controls .current{text-align:center;width:76%}.path-calendar .calendar-controls .next{text-align:right;border:1px solid rgba(0,0,0,0)}.path-calendar .calendar-controls .drop-target{box-sizing:border-box;border:1px dashed #fab6aa}.path-calendar .filters table{border-collapse:separate;border-spacing:2px;width:100%}.path-calendar .maincalendar{vertical-align:top;padding:0}.path-calendar .maincalendar .bottom{text-align:center;padding:5px 0 0 0}.path-calendar .maincalendar .heightcontainer{height:100%;position:relative}.path-calendar .maincalendar .calendarmonth{width:98%;margin:10px auto}.path-calendar .maincalendar .calendarmonth ul{margin:0;padding:0}.path-calendar .maincalendar .calendarmonth ul li{list-style-type:none}.path-calendar .maincalendar .calendarmonth ul li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block}.path-calendar .maincalendar .calendarmonth ul li>a:hover{text-decoration:none}.path-calendar .maincalendar .calendarmonth ul li>a:hover .eventname{text-decoration:underline}.path-calendar .maincalendar .calendarmonth ul li .icon{margin-left:.25em;margin-right:.25em;vertical-align:initial}.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle{width:12px;height:12px;border-radius:6px;vertical-align:middle}.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_category{background-color:thistle}.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_course{background-color:#ffd3bd}.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_site{background-color:#d6f8cd}.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_group{background-color:#fee7ae}.path-calendar .maincalendar .calendarmonth ul li .badge.badge-circle.calendar_event_user{background-color:#dce7ec}.path-calendar .maincalendar .calendarmonth td{height:5em}.path-calendar .maincalendar .calendarmonth .clickable:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.path-calendar .maincalendar .calendar-controls .next,.path-calendar .maincalendar .calendar-controls .previous{width:30%}.path-calendar .maincalendar .calendar-controls .current{width:39.95%}.path-calendar .maincalendar .controls{width:98%;margin:10px auto}.path-calendar .maincalendar .calendar_event_category:hover a,.path-calendar .maincalendar .calendar_event_course:hover a,.path-calendar .maincalendar .calendar_event_group:hover a,.path-calendar .maincalendar .calendar_event_site:hover a,.path-calendar .maincalendar .calendar_event_user:hover a{color:#0056b3;text-decoration:underline}.path-calendar .maincalendar .calendar_event_category{border-color:thistle}.path-calendar .maincalendar .calendar_event_course{border-color:#ffd3bd}.path-calendar .maincalendar .calendar_event_site{border-color:#d6f8cd}.path-calendar .maincalendar .calendar_event_group{border-color:#fee7ae}.path-calendar .maincalendar .calendar_event_user{border-color:#dce7ec}.path-calendar .maincalendar .calendar-controls .current{margin-bottom:.5rem;font-family:inherit;font-size:2rem;font-weight:500;line-height:1.2;color:inherit}.path-calendar .maincalendar .calendartable li,.path-calendar .maincalendar .calendartable td{padding:0 4px 4px 4px}.path-calendar .maincalendar .calendartable li{text-align:left}.path-calendar .maincalendar .header{overflow:hidden}.path-calendar .maincalendar .header .buttons{float:right}.path-calendar .maincalendar .event .card-header img{vertical-align:baseline}.path-calendar .maincalendar .event .location{word-break:break-all;overflow-wrap:break-word}#page-calendar-export .indent{padding-left:20px}.block .minicalendar{max-width:280px;margin:0 auto;width:100%}.block .minicalendar td,.block .minicalendar th{padding:2px;font-size:.8em;text-align:center}.block .minicalendar td a{width:100%;height:100%;display:block}.block .minicalendar td.duration_global{border-top:1px solid #d6f8cd;border-bottom:1px solid #d6f8cd}.block .minicalendar td.duration_global.duration_finish{background-color:#d6f8cd}.block .minicalendar td.duration_category{border-top:1px solid thistle;border-bottom:1px solid thistle}.block .minicalendar td.duration_category.duration_finish{background-color:thistle}.block .minicalendar td.duration_course{border-top:1px solid #ffd3bd;border-bottom:1px solid #ffd3bd}.block .minicalendar td.duration_course.duration_finish{background-color:#ffd3bd}.block .minicalendar td.duration_group{border-top:1px solid #fee7ae;border-bottom:1px solid #fee7ae}.block .minicalendar td.duration_group.duration_finish{background-color:#fee7ae}.block .minicalendar td.duration_user{border-top:1px solid #dce7ec;border-bottom:1px solid #dce7ec}.block .minicalendar td.duration_user.duration_finish{background-color:#dce7ec}.block .minicalendar caption{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center}.block .calendar-controls .current,.block .calendar-controls .next,.block .calendar-controls .previous{display:block;float:left}.block .calendar-controls .previous{text-align:left;width:12%}.block .calendar-controls .current{text-align:center;width:76%}.block .calendar-controls .next{text-align:right;width:12%}.block .calendar_filters ul{list-style:none;margin:0;padding:0}.block .calendar_filters li{margin-bottom:.2em}.block .calendar_filters li span img{padding:0 .2em;margin:0}.block .calendar_filters li .icon{vertical-align:initial;margin:0 .1rem 0 .4rem}.block .calendar_filters li>a:hover{text-decoration:none}.block .calendar_filters li>a:hover .eventname{text-decoration:underline}.block .content h3.eventskey{margin-top:.5em}table.calendartable caption{caption-side:top}@media(min-width: 768px){#page-calender-view .container-fluid{min-width:1024px}}.calendarwrapper{position:relative}.day-popover-content:empty+.day-popover-alternate{display:block}.location-content{overflow-wrap:break-word}.description-content{overflow-wrap:break-word}.description-content>p{margin:0}.section-modchooser-link img{margin-right:.5rem;width:16px;height:16px}.section_add_menus{text-align:right;clear:both}.section-modchooser{clear:both}.block_tree .tree_item.branch{margin-left:8px}.section_add_menus .horizontal div,.section_add_menus .horizontal form{display:inline}.section_add_menus optgroup{font-weight:400;font-style:italic}.section_add_menus .urlselect{text-align:left;margin-left:.4em}.section_add_menus .urlselect select{margin-left:.2em}.sitetopic ul.section{margin:0}body:not(.editing) .sitetopic ul.section{padding-left:0}body:not(.editing) .sitetopic ul.section .label .mod-indent-outer{padding-left:0}.course-content ul.section{margin:1rem}.section .side{margin-top:.5rem}.section .side.left{float:left}.section .side.right{float:right;clear:right}.section .spinner{height:16px;width:16px}.section .activity .spinner{left:100%;position:absolute}.section .activity .actions{position:absolute;right:0;top:0;display:flex}.section .activity .activityinstance,.section .activity .contentwithoutlink{min-width:40%;display:table-cell;padding-right:4px;min-height:2em}.section .activity .activityinstance>a,.section .activity .contentwithoutlink>a{display:block;text-indent:-31px;padding-left:31px}.section .activity .activityinstance .dimmed .activityicon,.section .activity .contentwithoutlink .dimmed .activityicon{opacity:.5}.section .activity a.stealth,.section .activity a.stealth:hover{color:#f7b3a8 !important}.section .label .activityinstance,.section .label .contentwithoutlink{padding-right:32px;display:block;height:inherit}.section .label .mod-indent-outer{padding-left:24px;display:block}.section .filler{width:16px;height:16px;padding:0;margin:0 .5rem;display:inline-block}.section .activity.editor_displayed .moodle-actionmenu,.section .activity.editor_displayed a.editing_title{display:none}.section .activity.editor_displayed div.activityinstance{padding-right:initial}.section .activity.editor_displayed div.activityinstance input{margin-bottom:initial;padding-top:initial;padding-bottom:initial;vertical-align:text-bottom}.activity img.activityicon{margin-right:6px;vertical-align:text-bottom}.section .activity .activityinstance,.section .activity .activityinstance div{display:inline-block}.editing .section .activity .activityinstance,.editing .section .activity .contentwithoutlink{padding-right:200px}.editing .section .activity .editing_move{position:absolute;left:0;top:0}.editing .section .activity .mod-indent-outer{padding-left:2rem}.editing_hide+.editing_assign,.editing_show+.editing_assign{margin-left:20px}.section .activity .commands{white-space:nowrap;display:inline-block}.section .activity.modtype_label.label{font-weight:400;padding:.2em}.section li.activity{padding:.2em;clear:both}.section .activity .activityinstance .groupinglabel{padding-left:30px}.section .activity .availabilityinfo,.section .activity .contentafterlink{margin-top:.5em;margin-left:30px}.section .activity .contentafterlink p{margin:.5em 0}.editing .section .activity.action-menu-shown,.editing .section .activity:hover{background-color:rgba(0,0,9,.05)}.course-content .current{position:relative}.course-content .current::before{content:"";border-left:#fab6aa 2px solid;position:absolute;left:-1.25rem;top:0;bottom:0}.course-content .section-summary{border:1px solid #dee2e6;margin-top:5px;list-style:none}.course-content .section-summary .section-title{margin:2px 5px 10px 5px}.course-content .section-summary .summarytext{margin:2px 5px 2px 5px}.course-content .section-summary .section-summary-activities .activity-count{font-size:.875rem;margin:3px;white-space:nowrap;display:inline-block}.course-content .section-summary .summary{margin-top:5px}.course-content .single-section{margin-top:1em}.course-content .single-section .section-navigation{display:block;padding:.5em;margin-bottom:-0.5em}.course-content .single-section .section-navigation .title{font-weight:700;font-size:108%;clear:both}.course-content .single-section .section-navigation .mdl-left{font-weight:400;float:left;margin-right:1em}.course-content .single-section .section-navigation .mdl-left .larrow{margin-right:.1em}.course-content .single-section .section-navigation .mdl-right{font-weight:400;float:right;margin-left:1em}.course-content .single-section .section-navigation .mdl-right .rarrow{margin-left:.1em}.course-content .single-section .section-navigation .mdl-bottom{margin-top:0}.course-content ul li.section.main{border-bottom:1px solid #dee2e6;margin-top:0}.course-content ul li.section.main:last-child{border-bottom:0}.course-content ul.topics,.course-content ul.weeks{padding:0}.course-content ul.topics li.section,.course-content ul.weeks li.section{margin-top:1rem;padding-bottom:1rem}.course-content ul.topics li.section .content,.course-content ul.weeks li.section .content{margin:0;padding:0}.course-content ul.topics li.section .content>.availabilityinfo,.course-content ul.topics li.section .summary,.course-content ul.weeks li.section .content>.availabilityinfo,.course-content ul.weeks li.section .summary{margin-left:25px}.course-content ul.topics li.section .left,.course-content ul.weeks li.section .left{padding-top:0;text-align:right}.course-content{margin-top:0}.course-content .hidden{display:none}.course-content li.section ul{list-style:disc}.course-content li.section ul ul{list-style:circle}.course-content li.section ul ul ul{list-style:square}.course-content li.section li.activity ul{list-style:disc}.course-content li.section li.activity ul ul{list-style:circle}.course-content li.section li.activity ul ul ul{list-style:square}.course-content li.section .right>.icon:first-child{display:none}#page-enrol-users .path-course-view.editing #region-main>#filterform,.path-course-view.editing #page-enrol-users #region-main>#filterform,.path-course-view.editing #region-main>.card-block{padding-bottom:13rem}.jumpmenu .form-inline{display:block}.path-course-view .completionprogress{margin-left:25px}.path-course-view .completionprogress{display:block;float:right;height:20px;position:relative}#page-site-index .subscribelink{text-align:right}#frontpage-category-combo h2,#frontpage-category-names h2,#frontpage-course-list h2,#site-news-forum h2{margin-bottom:9px}.path-course-view a.reduce-sections{padding-left:.2em}.path-course-view .subscribelink{text-align:right}.path-course-view .unread{margin-left:30px}.path-course-view .block.drag .header{cursor:move}.path-course-view .completionprogress{text-align:right}.path-course-view .single-section .completionprogress{margin-right:5px}.path-course-view li.activity>div,.path-site li.activity>div{position:relative;padding:0 16px 0 0}.path-course-view li.activity span.autocompletion img{vertical-align:text-bottom;margin-left:0}#page-grade-grading-manage .actions .path-course-view li.activity form.togglecompletion .action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .path-course-view li.activity form.togglecompletion input,#rubric-rubric.gradingform_rubric .path-course-view li.activity form.togglecompletion .addcriterion,.path-course-view li.activity form.togglecompletion #page-grade-grading-manage .actions .action,.path-course-view li.activity form.togglecompletion #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input,.path-course-view li.activity form.togglecompletion #rubric-rubric.gradingform_rubric .addcriterion,.path-course-view li.activity form.togglecompletion .btn{padding:0}.path-course-view li.activity form.togglecompletion img{max-width:none}.path-course-view.editing li.activity span.autocompletion img{margin-right:.5rem;margin-left:.5rem}.path-course-view li.activity form.togglecompletion .ajaxworking{width:16px;height:16px;position:absolute;right:22px;top:3px;background:url([[pix:i/ajaxloader]]) no-repeat}li.section.hidden span.commands a.editing_hide,li.section.hidden span.commands a.editing_show{cursor:default}.single-section h3.sectionname{text-align:center;clear:both}.section img.movetarget{height:16px;width:80px}input.titleeditor{width:330px;vertical-align:text-bottom}span.editinstructions{position:absolute;top:0;margin-top:-22px;margin-left:30px;font-size:.875rem;padding:.1em .4em;background-color:#d1ecf1;color:#17a2b8;text-decoration:none;z-index:9999;border:1px solid #bee5eb}#dndupload-status{position:fixed;left:0;width:40%;margin:0 30%;padding:6px;border:1px solid #bee5eb;text-align:center;background:#d1ecf1;color:#17a2b8;z-index:1;border-radius:8px}.dndupload-preview{color:#909090;border:1px dashed #909090;list-style:none;margin-top:.2em;padding:.3em}.dndupload-progress-outer{background-color:#fab6aa;border-radius:.25rem;display:block;width:100%;height:1rem;margin-bottom:1rem}.dndupload-progress-inner{background-color:#fff;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;display:inline-block;height:1rem}.dndupload-hidden{display:none}#page-course-editsection .singlebutton,#page-course-index .singlebutton,#page-course-index-category .singlebutton,#page-course-pending .singlebutton{text-align:center}#page-admin-course-manage #movecourses td img{margin:0 .22em;vertical-align:text-bottom}#coursesearch{margin-top:1em;text-align:center}#page-course-pending .pendingcourserequests{margin-bottom:1em}#page-course-pending .pendingcourserequests .singlebutton{display:inline}#page-course-pending .pendingcourserequests .cell{padding:0 5px}#page-course-pending .pendingcourserequests .cell.c6{white-space:nowrap}.coursebox{padding:.5rem}.coursebox>.info>.coursename a{display:block;background-image:url([[pix:moodle|i/course]]);background-repeat:no-repeat;padding-left:21px;background-position:left .2em}.coursebox .content .coursefile,.coursebox .content .courseimage,.coursebox .content .customfields-container,.coursebox .content .teachers,.coursebox>.info>.coursename{float:left;clear:left}.coursebox .content .coursefile,.coursebox .content .courseimage,.coursebox .content .customfields-container,.coursebox .content .teachers{width:40%}.coursebox>.info>h3.coursename{margin:5px}.coursebox>.info>.coursename{margin:5px;padding:0}.coursebox .content .teachers li{list-style-type:none;padding:0;margin:0}.coursebox .enrolmenticons,.coursebox .moreinfo{padding:3px 0;float:right}.coursebox .moreinfo img{margin:0 .2em}.coursebox .content{clear:both}.coursebox .content .coursecat,.coursebox .content .summary{float:right;width:55%}.coursebox .content .coursecat{text-align:right;clear:right}.coursebox.remotecoursebox .remotecourseinfo{float:left;width:40%}.coursebox .content .courseimage img{max-width:100px;max-height:100px}.coursebox .content .coursecat,.coursebox .content .coursefile,.coursebox .content .courseimage,.coursebox .content .customfields-container,.coursebox .content .summary,.coursebox .content .teachers,.coursebox.remotecoursebox .remotecourseinfo{margin:15px 5px 5px;padding:0}.coursebox.remotehost>.info>.categoryname a{background-image:url([[pix:moodle|i/mnethost]])}.coursebox.collapsed{margin-bottom:0}.coursebox.collapsed>.content{display:none}.courses .coursebox.collapsed{padding-top:.5rem;padding-bottom:.5rem}.courses .coursebox.even{background-color:rgba(0,0,9,.05)}.courses>.paging.paging-morelink{text-align:center;padding:1rem}.course_category_tree .category .numberofcourse{font-size:.875rem}.course_category_tree .controls{visibility:hidden}.course_category_tree .controls div{display:inline;cursor:pointer}.jsenabled .course_category_tree .controls{visibility:visible}.course_category_tree .controls{margin-bottom:5px;text-align:right;float:right}.course_category_tree .controls div{padding-right:2em;font-size:75%}.course_category_tree .category>.info>.categoryname{background-image:url([[pix:moodle|t/collapsed_empty]]);background-repeat:no-repeat;padding:2px 18px;margin:3px;background-position:center left}.course_category_tree .category.with_children>.info>.categoryname{background-image:url([[pix:moodle|t/expanded]]);cursor:pointer}.course_category_tree .category.with_children.collapsed>.info>.categoryname{background-image:url([[pix:moodle|t/collapsed]])}.course_category_tree .category.collapsed>.content{display:none}.course_category_tree .category>.info{clear:both}.course_category_tree .category>.content{padding-left:16px}#page-course-index-category .generalbox.info{margin-bottom:15px;border:1px dotted #ddd;border-radius:4px;padding:5px}#page-course-index-category .categorypicker{text-align:center;margin:10px 0 20px}#course-category-listings{margin-bottom:0}#course-category-listings.columns-2>#course-listing>div{position:relative;left:-1px}#course-category-listings.columns-3>#course-listing>div{height:100%}#course-category-listings>div>div{min-height:300px}#course-category-listings>div>div>ul.ml>li:first-child>div{border-top:0}#course-category-listings h3{margin:0;padding:.4rem .6rem .3rem}#course-category-listings h4{margin:1rem 0 0;padding:.6rem 1rem .5rem}#course-category-listings .moodle-actionmenu{white-space:nowrap}#course-category-listings .listing-actions{text-align:center}#course-category-listings .listing-actions>.moodle-actionmenu{display:inline-block}#course-category-listings ul.ml{list-style:none;margin:1rem 0}#course-category-listings ul.ml ul.ml{margin:0}#course-category-listings .listitem[data-selected="1"]{background-color:rgba(0,0,9,.05)}#course-category-listings .listitem[data-selected="1"]:hover{background-color:rgba(0,0,9,.075)}#course-category-listings .item-actions{margin-right:1em;display:inline-block}#course-category-listings .item-actions.show .menu img{width:12px;max-width:none}#course-category-listings .item-actions .menu-action-text{vertical-align:inherit}#course-category-listings .listitem>div>.float-left{float:left}#course-category-listings .listitem>div>.float-right{float:right;text-align:right}#course-category-listings .listitem>div .item-actions .action-show{display:none}#course-category-listings .listitem>div .item-actions .action-hide{display:inline}#course-category-listings .listitem>div .without-actions{color:#333}#course-category-listings .listitem>div .idnumber{color:#a1a1a8;margin-right:2em}#course-category-listings .listitem[data-visible="0"]>div .item-actions .action-show{display:inline}#course-category-listings .listitem[data-visible="0"]>div .item-actions .action-hide{display:none}#course-category-listings .listitem.highlight{background-color:#fff}#course-category-listings .listitem.highlight>div,#course-category-listings .listitem.highlight>div:hover,#course-category-listings .listitem.highlight[data-selected="1"]>div{background-color:rgba(0,0,9,.075)}#course-category-listings #course-listing .listitem .categoryname{display:inline-block;margin-left:1em;color:#a1a1a8}#course-category-listings #course-listing .listitem .coursename{display:inline-block}#course-category-listings #course-listing>.firstpage .listitem:first-child>div .item-actions .action-moveup,#course-category-listings #course-listing>.lastpage .listitem:last-child>div .item-actions .action-movedown{display:none}#course-category-listings #course-listing .bulk-action-checkbox{margin:-2px 6px 0 0}#course-category-listings #category-listing .listitem.collapsed>ul.ml{display:none}#course-category-listings #category-listing .listitem>div>.ba-checkbox{width:2.2em;text-align:center;margin:-1px .5em 0 0;padding-top:2px}#course-category-listings #category-listing .listitem.highlight>div>.ba-checkbox{background-color:rgba(0,0,9,.075)}#course-category-listings #category-listing .listitem[data-selected="1"]>div>.ba-checkbox{margin:0 .5em 0 0;padding:0;background-color:inherit}#course-category-listings #category-listing .listitem:first-child>div .item-actions .action-moveup,#course-category-listings #category-listing .listitem:last-child>div .item-actions .action-movedown{display:none}#course-category-listings #category-listing .course-count{color:#a1a1a8;margin-right:2rem;min-width:3.5em;display:inline-block}#course-category-listings #category-listing .bulk-action-checkbox{margin-right:-3px}#course-category-listings #category-listing .category-listing>ul>.listitem:first-child{position:relative}#course-category-listings #category-listing .category-bulk-actions{margin:0 .5em .5em;position:relative}#course-category-listings .detail-pair>*{display:inline-block}#course-category-listings .detail-pair .pair-key{font-weight:700;vertical-align:top}#course-category-listings .detail-pair .pair-key span{margin-right:1rem;display:block}#course-category-listings .detail-pair .pair-value select{max-width:100%}#course-category-listings .bulk-actions .detail-pair>*{display:block;width:100%}#course-category-listings .listing-pagination{text-align:center}#course-category-listings .listing-pagination .yui3-button{color:#fff;background-color:#17a2b8;border-color:#17a2b8;border:0;margin:.4rem .2rem .45rem;font-size:10.4px}#course-category-listings .listing-pagination .yui3-button:hover{color:#fff;background-color:#138496;border-color:#117a8b}#course-category-listings .listing-pagination .yui3-button.focus,#course-category-listings .listing-pagination .yui3-button:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#course-category-listings .listing-pagination .yui3-button.disabled,#course-category-listings .listing-pagination .yui3-button:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled).active,#course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled):active,.show>#course-category-listings .listing-pagination .yui3-button.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}#course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled).active:focus,#course-category-listings .listing-pagination .yui3-button:not(:disabled):not(.disabled):active:focus,.show>#course-category-listings .listing-pagination .yui3-button.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#course-category-listings .listing-pagination .yui3-button.active-page{color:#fff;background-color:#fab6aa;border-color:#fab6aa}#course-category-listings .listing-pagination .yui3-button.active-page:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}#course-category-listings .listing-pagination .yui3-button.active-page.focus,#course-category-listings .listing-pagination .yui3-button.active-page:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#course-category-listings .listing-pagination .yui3-button.active-page.disabled,#course-category-listings .listing-pagination .yui3-button.active-page:disabled{color:#fff;background-color:#fab6aa;border-color:#fab6aa}#course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled).active,#course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled):active,.show>#course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}#course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled).active:focus,#course-category-listings .listing-pagination .yui3-button.active-page:not(:disabled):not(.disabled):active:focus,.show>#course-category-listings .listing-pagination .yui3-button.active-page.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#course-category-listings .listing-pagination-totals{text-align:center}#course-category-listings .listing-pagination-totals.dimmed{margin:.4rem 1rem .45rem}#course-category-listings .select-a-category #page-admin-index .adminerror,#course-category-listings .select-a-category #page-admin-index .adminwarning,#course-category-listings .select-a-category #page-admin-index .releasenoteslink,#course-category-listings .select-a-category .alert,#course-category-listings .select-a-category .assignfeedback_editpdf_widget .label,#course-category-listings .select-a-category .notifymessage,#course-category-listings .select-a-category .que .comment,#course-category-listings .select-a-category .que .formulation,#course-category-listings .select-a-category .que .outcome,#page-admin-index #course-category-listings .select-a-category .adminerror,#page-admin-index #course-category-listings .select-a-category .adminwarning,#page-admin-index #course-category-listings .select-a-category .releasenoteslink,.assignfeedback_editpdf_widget #course-category-listings .select-a-category .label,.que #course-category-listings .select-a-category .comment,.que #course-category-listings .select-a-category .formulation,.que #course-category-listings .select-a-category .outcome{margin:1em}#course-category-listings #course-listing .listitem .drag-handle{display:none}.jsenabled #course-category-listings #course-listing .listitem .drag-handle{display:inline-block;margin:0 6px 0 0;cursor:pointer}.coursecat-management-header{vertical-align:middle}.coursecat-management-header h2{display:inline-block;text-align:left}.coursecat-management-header>div{display:inline-block;float:right}.coursecat-management-header>div>div{margin:10px 0 10px 1em;display:inline-block}.coursecat-management-header select{max-width:300px;cursor:pointer;padding:.4em .5em .45em 1em;vertical-align:baseline;white-space:nowrap}.coursecat-management-header .view-mode-selector .moodle-actionmenu{white-space:nowrap;display:inline-block}.coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a{padding-left:1em}.course-being-dragged-proxy{border:0;color:#fab6aa;vertical-align:middle;padding:0 0 0 4em}.course-being-dragged{opacity:.5}@media(min-width: 1200px)and (max-width: 1600px){#course-category-listings.columns-3{background-color:#fff;border:0}#course-category-listings.columns-3 #category-listing,#course-category-listings.columns-3 #course-listing{width:50%}#course-category-listings.columns-3 #category-listing>div,#course-category-listings.columns-3 #course-detail>div,#course-category-listings.columns-3 #course-listing>div{background-color:#fff}#course-category-listings.columns-3 #course-detail{width:100%;margin-top:1em}}@media(max-width: 1199px){#course-category-listings.columns-2,#course-category-listings.columns-3{border:0}#course-category-listings.columns-2 #category-listing,#course-category-listings.columns-2 #course-detail,#course-category-listings.columns-2 #course-listing,#course-category-listings.columns-3 #category-listing,#course-category-listings.columns-3 #course-detail,#course-category-listings.columns-3 #course-listing{width:100%;margin:0 0 1em}}.page-settings-menu .menubar>a>.icon{width:auto;height:32px;font-size:32px}.activity-navigation .row{align-items:center}.activity-navigation #next-activity-link,.activity-navigation #prev-activity-link{white-space:pre-wrap}:target::before{content:" ";display:block;height:60px;margin-top:-60px;width:1px;pointer-events:none}.pagelayout-embedded :target{padding-top:initial;margin-top:initial}#nav-drawer.closed{left:-305px}[data-region=drawer]{position:fixed;padding:20px 20px;width:285px;top:50px;height:calc(100% - 50px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:999;background-color:#f2f2f2;transition:right .5s ease,left .5s ease}#nav-drawer{right:auto;left:0}#nav-drawer .list-group-item-action.active,#nav-drawer .list-group-item.active{z-index:inherit}#nav-drawer .list-group-item-action.active+.list-group-item,#nav-drawer .list-group-item.active+.list-group-item{border-top:none}.pagelayout-embedded #page{margin-top:0}body.drawer-ease{transition:margin-left .5s ease,margin-right .5s ease}@media(min-width: 768px){body.drawer-open-right{margin-right:285px}}#page-my-index{background-color:#f8f9fa}.fp-content-center{height:100%;width:100%;display:table-cell;vertical-align:middle}.fp-content-hidden{visibility:hidden}.yui3-panel-focused{outline:0}.fp-panel-button{background:#fff;padding:3px 20px 2px 20px;text-align:center;margin:10px;border-radius:10px;display:inline-block}.filepicker .yui3-widget-content-expanded{height:auto}.filepicker .moodle-dialogue-bd{min-height:520px}.file-picker .fp-navbar{border-bottom:1px solid #e5e5e5;min-height:40px;padding:4px}.file-picker .fp-content{border-top:0;background:#fff;clear:none;overflow:auto;height:452px}.filepicker.moodle-dialogue-fullscreen .file-picker .fp-content{width:100%}.file-picker .fp-content-loading{height:100%;width:100%;display:table;text-align:center}.file-picker .fp-content .fp-object-container{width:98%;height:98%}.file-picker .fp-def-search{margin-top:0}.file-picker .fp-list{list-style-type:none;padding:0;float:left;width:100%;margin:0}.file-picker .fp-list .fp-repo a{display:block;padding:.5em .7em}.file-picker .fp-list .fp-repo.active{background:#f2f2f2}.file-picker .fp-list .fp-repo-icon{padding:0 7px 0 5px;width:16px;height:16px}.fp-toolbar{float:left}.fp-toolbar.empty{display:none}.fp-toolbar .disabled{display:none}.fp-toolbar div{display:block;float:left;margin-right:4px}.fp-toolbar img{vertical-align:-15%;margin-right:5px}.file-picker .fp-clear-left{clear:left}.fp-pathbar.empty{display:none}.fp-pathbar .fp-path-folder{background:url("[[pix:theme|fp/path_folder]]") left 3px no-repeat;background-size:12px 12px;height:12px;margin-left:12px}.fp-pathbar .fp-path-folder-name{margin-left:24px}.fp-iconview .fp-file{float:left;text-align:center;position:relative;margin:10px 10px 35px}.fp-iconview .fp-thumbnail{min-width:110px;min-height:110px;line-height:110px;text-align:center;border:1px solid #fff;display:block}.fp-iconview .fp-thumbnail img{border:1px solid #ddd;padding:3px;vertical-align:middle}.fp-iconview .fp-thumbnail:hover{background:#fff;border:1px solid #ddd}.fp-iconview .fp-filename-field{height:33px;word-wrap:break-word;overflow:hidden;position:absolute}.fp-iconview .fp-file:focus .fp-filename-field,.fp-iconview .fp-file:hover .fp-filename-field{overflow:visible;z-index:1000}.fp-iconview .fp-file:focus .fp-filename,.fp-iconview .fp-file:hover .fp-filename{overflow:inherit;white-space:normal;text-overflow:inherit}.fp-iconview .fp-filename-field .fp-filename{background:#fff;padding-top:5px;padding-bottom:12px;min-width:112px}.file-picker .yui3-datatable table{border:0 solid #bbb;width:100%}.file-picker .ygtvtn,.filemanager .ygtvtn{background:url("[[pix:moodle|y/tn]]") 0 0 no-repeat;width:19px;height:32px}.file-picker .ygtvtm,.filemanager .ygtvtm{background:url("[[pix:moodle|y/tm]]") 0 10px no-repeat;width:13px;height:12px;cursor:pointer}.file-picker .ygtvtmh,.filemanager .ygtvtmh{background:url("[[pix:moodle|y/tm]]") 0 10px no-repeat;width:13px;height:12px;cursor:pointer}.file-picker .ygtvtp,.filemanager .ygtvtp{background:url("[[pix:moodle|y/tp]]") 0 10px no-repeat;width:13px;height:12px;cursor:pointer}.file-picker .ygtvtph,.filemanager .ygtvtph{background:url("[[pix:moodle|y/tp]]") 0 10px no-repeat;width:13px;height:22px;cursor:pointer}.file-picker .ygtvln,.filemanager .ygtvln{background:url("[[pix:moodle|y/ln]]") 0 0 no-repeat;width:19px;height:32px}.file-picker .ygtvlm,.filemanager .ygtvlm{background:url("[[pix:moodle|y/lm]]") 0 10px no-repeat;width:13px;height:12px;cursor:pointer}.file-picker .ygtvlmh,.filemanager .ygtvlmh{background:url("[[pix:moodle|y/lm]]") 0 10px no-repeat;width:13px;height:12px;cursor:pointer}.file-picker .ygtvlp,.filemanager .ygtvlp{background:url("[[pix:moodle|y/lp]]") 0 10px no-repeat;width:13px;height:12px;cursor:pointer}.file-picker .ygtvlph,.filemanager .ygtvlph{background:url("[[pix:moodle|y/lp]]") 0 10px no-repeat;width:13px;height:12px;cursor:pointer}.file-picker .ygtvloading,.filemanager .ygtvloading{background:rgba(0,0,0,0) url("[[pix:moodle|y/loading]]") 0 0 no-repeat;width:16px;height:22px}.file-picker .ygtvdepthcell,.filemanager .ygtvdepthcell{background:url("[[pix:moodle|y/vline]]") 0 0 no-repeat;width:17px;height:32px}.file-picker .ygtvblankdepthcell,.filemanager .ygtvblankdepthcell{width:17px;height:22px}a.ygtvspacer:hover{color:rgba(0,0,0,0);text-decoration:none}.ygtvlabel,.ygtvlabel:hover,.ygtvlabel:link,.ygtvlabel:visited{background-color:rgba(0,0,0,0);cursor:pointer;margin-left:2px;text-decoration:none}.file-picker .ygtvfocus,.filemanager .ygtvfocus{background-color:#eee}.fp-filename-icon{margin-top:10px;display:block;position:relative}.fp-icon{float:left;margin-top:-7px;width:24px;height:24px;margin-right:10px;text-align:center;line-height:24px}.fp-icon img{max-height:24px;max-width:24px;vertical-align:middle}.fp-filename{padding-right:10px}.file-picker .fp-login-form{height:100%;width:100%;display:table}.file-picker .fp-upload-form{height:100%;width:100%;display:table}.file-picker .fp-upload-form table{margin:0 auto}.file-picker.fp-dlg{text-align:center}.file-picker.fp-dlg .fp-dlg-buttons{margin:0 20px}.file-picker.fp-msg{text-align:center}.file-picker .fp-content-error{height:100%;width:100%;display:table;text-align:center}.file-picker .fp-nextpage{clear:both}.file-picker .fp-nextpage .fp-nextpage-loading{display:none}.file-picker .fp-nextpage.loading .fp-nextpage-link{display:none}.file-picker .fp-nextpage.loading .fp-nextpage-loading{display:block;text-align:center;height:100px;padding-top:50px}.fp-select .fp-select-loading{text-align:center;margin-top:20px}.fp-select table{padding:0 0 10px}.fp-select table .mdl-right{min-width:84px}.fp-select .fp-reflist .mdl-right{vertical-align:top}.fp-select .fp-select-buttons{float:right}.fp-select .fp-info{font-size:.125rem}.fp-select .fp-thumbnail{float:left;min-width:110px;min-height:110px;line-height:110px;text-align:center;margin:10px 20px 0 0;background:#fff;border:1px solid #ddd}.fp-select .fp-thumbnail img{border:1px solid #ddd;padding:3px;vertical-align:middle;margin:10px}.fp-select .fp-fileinfo{display:inline-block;margin-top:10px}.file-picker.fp-select .fp-fileinfo{max-width:240px}.fp-select .fp-fileinfo div{padding-bottom:5px}.file-picker.fp-select .uneditable{display:none}.file-picker.fp-select .fp-select-loading{display:none}.file-picker.fp-select.loading .fp-select-loading{display:block}.file-picker.fp-select.loading form{display:none}.fp-select .fp-dimensions.fp-unknown{display:none}.fp-select .fp-size.fp-unknown{display:none}.filemanager-loading{display:none}.jsenabled .filemanager-loading{display:block;margin-top:100px}.filemanager .fm-empty-container,.filemanager.fm-loaded .filemanager-loading,.filemanager.fm-loading .filemanager-container,.filemanager.fm-loading .filemanager-toolbar,.filemanager.fm-loading .fp-pathbar,.filemanager.fm-maxfiles .dndupload-message,.filemanager.fm-maxfiles .fp-btn-add,.filemanager.fm-noitems .filemanager-container .fp-content,.filemanager.fm-noitems .fp-btn-download{display:none}.filemanager .fp-img-downloading{display:none;padding-top:7px}.filemanager .filemanager-updating{display:none;text-align:center}.filemanager.fm-updating .filemanager-updating{display:block;margin-top:37px}.filemanager.fm-nomkdir .fp-btn-mkdir,.filemanager.fm-updating .fm-content-wrapper,.fitem.disabled .filemanager .filemanager-toolbar,.fitem.disabled .filemanager .fm-content-wrapper,.fitem.disabled .filemanager .fp-pathbar,.fitem.disabled .filemanager .fp-restrictions{display:none}.filemanager .fp-restrictions{text-align:right}.filemanager-toolbar{padding:4px;overflow:hidden}.filemanager .fp-pathbar.empty{display:none}.filemanager-container,.filepicker-filelist{min-height:140px;border-top:0}.filemanager .fp-content{overflow:auto;max-height:472px;min-height:157px}.filemanager-container,.filepicker-filelist{overflow:hidden}.file-picker .yui3-datatable-header{background:initial}.fitem.disabled .filemanager-container,.fitem.disabled .filepicker-filelist{background-color:#ebebe4}.fitem.disabled .filepicker-filelist .filepicker-filename{display:none}.fp-iconview .fp-reficons1{position:absolute;height:100%;width:100%;top:0;left:0}.fp-iconview .fp-reficons2{position:absolute;height:100%;width:100%;top:0;left:0}.fp-iconview .fp-file.fp-hasreferences .fp-reficons1{background:url("[[pix:theme|fp/link]]") no-repeat;background-position:bottom right;background-size:16px 16px}.fp-iconview .fp-file.fp-isreference .fp-reficons2{background:url("[[pix:theme|fp/alias]]") no-repeat;background-position:bottom left;background-size:16px 16px}.filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img{display:none}.filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail{background:url([[pix:s/dead]]) no-repeat;background-position:center center}.filemanager .yui3-datatable table{border:0 solid #bbb;width:100%}.filemanager .yui3-datatable-header{background:#fff !important;border-bottom:1px solid #ccc !important;border-left:0 solid #fff !important;color:#555 !important}.filemanager .yui3-datatable-odd .yui3-datatable-cell{background-color:#f6f6f6 !important;border-left:0 solid #f6f6f6}.filemanager .yui3-datatable-even .yui3-datatable-cell{background-color:#fff !important;border-left:0 solid #fff}.filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1{background:url("[[pix:theme|fp/link_sm]]") no-repeat 0 0;height:100%;width:100%;position:absolute;top:8px;left:17px;background-size:16px 16px}.filemanager .fp-filename-icon.fp-isreference .fp-reficons2{background:url("[[pix:theme|fp/alias_sm]]") no-repeat 0 0;height:100%;width:100%;position:absolute;top:9px;left:-6px;background-size:16px 16px}.filemanager .fp-contextmenu{display:none}.filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu{display:block;position:absolute;right:7px;bottom:5px}.filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu,.filemanager .fp-treeview .fp-folder.fp-hascontextmenu .fp-contextmenu{display:inline;position:absolute;left:14px;margin-right:-20px;top:6px}.filemanager.fm-noitems .fm-empty-container,.filepicker-filelist .filepicker-container{display:block;position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:2px dashed #bbb;padding-top:85px;text-align:center}.filemanager-container .dndupload-target,.filepicker-filelist .dndupload-target{background:#fff;position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:2px dashed #fb7979;padding-top:85px;text-align:center}.filemanager-container.dndupload-over .dndupload-target,.filepicker-filelist.dndupload-over .dndupload-target{background:#fff;position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:2px dashed #6c8cd3;padding-top:85px;text-align:center}.dndupload-message{display:none}.dndsupported .dndupload-message{display:inline}.dnduploadnotsupported-message{display:none}.dndnotsupported .dnduploadnotsupported-message{display:inline}.dndupload-target{display:none}.dndsupported .dndupload-ready .dndupload-target{display:block}.dndupload-uploadinprogress{display:none;text-align:center}.dndupload-uploading .dndupload-uploadinprogress{display:block}.dndupload-arrow{background:url("../../../theme/boost/pix/fp/dnd_arrow.gif") center no-repeat;width:100%;height:80px;position:absolute;top:5px}.fitem.disabled .filepicker-container,.fitem.disabled .fm-empty-container{display:none}.dndupload-progressbars{padding:10px;display:none}.dndupload-inprogress .dndupload-progressbars{display:block}.dndupload-inprogress .fp-content{display:none}.filemanager.fm-noitems .dndupload-inprogress .fm-empty-container{display:none}.filepicker-filelist.dndupload-inprogress .filepicker-container{display:none}.filepicker-filelist.dndupload-inprogress a{display:none}.filemanager.fp-select .fp-select-loading{display:none}.filemanager.fp-select.loading .fp-select-loading{display:block}.filemanager.fp-select.loading form{display:none}.filemanager.fp-select.fp-file .fp-file-unzip,.filemanager.fp-select.fp-file .fp-file-zip,.filemanager.fp-select.fp-folder .fp-author,.filemanager.fp-select.fp-folder .fp-file-unzip,.filemanager.fp-select.fp-folder .fp-license,.filemanager.fp-select.fp-zip .fp-file-zip{display:none}.filemanager.fp-select .fp-file-setmain,.filemanager.fp-select .fp-file-setmain-help{display:none}.filemanager.fp-select.fp-cansetmain .fp-file-setmain,.filemanager.fp-select.fp-cansetmain .fp-file-setmain-help{display:inline-block}.filemanager .fp-mainfile .fp-filename{font-weight:700}.filemanager.fp-select.fp-folder .fp-file-download{display:none}.fm-operation{font-weight:700}.filemanager.fp-select .fp-original .fp-originloading,.filemanager.fp-select .fp-original.fp-unknown{display:none}.filemanager.fp-select .fp-original.fp-loading .fp-originloading{display:inline}.filemanager.fp-select .fp-reflist .fp-reflistloading,.filemanager.fp-select .fp-reflist.fp-unknown{display:none}.filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading{display:inline}.filemanager.fp-select .fp-reflist .fp-value{background:#f9f9f9;border:1px solid #bbb;padding:8px 7px;margin:0;max-height:75px;overflow:auto}.filemanager.fp-select .fp-reflist .fp-value li{padding-bottom:7px}.filemanager.fp-mkdir-dlg{text-align:center}.filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text{text-align:left;margin:20px}.filemanager.fp-dlg{text-align:center}.file-picker div.bd{text-align:left}.fp-formset{padding:10px}.fp-formset input[type=file]{line-height:inherit}.fp-forminset{padding:0 10px}.fp-fileinfo .fp-value{display:inline-block;padding-left:5px}.hidden{display:none}.preferences-container .container-fluid{padding:0}.preferences-container .container-fluid .col-md-6{min-height:20px}.preferences-container .align-bottom{vertical-align:bottom}.preferences-container .preference-table{border:1px solid #ddd}.preferences-container .preference-table thead th{text-align:center}.preferences-container .preference-table thead th .config-warning{display:none}.preferences-container .preference-table thead th.unconfigured .config-warning{display:inline-block}.preferences-container .preference-table tr td:not(:first-child){width:150px;text-align:center}.preferences-container .preference-table tr td:nth-child(even){background-color:#f7f7f7}.preferences-container .preference-table tr th:nth-child(even){background-color:#f7f7f7}.preferences-container .preference-table .preference-row .hover-tooltip-container{display:inline-block}.preferences-container .preference-table .preference-row .preference-name{vertical-align:middle}.preferences-container .preference-table .preference-row .disabled-message{text-align:center;height:30px;line-height:30px}.preferences-container .preference-table .preference-row .preference-state{margin:0;padding:0;display:inline-block;vertical-align:middle}.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:checked+.preference-state-status-container{background-color:#5cb85c}.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:checked+.preference-state-status-container .on-text{display:inline-block}.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:checked+.preference-state-status-container .off-text{display:none}.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container{width:30px;height:30px;line-height:30px;text-align:center;border-radius:4px;background-color:#d9534f;color:#fff;cursor:pointer}.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .loading-icon{display:none}.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .on-text{display:none}.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .off-text{display:inline-block}.preferences-container .preference-table .preference-row .preference-state.loading input[type=checkbox]:checked+.preference-state-status-container .off-text,.preferences-container .preference-table .preference-row .preference-state.loading input[type=checkbox]:checked+.preference-state-status-container .on-text{display:none}.preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .off-text,.preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .on-text{display:none}.preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .loading-icon{display:block}.preferences-container .preference-table .preference-row.loading .preference-name .loading-icon{display:block}.disabled-message{display:none}.disabled .disabled-message{display:block}.disabled .disabled-message+form{display:none}.general-settings-container .loading-icon{display:none}.general-settings-container .loading .loading-icon{display:inline-block}.general-settings-container label{display:inline-block}.processor-container{position:relative}.processor-container .loading-container{display:none;position:absolute;width:100%;height:100%;text-align:center;background-color:rgba(255,255,255,.5)}.processor-container .loading-container .vertical-align{height:100%;width:0%;display:inline-block;vertical-align:middle}.processor-container.loading .loading-container{display:block}.preferences-page-container .checkbox-container{margin:30px 5px;line-height:20px}.preferences-page-container .checkbox-container input{line-height:20px;margin:0}.preferences-page-container .checkbox-container .loading-icon{display:none}.preferences-page-container .checkbox-container.loading .loading-icon{display:inline-block}.notification-area{height:600px;box-sizing:border-box;border-radius:4px;margin-bottom:30px;border:1px solid #e3e3e3}@media(max-height: 670px){.notification-area{height:500px}}.notification-area .control-area{box-sizing:border-box;display:inline-block;width:300px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-right:1px solid #e3e3e3}.notification-area .control-area .content{position:relative}.notification-area .control-area .content .content-item-container{cursor:pointer}.notification-area .control-area .content:empty+.empty-text{display:block}.notification-area .control-area .loading-icon{display:none}.notification-area .control-area .empty-text{display:none;text-align:center;padding-top:20px}.notification-area .control-area.loading .loading-icon{display:block;text-align:center;box-sizing:border-box;padding:5px}.notification-area .control-area.loading .content:empty+.empty-text{display:none}.notification-area .content-area{box-sizing:border-box;display:inline-block;width:calc(100% - 300px);float:right}.notification-area .content-area .toggle-mode{display:none}.notification-area .content-area .header{height:50px;box-sizing:border-box;border-bottom:1px solid #e3e3e3;padding:5px}.notification-area .content-area .header .image-container{display:inline-block;height:25px;width:24px;float:left}.notification-area .content-area .header .subject-container{display:inline-block;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:25px;padding-left:5px;box-sizing:border-box}.notification-area .content-area .header .timestamp{font-size:10px;line-height:10px;margin:0;color:#666;margin-left:30px}.notification-area .content-area .header:empty{display:none}.notification-area .content-area>.content{height:500px;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;padding:15px}@media(max-height: 670px){.notification-area .content-area>.content{height:400px}}.notification-area .content-area>.content:empty{display:none}.notification-area .content-area>.content:empty+.empty-text{display:block;text-align:center;padding-top:100px}.notification-area .content-area .empty-text{display:none}.notification-area .content-area .footer{height:50px;box-sizing:border-box;text-align:center}.notification-area .content-area .footer a{line-height:50px}.notification-area .content-area .footer:empty{display:none}@media(max-width: 979px){.notification-area{position:relative;overflow:hidden}.notification-area .control-area{border-right:none;width:100%;position:absolute;top:0;left:0;opacity:1;visibility:visible;transition:left .25s}.notification-area .content-area{width:100%;position:absolute;top:0;right:-100%;opacity:0;visibility:hidden;transition:right .25s,opacity .25s,visibility .25s}.notification-area .content-area .toggle-mode{display:inline-block;float:left;width:70px;height:50px;line-height:50px;box-sizing:border-box;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.notification-area .content-area .header{display:inline-block;width:calc(100% - 70px)}.notification-area.show-content-area .control-area{left:-100%;opacity:0;visibility:hidden;transition:left .25s,opacity .25s,visibility .25s}.notification-area.show-content-area .content-area{right:0;opacity:1;visibility:visible;transition:right .25s}}.message-app{display:flex;flex-direction:column;transition:all .2s ease-in-out}.message-app .icon-back-in-drawer{display:none}.message-app.drawer{z-index:1020;position:fixed;top:50px;right:0;height:calc(100% - 50px);width:320px;box-shadow:-2px 2px 4px rgba(0,0,0,.08)}.message-app.drawer .icon-back-in-app{display:none}.message-app.drawer .icon-back-in-drawer{display:inherit}.message-app.main{min-height:400px}.message-app.hidden{display:block;right:-320px}.message-app .header-container{flex-shrink:0}.message-app .body-container{flex:1;overflow:hidden}.message-app .body-container>*{position:absolute;right:0;left:0;top:0;bottom:0}.message-app .footer-container{flex-shrink:0;overflow-x:hidden;margin-bottom:20px}.message-app .footer-container textarea{direction:ltr}.message-app .matchtext{background-color:#cce5ff;color:#212529;height:1.5rem}.message-app .contact-status{position:absolute;left:39px;top:39px;width:10px;height:10px;border-radius:50%}.message-app .contact-status.online{border:1px solid #fff;background-color:#28a745;margin-left:-15px}.message-app .message p{margin:0}.message-app .clickable{cursor:pointer}.message-app .clickable:hover{box-shadow:2px 2px 10px 0 rgba(0,0,0,.05),3px 3px 5px -2px rgba(0,0,0,.1),1px 1px 5px 0 rgba(0,0,0,.03)}.message-app .btn-link,.message-app a{color:inherit}.message-app .btn-link:focus,.message-app .btn-link:hover{background-color:rgba(0,0,9,.035);text-decoration:none}.message-app .icon{margin-right:0}.message-app .overview-section-toggle .collapsed-icon-container{display:none}.message-app .overview-section-toggle .expanded-icon-container{display:inline-block}.message-app .overview-section-toggle.collapsed .collapsed-icon-container{display:inline-block}.message-app .overview-section-toggle.collapsed .expanded-icon-container{display:none}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.addcriterion,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.action,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion,.message-app .btn.btn-link.btn-icon{height:16px;width:16px;padding:0;border-radius:50%;flex-shrink:0}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.action:focus,#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.action:hover,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon:focus,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon:hover,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.addcriterion:focus,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.addcriterion:hover,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.action:focus,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.action:hover,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:focus,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon:hover,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:focus,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.addcriterion:hover,.message-app .btn.btn-link.btn-icon:focus,.message-app .btn.btn-link.btn-icon:hover{background-color:#fab6aa}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-0.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-0,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-0.addcriterion,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-0.action,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-0,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-0.addcriterion,.message-app .btn.btn-link.btn-icon.icon-size-0{height:20px !important;width:20px !important}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-1.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-1,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-1.addcriterion,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-1.action,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-1,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-1.addcriterion,.message-app .btn.btn-link.btn-icon.icon-size-1{height:24px !important;width:24px !important}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-2.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-2,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-2.addcriterion,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-2.action,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-2,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-2.addcriterion,.message-app .btn.btn-link.btn-icon.icon-size-2{height:28px !important;width:28px !important}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-3.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-3,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-3.addcriterion,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-3.action,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-3,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-3.addcriterion,.message-app .btn.btn-link.btn-icon.icon-size-3{height:36px !important;width:36px !important}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-4.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-4,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-4.addcriterion,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-4.action,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-4,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-4.addcriterion,.message-app .btn.btn-link.btn-icon.icon-size-4{height:44px !important;width:44px !important}#page-grade-grading-manage .actions .message-app .btn-link.btn-icon.icon-size-5.action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .message-app input.btn-link.btn-icon.icon-size-5,#rubric-rubric.gradingform_rubric .message-app .btn-link.btn-icon.icon-size-5.addcriterion,.message-app #page-grade-grading-manage .actions .btn-link.btn-icon.icon-size-5.action,.message-app #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-link.btn-icon.icon-size-5,.message-app #rubric-rubric.gradingform_rubric .btn-link.btn-icon.icon-size-5.addcriterion,.message-app .btn.btn-link.btn-icon.icon-size-5{height:68px !important;width:68px !important}.message-app .view-overview-body .section{display:block}.message-app .view-conversation .content-message-container img{max-width:100%}.message-app .list-group .list-group-item{border-left:0;border-right:0}.message-app .list-group .list-group-item:first-child{border-top:0}.message-app .list-group .list-group-item:last-child{border-bottom:0}.message-app .last-message{min-height:1.5rem}.message-app .section .collapsing{overflow:hidden}.message-app .message .tail{content:"";bottom:0;width:0;height:0;border:.5rem solid rgba(0,0,0,0);position:relative}.message-app .message.send .tail{right:0;margin-right:-0.5rem;border-bottom-color:#6c757d}.message-app .message.received .tail{left:0;margin-left:-0.5rem;border-bottom-color:#fff}.message-app .lazy-load-list{overflow-y:auto;width:100%}#page-message-index #region-main{height:100%}#page-message-index #region-main div[role=main]{height:100%}#page-message-index #region-main div[role=main] #maincontent{margin-top:-1px}#page-message-index #region-main div[role=main] .message-app.main{height:100%}.dir-rtl .message-drawer{box-shadow:2px 2px 4px rgba(0,0,0,.08)}.questionbank h2{margin-top:0}.questioncategories h3{margin-top:0}#chooseqtypebox{margin-top:1em}#chooseqtype h3{margin:0 0 .3em}#chooseqtype .instruction{display:none}#chooseqtype .fakeqtypes{border-top:1px solid silver}#chooseqtype .qtypeoption{margin-bottom:.5em}#chooseqtype label{display:block}#chooseqtype .qtypename img{padding:0 .3em}#chooseqtype .qtypename{display:inline-table;width:16em}#chooseqtype .qtypesummary{display:block;margin:0 2em}#chooseqtype .submitbuttons{margin:.7em 0;text-align:center}#qtypechoicecontainer{display:none}#qtypechoicecontainer_c.yui-panel-container.shadow .underlay{background:0 0}#qtypechoicecontainer.yui-panel .hd{color:#333;letter-spacing:1px;text-shadow:1px 1px 1px #fff;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;border-bottom:1px solid #bbb;background-image:linear-gradient(to bottom, #fff 0, #ccc 100%);background-repeat:repeat-x}#qtypechoicecontainer{font-size:12px;color:#333;background:#f2f2f2;border-radius:10px;border:1px solid #ccc;border-top:0 none}#qtypechoicecontainer #chooseqtype{width:40em}#chooseqtypehead h3{margin:0;font-weight:400}#chooseqtype .qtypes{position:relative;border-bottom:1px solid #bbb;padding:.24em 0}#chooseqtype .alloptions{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 15em);width:60%}#chooseqtype .qtypeoption{margin-bottom:0;padding:.3em .3em .3em 1.6em}#chooseqtype .qtypeoption img{vertical-align:text-bottom;padding-left:1em;padding-right:.5em}#chooseqtype .selected{background-color:#fff}#chooseqtype .instruction,#chooseqtype .qtypesummary{display:none;position:absolute;top:0;right:0;bottom:0;left:60%;margin:0;overflow-x:hidden;overflow-y:auto;padding:1.5em 1.6em;background-color:#fff}#chooseqtype .instruction,#chooseqtype .selected .qtypesummary{display:block}#categoryquestions{margin:0}#categoryquestions td,#categoryquestions th{padding:0 .2em}#categoryquestions th{text-align:left;font-weight:400}#categoryquestions .checkbox{padding-left:5px}#categoryquestions .checkbox input[type=checkbox]{margin-left:0;float:none}#categoryquestions .iconcol{padding:3px;box-sizing:content-box}#categoryquestions .iconcol .icon{margin:0;width:12px;height:12px}#categoryquestions label{margin:0;display:block}#categoryquestions .header{text-align:left}#page-mod-quiz-edit div.questionbankwindow div.header{margin:0}#page-mod-quiz-edit div.questionbankwindow.block{padding:0}.questionbank .singleselect{margin:0}#combinedfeedbackhdr div.fhtmleditor{padding:0}#combinedfeedbackhdr div.fcheckbox{margin-bottom:1em}#multitriesheader div.fitem_feditor{margin-top:1em}#multitriesheader div.fitem_fgroup{margin-bottom:1em}#multitriesheader div.fitem_fgroup fieldset.felement label{margin-left:.3em;margin-right:.3em}body.path-question-type .fitem_fgroup .accesshide{font:inherit;position:static;padding-right:.3em}.fp-content-center body.path-question-type form+div .sr-only,.path-admin body.path-question-type .buttons .sr-only,body.path-question-type .form-buttons .sr-only,body.path-question-type .form-group .sr-only,body.path-question-type .fp-content-center form+div .sr-only,body.path-question-type .path-admin .buttons .sr-only,body.path-question-type div.backup-section+form .sr-only{position:static;width:auto;height:auto;padding:0;margin:0 .5rem 0 0;overflow:visible;clip:auto;clip-path:none;border:0}.que{clear:left;text-align:left;margin:0 auto 1.8em auto}.que .info{float:left;width:7em;padding:.5em;margin-bottom:1.8em;background-color:#dee2e6;border:1px solid #cad0d7;border-radius:2px}.que h3.no{margin:0;font-size:.8em;line-height:1}.que span.qno{font-size:1.5em;font-weight:700}.que .info>div{font-size:.8em;margin-top:.7em}.que .info .questionflag.editable{cursor:pointer}.que .info .editquestion img,.que .info .questionflag img,.que .info .questionflag input{vertical-align:bottom}.que .content{margin:0 0 0 8.5em}.que.multichoice .answer div.r0 .icon.fa-check,.que.multichoice .answer div.r0 .icon.fa-remove,.que.multichoice .answer div.r1 .icon.fa-check,.que.multichoice .answer div.r1 .icon.fa-remove{text-indent:0}.qtype_multichoice_clearchoice{padding-top:10px}.qtype_multichoice_clearchoice a{cursor:pointer;text-decoration:underline;padding-left:30px}.formulation input[type=text],.formulation select{width:auto;vertical-align:baseline}.que.multianswer .formulation .yui3-widget-positioned{box-sizing:content-box}.que.multianswer .formulation .yui3-widget-positioned .feedbackspan{width:inherit;max-width:inherit}.path-mod-quiz input[size]{width:auto;max-width:100%}.que .ablock{margin:.7em 0 .3em 0}.que .im-controls{margin-top:.5em;text-align:left}.que .feedback,.que .generalfeedback,.que .im-feedback,.que .numpartscorrect .que .rightanswer,.que .specificfeedback,.que p{margin:0 0 .5em}.que .correctness.correct{background-color:#28a745}.que .correctness.partiallycorrect{background-color:#ffc107}.que .correctness.incorrect,.que .correctness.notanswered{background-color:#dc3545}.que .qtext{margin-bottom:1.5em}.que .comment,.que .commentlink,.que .grading,.que .history{margin-top:.5em}.que .history h3{margin:0 0 .2em;font-size:1em}.que .history table{width:100%;margin:0}.que .history .current{font-weight:700}.que .questioncorrectnessicon{vertical-align:text-bottom}.que input.questionflagimage{padding-right:3px;height:16px;width:16px}.importerror{margin-top:10px;border-bottom:1px solid #555}.mform .que.comment .fitemtitle{width:20%}#page-question-preview #techinfo{margin:1em 0}#page-mod-quiz-edit ul.slots .activityinstance>a{display:inline;text-indent:0;padding-left:0}#page-mod-quiz-edit ul.slots .activityinstance img.activityicon{margin-left:0}#page-mod-quiz-edit .box.generalbox.questionbank{padding:.5em}#page-mod-quiz-edit .questionbank .categorypagingbarcontainer,#page-mod-quiz-edit .questionbank .categoryquestionscontainer,#page-mod-quiz-edit .questionbank .choosecategory{padding:0}#page-mod-quiz-edit .questionbank .choosecategory select{width:100%}#page-mod-quiz-edit div.questionbank .categoryquestionscontainer{background:0 0}#page-mod-quiz-edit #categoryquestions>thead{background:#fff}#page-mod-quiz-edit #categoryquestions>tbody>tr:nth-of-type(even){background:#e4e4e4}#page-mod-quiz-edit .questionbankwindow div.header{color:#444;text-shadow:none;border-top-left-radius:4px;border-top-right-radius:4px;margin:0 -10px 0 -10px;padding:2px 10px 2px 10px;background:0 0}#page-mod-quiz-edit .questionbankwindow div.header a:link,#page-mod-quiz-edit .questionbankwindow div.header a:visited{color:#fab6aa}#page-mod-quiz-edit .questionbankwindow div.header a:hover{color:#0056b3}#page-mod-quiz-edit .createnewquestion{padding:.3em 0}#page-mod-quiz-edit .createnewquestion div,#page-mod-quiz-edit .createnewquestion input{margin:0}#page-mod-quiz-edit .questionbankwindow div.header .title{color:#212529}#page-mod-quiz-edit div.container div.generalbox{background-color:rgba(0,0,0,0);padding:1.5em}#page-mod-quiz-edit .categoryinfo{background-color:rgba(0,0,0,0);border-bottom:none}#page-mod-quiz-edit .createnewquestion .singlebutton input{margin-bottom:0}#page-mod-quiz-edit div.questionbank .categoryselectallcontainer,#page-mod-quiz-edit div.questionbank .categorysortopotionscontainer{padding:0 0 1.5em 0}#page-mod-quiz-edit div.questionbank .categorypagingbarcontainer{background-color:rgba(0,0,0,0);margin:0;border-top:0;border-bottom:0}#page-mod-quiz-edit div.questionbank .categorypagingbarcontainer .paging{padding:0 .3em}#page-mod-quiz-edit div.question div.content div.questioncontrols{background-color:#fff}#page-mod-quiz-edit div.question div.content div.points{margin-top:-0.5em;padding-bottom:0;border:none;background-color:#fff;position:static;width:12.1em;float:right;margin-right:60px}#page-mod-quiz-edit div.question div.content div.points br{display:none}#page-mod-quiz-edit div.question div.content div.points label{display:inline-block}#page-mod-quiz-edit div.quizpage .pagecontent .pagestatus{background-color:#fff}#page-mod-quiz-edit .quizpagedelete,#page-mod-quiz-edit .quizpagedelete img{background-color:rgba(0,0,0,0)}#page-mod-quiz-edit div.quizpage .pagecontent{border:1px solid #ddd;border-radius:2px;overflow:hidden}#page-mod-quiz-edit div.questionbank .categoryinfo{padding:.3em 0}#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer{padding:0}#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong{display:block}#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer br,#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer hr{display:none}#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong{margin-left:-0.3em}#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong label{margin-left:.3em}#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer input{margin-left:0}#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer input+input{margin-left:5px}.questionbankwindow .module{width:auto}#page-mod-quiz-edit div.editq div.question div.content{background-color:#fff;border:1px solid #ddd;border-radius:2px;overflow:hidden}#page-mod-quiz-edit ul.slots .activityinstance img.activityicon{margin-top:0}.path-mod-quiz .statedetails{display:block;font-size:.9em}a#hidebankcmd{color:#fab6aa}.que.shortanswer .answer{padding:0}.que label{display:inline}body.path-question-type .mform fieldset.hidden{padding:0;margin:.7em 0 0}.que.ddwtos,.que.ddwtos .drop{box-sizing:content-box}.tag-condition-container{position:relative}@media(max-width: 767.98px){.que .info{float:none;width:auto}.que .content{margin:0}}.userprofile .fullprofilelink{text-align:center;margin:10px}.userprofile .page-context-header{margin-bottom:10px}.userprofile .description{margin-top:10px;margin-bottom:30px}.userprofile .profile_tree{-moz-column-count:2;column-count:2}.userprofile .profile_tree section{display:inline-block;width:100%;margin-bottom:1rem}.userprofile .profile_tree section h3{font-size:1.25rem;font-weight:300}#participantsform .no-overflow{overflow:visible}.userprofile dl.list>dd+dt{clear:left}.user-box{margin:8px;width:115px;height:160px;text-align:center;float:left;clear:none}#page-user-profile .node_category ul,.path-user .node_category ul{margin:0;list-style:none;padding-left:0}#page-user-profile .node_category li,.path-user .node_category li{margin-top:5px}#page-user-profile .node_category .editprofile,#page-user-profile .node_category .viewmore,.path-user .node_category .editprofile,.path-user .node_category .viewmore{text-align:right}.ajax-contact-button{box-sizing:border-box;position:relative}.ajax-contact-button.loading .loading-icon{display:block}.ajax-contact-button .loading-icon{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7)}.ajax-contact-button .loading-icon .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 480px){.userprofile .profile_tree{-moz-column-count:1;column-count:1}}.userlist #showall{margin:10px 0}.userlist .buttons{text-align:center}.userlist .buttons label{padding:0 3px}.userlist table#participants{text-align:center}.userlist table#participants td{text-align:left;padding:4px;vertical-align:middle}.userlist table#participants th{text-align:left;padding:4px}.userlist table.controls{width:100%}.userlist table.controls tr{vertical-align:top}.userlist table.controls .right{text-align:right}.userlist table.controls .groupselector{margin-bottom:0;margin-top:0}.userlist table.controls .groupselector label{display:block}.userinfobox{width:100%;border:1px solid;border-collapse:separate;padding:10px}.userinfobox .left,.userinfobox .side{width:100px;vertical-align:top}.userinfobox .userpicture{width:100px;height:100px}.userinfobox .content{vertical-align:top}.userinfobox .links{width:100px;padding:5px;vertical-align:bottom}.userinfobox .links a{display:block}.userinfobox .list td{padding:3px}.userinfobox .username{padding-bottom:20px;font-weight:700}.userinfobox td.label{text-align:right;white-space:nowrap;vertical-align:top;font-weight:700}.group-edit{position:absolute;right:0;margin-right:.6em}.group-image{display:block;float:left;margin-right:1em}.group-image .grouppicture{border-radius:50%}.groupinfobox .left{padding:10px;width:100px;vertical-align:top}.course-participation #showall{text-align:center;margin:10px 0}#user-policy .noticebox{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:10px;width:80%;height:250px}#user-policy #policyframe{width:100%;height:100%}.iplookup #map{margin:auto}.userselector select{width:100%}.userselector div{margin-top:.2em}.userselector div label{margin-right:.3em}.userselector .userselector-infobelow{font-size:.8em}#userselector_options .collapsibleregioncaption{font-weight:700}#userselector_options p{margin:.2em 0;text-align:left}#page-user-profile .messagebox{text-align:center;margin-left:auto;margin-right:auto}#page-course-view-weeks .messagebox{text-align:center;margin-left:auto;margin-right:auto}.profileeditor>.singleselect{margin:0 .5em 0 0}.profileeditor>.singlebutton{display:inline-block;margin:0 0 0 .5em}.profileeditor>.singlebutton div,.profileeditor>.singlebutton input{margin:0}.userlist h3 .action-icon{display:none}#page-enrol-users .popover{max-width:none}.user-enroller-panel{width:600px}.search-results .result{margin-left:0;margin-right:0}.search-results .result .result-content{margin:7px 0}.search-results .result .filename{font-style:italic}.search-input-wrapper{margin:0 1rem 0 0;overflow:hidden;float:right;width:24px;transition:width .5s ease,left .5s ease;padding-top:0;padding-bottom:0}.search-input-wrapper>div{float:left;margin:0}.search-input-wrapper>div .icon{margin-right:0;margin-top:10px}.search-input-wrapper>form{opacity:0;margin-left:25px;transition:opacity .5s ease-in-out}.search-input-wrapper>form>input{margin:0}.search-input-wrapper form.expanded{opacity:1}.search-input-wrapper.expanded{width:162px}@media(max-width: 575.98px){.search-input-wrapper{margin:0 1rem 0 0}.search-input-wrapper>div{margin:0}.search-input-wrapper>form{display:none}}.search-areas-actions{margin-bottom:1rem}.search-areas-actions>div{margin-right:1rem;display:inline-block}#core-search-areas .lastcol li{margin-left:24px;text-indent:-24px}#core-search-areas .lastcol li>i{text-indent:0}.jsenabled .mform .containsadvancedelements .advanced{display:none}.mform .containsadvancedelements .advanced.show{display:flex}#adminsettings span.error{display:inline-block;border:1px solid #f5c6cb;border-radius:4px;background-color:#f8d7da;padding:4px;margin-bottom:4px}.mform .form-inline .custom-select,.mform .form-inline .form-control{max-width:100%}.fp-content-center .mform .form-inline form+div,.mform .form-inline .form-buttons,.mform .form-inline .form-group,.mform .form-inline .fp-content-center form+div,.mform .form-inline .path-admin .buttons,.mform .form-inline div.backup-section+form,.path-admin .mform .form-inline .buttons{margin:.1rem .25rem .1rem 0}.mform .form-inline br+label{justify-content:flex-start;width:100%}.unresponsive.mform .form-inline,.unresponsive.mform .form-inline label{display:inline-flex}#jump-to-activity.custom-select{width:100%}.mform fieldset{margin-bottom:.5rem;border-bottom:1px solid #dee2e6}.fp-content-center .mform>form+div,.mform>.form-buttons,.mform>.form-group,.mform>div.backup-section+form,.path-admin .mform>.buttons{margin-left:1.5rem}.editor_atto_content.form-control{width:100%}#adminsettings .form-control[size]{width:auto}.jsenabled .mform .collapsed .fcontainer{display:none}#adminsettings .error{color:#dc3545}.mform ul.file-list{padding:0;margin:0;list-style:none}.mform label .adv,.mform label .req{cursor:help}input#id_externalurl{direction:ltr}#portfolio-add-button{display:inline}.form-label .form-shortname{font-size:.125rem;display:block}.form-item .form-inline{display:inline}.form-inline label:not(.sr-only):not(.accesshide)+select{margin-left:.5rem}.no-felement.fstatic{padding-top:5px}.no-fitem .fstaticlabel{font-weight:700}.form-buttons,.fp-content-center form+div,.path-admin .buttons,div.backup-section+form{padding-left:0}.form-item .form-setting .defaultsnext>input{display:inline-block}.form-item .form-setting .form-checkbox.defaultsnext{margin-top:5px;display:inline-block}#adminsettings h3{display:block;width:100%;padding:0;margin-bottom:1.5;font-size:1.25rem;line-height:3;border:0;border-bottom:1px solid #e5e5e5}.mform .fitem .felement input[name=email2],.mform .fitem .felement input[name=email],.mform .fitem .felement input[name=idnumber],.mform .fitem .felement input[name=phone1],.mform .fitem .felement input[name=phone2],.mform .fitem .felement input[name=url]{text-align:left;direction:ltr}.que.match .mediaplugin{width:50vw}#page-admin-grade-edit-scale-edit .error input#id_name{margin-right:170px}#page-grade-edit-outcome-course .courseoutcomes{margin-left:auto;margin-right:auto;width:100%}#page-grade-edit-outcome-course .courseoutcomes td{text-align:center}#installform #id_dataroot,#installform #id_dbhost,#installform #id_dbname,#installform #id_dbpass,#installform #id_dbuser,#installform #id_dirroot,#installform #id_prefix,#installform #id_wwwroot{direction:ltr}.mdl-right>label{display:inline-block}.singleselect{max-width:100%}.form-item .form-label label{margin-bottom:0}div#dateselector-calendar-panel{z-index:3100}fieldset.coursesearchbox label{display:inline}#id_availabilityconditionsjson[aria-hidden=true],.availability-field [aria-hidden=true]{display:none}.availability-field label{display:inline-flex}.availability-field .availability-group label{vertical-align:top}.availability-eye{clear:left;float:left}.availability-inner,.availability-plugincontrols{float:left;border-radius:.25rem;border:1px solid rgba(0,0,9,.125);padding:1rem;margin-top:.5rem}.availability-childlist .availability-inner,.availability-plugincontrols{margin-left:.625rem}.availability-field .availability-plugincontrols .availability-group select{max-width:12rem}.form-autocomplete-original-select,[data-fieldtype=autocomplete] select,[data-fieldtype=tags] select{visibility:hidden;overflow:hidden;width:15rem;height:44px;margin:0;padding:0;border:0;margin-top:1.75rem;vertical-align:bottom}.form-autocomplete-selection{margin:.25rem;min-height:2.5rem}.form-autocomplete-multiple [role=listitem]{cursor:pointer}.form-autocomplete-suggestions{position:absolute;background-color:#fff;border:2px solid #dee2e6;border-radius:3px;min-width:206px;max-height:20em;overflow:auto;margin:0;padding:0;margin-top:.4em;z-index:1}.form-autocomplete-suggestions li{list-style-type:none;padding:.2em;margin:0;cursor:pointer;color:#212529}.form-autocomplete-suggestions li:hover{background-color:#4da3ff;color:#fff}.form-autocomplete-suggestions li[aria-selected=true]{background-color:#f2f2f2;color:#495057}.form-autocomplete-downarrow{color:#212529;top:.2rem;right:.5rem;cursor:pointer}.form-autocomplete-downarrow .loading-icon{position:absolute;top:0;left:0;background-color:#fff}.form-autocomplete-selection:focus{outline:0}.form-autocomplete-selection+input.form-control{width:auto;display:inline-block;vertical-align:middle}.form-autocomplete-selection [data-active-selection=true]{padding:.5em;font-size:large}select[multiple],select[size]{overflow:auto}select[size="1"]{overflow:visible}textarea[data-auto-rows]{overflow-x:hidden}.mform.full-width-labels .fitem.row{margin-left:0;margin-right:0}.mform.full-width-labels .fitem.row>.col-md-3,.mform.full-width-labels .fitem.row>.col-md-9{float:none;width:inherit;padding-right:0;padding-left:0}.mform.full-width-labels .fitem.row.femptylabel>.col-md-3{display:none}@media(min-width: 768px){.form-inline .col-md-3,.form-inline .col-md-9{margin-bottom:1rem;width:auto}.form-inline .col-md-3 label,.form-inline .col-md-9 label{margin-left:1rem}}.fp-content-center [data-fieldtype=modgrade] form+div,.path-admin [data-fieldtype=modgrade] .buttons,[data-fieldtype=modgrade] .form-buttons,[data-fieldtype=modgrade] .form-group,[data-fieldtype=modgrade] .fp-content-center form+div,[data-fieldtype=modgrade] .path-admin .buttons,[data-fieldtype=modgrade] div.backup-section+form{padding-bottom:.375rem}[data-fieldtype=modgrade]{background-color:#fff;border-radius:.25rem;border:1px solid rgba(0,0,9,.125);padding:1.25rem;margin-left:15px;max-width:30rem}#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo,.has-danger .editor_atto_content.form-control,.has-danger .editor_atto_content.form-control-danger,.has-danger .editor_atto_content.maintenancewarning.error{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");padding-right:2.25rem;background-repeat:no-repeat;background-position:center right 1rem;background-size:1.5rem}#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-control,#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-check-inline,#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-check-label,#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control-feedback,#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control-label,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-inline,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-label,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control-feedback,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control-label,.has-danger .editor_atto_content.form-control .custom-control,.has-danger .editor_atto_content.form-control .form-check-inline,.has-danger .editor_atto_content.form-control .form-check-label,.has-danger .editor_atto_content.form-control .form-control-feedback,.has-danger .editor_atto_content.form-control .form-control-label,.has-danger .editor_atto_content.form-control-danger .custom-control,.has-danger .editor_atto_content.form-control-danger .form-check-inline,.has-danger .editor_atto_content.form-control-danger .form-check-label,.has-danger .editor_atto_content.form-control-danger .form-control-feedback,.has-danger .editor_atto_content.form-control-danger .form-control-label,.has-danger .editor_atto_content.maintenancewarning.error .custom-control,.has-danger .editor_atto_content.maintenancewarning.error .form-check-inline,.has-danger .editor_atto_content.maintenancewarning.error .form-check-label,.has-danger .editor_atto_content.maintenancewarning.error .form-control-feedback,.has-danger .editor_atto_content.maintenancewarning.error .form-control-label{color:#dc3545}#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control,.has-danger .editor_atto_content.form-control .form-control,.has-danger .editor_atto_content.form-control-danger .form-control,.has-danger .editor_atto_content.maintenancewarning.error .form-control{border-color:#dc3545}#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .input-group-addon,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .input-group-addon,.has-danger .editor_atto_content.form-control .input-group-addon,.has-danger .editor_atto_content.form-control-danger .input-group-addon,.has-danger .editor_atto_content.maintenancewarning.error .input-group-addon{color:#dc3545;border-color:#dc3545;background-color:#fae3e5}#page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control-feedback,.has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control-feedback,.has-danger .editor_atto_content.form-control .form-control-feedback,.has-danger .editor_atto_content.form-control-danger .form-control-feedback,.has-danger .editor_atto_content.maintenancewarning.error .form-control-feedback{color:#dc3545}[data-filetypesbrowserbody] [aria-expanded=false] [data-filetypesbrowserfeature=hideifcollapsed],[data-filetypesbrowserbody] [aria-expanded=false]>[role=group],[data-filetypesbrowserbody] [aria-expanded=true] [data-filetypesbrowserfeature=hideifexpanded]{display:none}.form-inline[data-fieldtype=autocomplete],.form-inline[data-fieldtype=tags]{display:block}[data-fieldtype=editor]>div{flex-grow:1}@media(min-width: 576px){.mform fieldset{margin-left:1.5rem}.mform fieldset.collapsible legend a.fheader{padding:0 5px 0 1.5rem;margin-left:-1.5rem;background:url([[pix:t/expanded]]) 0 center no-repeat}.mform fieldset.collapsed legend a.fheader{background-image:url([[pix:t/collapsed]])}}.pagelayout-login .card-title h2 img{max-width:100%;max-height:100px}.pagelayout-login #region-main{border:0;background-color:inherit}select{width:auto}.path-mod-choice .horizontal .choices .option{display:inline-block}.path-mod-feedback .feedback_form .col-form-label{display:block !important}.path-mod-feedback .itemactions{float:right}.path-mod-feedback .itemhandle{position:absolute;right:1rem}.path-mod-forum .forumsearch .helptooltip,.path-mod-forum .forumsearch input{margin:0 3px}.path-mod-forum .forumheaderlist,.path-mod-forum .forumheaderlist td{border:none}.path-mod-forum .forumheaderlist tbody .discussion td,.path-mod-forum .forumheaderlist thead .header{white-space:normal;vertical-align:top;padding-left:.5em;padding-right:.5em}.path-mod-forum .forumheaderlist thead .header{white-space:normal;vertical-align:top}.path-mod-forum .forumheaderlist thead .header.replies{text-align:center}.path-mod-forum .forumheaderlist thead .header.lastpost{text-align:right}.path-mod-forum .forumheaderlist tbody .discussion td.discussionsubscription,.path-mod-forum .forumheaderlist thead .header th.discussionsubscription{width:16px;padding-left:.5em;padding-right:.5em}.path-mod-forum .forumheaderlist .discussion .lastpost,.path-mod-forum .forumheaderlist .discussion .replies{white-space:normal}.path-mod-forum .forumheaderlist .discussion .discussionsubscription,.path-mod-forum .forumheaderlist .discussion .replies{text-align:center}.path-mod-forum .forumheaderlist .discussion .discussionsubscription,.path-mod-forum .forumheaderlist .discussion .lastpost,.path-mod-forum .forumheaderlist .discussion .replies,.path-mod-forum .forumheaderlist .discussion .topic,.path-mod-forum .forumheaderlist .discussion .topic.starter{vertical-align:top}.path-mod-forum .subscriptionmode{color:#212529}.path-mod-forum .activesetting{color:#212529;font-weight:700}.forumsearch input[type=text]{margin-bottom:0}#page-mod-forum-discuss .discussioncontrols{width:auto;margin:0}#page-mod-forum-discuss .discussioncontrols .form-inline input{margin-top:-1px}.maincalendar .calendarmonth td,.maincalendar .calendarmonth th{border:1px dotted #dee2e6}.path-grade-report-grader h1{text-align:inherit}#page-mod-chat-gui_basic input#message{max-width:100%}#page-mod-data-view #singleimage{width:auto}.path-mod-data form{margin-top:10px}.template_heading{margin-top:10px}.breadcrumb-button{margin-top:4px}.breadcrumb-button .singlebutton{float:left;margin-left:4px}.ie .row-fluid .desktop-first-column{margin-left:0}.langmenu form{margin:0}canvas{-ms-touch-action:auto}div#dock{display:none}.path-mod-lesson .invisiblefieldset.fieldsetfix{display:block}.path-mod-lesson .answeroption .checkbox label p{display:inline}.path-mod-lesson .form-inline label.form-check-label{display:inline-block}.path-mod-lesson .slideshow{overflow:auto;padding:15px}#page-mod-lesson-view .branchbuttoncontainer .singlebutton button[type=submit]{white-space:normal}#page-mod-lesson-view .vertical .singlebutton{display:block}#page-mod-lesson-view .vertical .singlebutton+.singlebutton{margin-left:0;margin-top:1rem}#page-mod-lesson-view .fitem .felement .custom-select{align-self:flex-start}.path-mod-lesson .generaltable td{vertical-align:middle}.path-mod-lesson .generaltable td label{margin-bottom:0}.path-mod-lesson .generaltable td .highlight{display:inline-block;margin-left:.25rem}.path-mod-lesson .generaltable td input[type=checkbox]{display:block}.path-mod-wiki .midpad,.path-mod-wiki .wiki_headingtime,.path-mod-wiki .wiki_headingtitle{text-align:inherit}.path-mod-wiki .wiki_contentbox{width:100%}.path-mod-survey .surveytable>tbody>tr:nth-of-type(odd){background-color:rgba(0,0,0,0)}.path-mod-survey .surveytable>tbody>tr:nth-of-type(even){background-color:rgba(0,0,9,.05)}.path-mod-survey .surveytable .rblock label{text-align:center}.nav .caret{margin-left:4px}.nav .divider{overflow:hidden;width:0}.usermenu .login{line-height:2.25rem}.usermenu .login a{color:#fab6aa}.usermenu .login a:focus,.usermenu .login a:hover{color:#0056b3;text-decoration:underline}.loginfailures .usermenu .usertext,.userloggedinas .usermenu .usertext,.userswitchedrole .usermenu .usertext{float:left;text-align:right;margin-right:.5rem;height:35px}.loginfailures .usermenu .usertext .meta,.userloggedinas .usermenu .usertext .meta,.userswitchedrole .usermenu .usertext .meta{display:block;font-size:.875rem}.loginfailures .usermenu .avatar img,.userloggedinas .usermenu .avatar img,.userswitchedrole .usermenu .avatar img{margin:0}.userloggedinas .usermenu .userbutton .avatars{position:relative;display:inline-block}.userloggedinas .usermenu .userbutton .avatars .avatar.current{display:inline-block;position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%}.userloggedinas .usermenu .userbutton .avatars .avatar.current img{vertical-align:baseline}.userloggedinas .usermenu .userbutton .avatars .avatar img{width:inherit;height:inherit}.userloggedinas .usermenu .userbutton .avatars .realuser{width:35px;height:35px;display:inline-block}@media(max-width: 767.98px){.usertext{display:none}}.path-mod-quiz .mod-quiz-edit-content{margin-bottom:10rem}#page-mod-quiz-mod #id_reviewoptionshdr .col-md-3,#page-mod-quiz-mod #id_reviewoptionshdr .col-md-9{width:auto;max-width:none}#page-mod-quiz-mod #id_reviewoptionshdr .form-buttons,#page-mod-quiz-mod #id_reviewoptionshdr .form-group,#page-mod-quiz-mod #id_reviewoptionshdr .fp-content-center form+div,#page-mod-quiz-mod #id_reviewoptionshdr .path-admin .buttons,#page-mod-quiz-mod #id_reviewoptionshdr div.backup-section+form,.fp-content-center #page-mod-quiz-mod #id_reviewoptionshdr form+div,.path-admin #page-mod-quiz-mod #id_reviewoptionshdr .buttons{float:left;width:20rem;display:inline-block;min-height:12rem}#page-mod-quiz-mod #id_reviewoptionshdr .btn-link{line-height:1.5;vertical-align:bottom}#page-mod-quiz-mod #id_reviewoptionshdr .form-inline{float:left;clear:left}#page-mod-quiz-mod #id_reviewoptionshdr .form-check{width:90%;height:22px;justify-content:flex-start}.path-mod-quiz #mod_quiz_navblock .qnbutton{text-decoration:none;font-size:14px;line-height:20px;font-weight:400;background-color:#fff;background-image:none;height:40px;width:30px;border-radius:3px;border:0;overflow:visible;margin:0 6px 6px 0}.path-mod-quiz #mod_quiz_navblock span.qnbutton{cursor:default;background-color:#fab6aa;color:#495057}.path-mod-quiz #mod_quiz_navblock a.qnbutton:active,.path-mod-quiz #mod_quiz_navblock a.qnbutton:focus,.path-mod-quiz #mod_quiz_navblock a.qnbutton:hover{text-decoration:underline}.path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder{border:1px solid;border-radius:3px;z-index:1}.path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder{border-width:3px}.path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder{border-width:1px}.path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder{background:rgba(0,0,0,0) url([[pix:theme|mod/quiz/flag-on]]) 15px 0 no-repeat}.path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight{border:0;background:#fff none center/10px no-repeat scroll;height:20px;margin-top:20px;border-radius:0 0 3px 3px}.path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight,.path-mod-quiz #mod_quiz_navblock .qnbutton.notyetanswered .trafficlight{background-color:#fff}.path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight{background-image:url([[pix:theme|mod/quiz/warningtriangle]])}.path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight{background-image:url([[pix:theme|mod/quiz/checkmark]]);background-color:#28a745}.path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight{background-image:url([[pix:core|t/locked]]);background-color:#fab6aa}.path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight,.path-mod-quiz #mod_quiz_navblock .qnbutton.notanswered .trafficlight{background-color:#dc3545}.path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight{background-image:url([[pix:theme|mod/quiz/whitecircle]]);background-color:#ffc107}.path-mod-quiz #mod_quiz_navblock .qnbutton.answersaved .trafficlight,.path-mod-quiz #mod_quiz_navblock .qnbutton.complete .trafficlight,.path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight{background-color:#6c757d}#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input{height:1.4em;vertical-align:middle}#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer{padding:0;margin:0 .4em}.path-mod-assign [data-region=grade-actions-panel] [data-region=grade-actions] .collapse-buttons{top:auto}.path-mod-assign #page-content [data-region=grade-panel] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement{height:calc(100% - 4rem)}.path-mod-assign [data-region=grade-panel]{padding-top:1rem}.path-mod-assign [data-region=grade-panel] .fitem>.col-md-3,.path-mod-assign [data-region=grade-panel] .fitem>.col-md-9{width:100%;padding:0;max-width:100%;flex:none}.path-mod-assign [data-region=grade-panel] .fitem.row,.path-mod-assign [data-region=grade-panel] fieldset{margin:0}.path-mod-assign [data-region=grade-panel] .mform .fitem.has-popout .felement{width:100%}.path-mod-assign [data-region=grade-panel] .mform .fitem .felement{width:auto}.path-mod-assign [data-region=grade-panel] .popout{background-color:#fff}.path-mod-assign [data-region=grade-panel] .fitem.has-popout{background-color:#fff;border-radius:.25rem;border:1px solid rgba(0,0,9,.125);padding:1.25rem;margin-bottom:1rem}.path-mod-assign [data-region=grade-panel] .has-popout .col-md-3{border-bottom:1px solid rgba(0,0,9,.1);margin-bottom:1rem}.path-mod-assign [data-region=grade-panel] .popout>.col-md-3{font-size:1.5rem}.path-mod-assign [data-region=grade-panel] .popout [data-region=popout-button]{margin-top:0}.path-mod-assign [data-region=assignment-info]{overflow-y:hidden}.path-mod-assign [data-region=grading-navigation]{padding:6px}.path-mod-assign [data-region=grade-actions]{padding:10px}.path-mod-assign [data-region=user-info] .img-rounded{margin-top:0}.path-mod-assign [data-region=grading-navigation-panel]{height:85px}@media(max-width: 767px){.path-mod-assign [data-region=grading-navigation-panel]{height:auto}.path-mod-assign [data-region=user-info]{margin-top:1rem}}.path-mod-assign [data-region=grading-navigation] [data-region=input-field] input{width:auto;display:inline-block}.assignfeedback_editpdf_widget *{box-sizing:content-box}.assignfeedback_editpdf_widget button{box-sizing:border-box}.assignfeedback_editpdf_widget .commentcolourbutton img{border-width:0}.assignfeedback_editpdf_menu{padding:0}.path-mod-assign [data-region=grade-panel] .gradingform_guide .remark .commentchooser{float:none}.path-mod-assign [data-region=grade-panel] .gradingform_guide .markingguideremark{width:100%}.path-mod-assign [data-region=grade-panel] .mform .fitem .felement[data-fieldtype=grading]{padding-left:1rem;padding-right:1rem}.path-mod-assign [data-region=grade-panel] .showmarkerdesc,.path-mod-assign [data-region=grade-panel] .showstudentdesc{background-color:#fff}#page-grade-grading-manage .actions .path-admin-mod-lti .action .loader img,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel .path-admin-mod-lti input .loader img,#rubric-rubric.gradingform_rubric .path-admin-mod-lti .addcriterion .loader img,.path-admin-mod-lti #page-grade-grading-manage .actions .action .loader img,.path-admin-mod-lti #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input .loader img,.path-admin-mod-lti #rubric-rubric.gradingform_rubric .addcriterion .loader img,.path-admin-mod-lti #tool-list-loader-container .loader img,.path-admin-mod-lti .btn .loader img{height:auto}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax{background-color:#fff}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd-noft,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd-nohd,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right{border:0}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right{border-radius:0}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd{background-color:rgba(0,0,0,0)}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd{background-color:#f8f9fa}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell{border:0;padding:3px 15px;white-space:nowrap;margin-bottom:0}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist{padding:10px 5px}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list{border-top:1px solid #dee2e6;border-bottom:1px solid #fff}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li{border-top:1px solid #fff;border-bottom:1px solid #dee2e6;padding:5px 10px}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img{margin-right:8px;border:1px solid #ccc;border-radius:4px;max-width:none}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages{margin:20px 25px}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme{text-align:center;margin:10px 0;font-size:.875rem;color:#495057}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme{margin-bottom:.75rem;border-radius:.25rem;border:1px solid rgba(0,0,9,.125);padding:1.25rem}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time{float:right;font-size:11px;color:#495057}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme{background-color:#fff}.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user{font-weight:700}#page-report-participation-index .participationselectform div label{display:inline-block;margin:0 5px}#page-report-participation-index .participationselectform div label[for=menuinstanceid]{margin-left:0}.path-backup .mform .grouped_settings{clear:both;overflow:hidden}.path-backup .mform .grouped_settings.section_level{background-color:#fff;border-radius:.25rem;border:1px solid rgba(0,0,9,.125);padding:1.25rem;margin-bottom:1.25rem}.path-backup .mform .grouped_settings.section_level::after{display:block;clear:both;content:""}.path-backup .mform .include_setting{width:50%;display:inline-block;float:left;padding:.3rem}.path-backup .mform .normal_setting{width:50%;display:inline-block;float:left;padding:.3rem}.path-backup .section_level{font-weight:700}.path-backup .section_level .activity_level{font-weight:400}.path-backup .proceedbutton{margin-left:auto}.path-backup .mform .grouped_settings:nth-of-type(odd),.path-backup .mform .root_setting:nth-of-type(odd){background-color:rgba(0,0,9,.05)}.path-backup .mform .grouped_settings:nth-of-type(even),.path-backup .mform .root_setting:nth-of-type(even){background-color:#fff}.fp-content-center .path-backup .mform .grouped_settings form+div .col-md-3.checkbox,.fp-content-center .path-backup .mform .root_setting form+div .col-md-3.checkbox,.path-admin .path-backup .mform .grouped_settings .buttons .col-md-3.checkbox,.path-admin .path-backup .mform .root_setting .buttons .col-md-3.checkbox,.path-backup .mform .grouped_settings .form-buttons .col-md-3.checkbox,.path-backup .mform .grouped_settings .form-group .col-md-3.checkbox,.path-backup .mform .grouped_settings .fp-content-center form+div .col-md-3.checkbox,.path-backup .mform .grouped_settings .path-admin .buttons .col-md-3.checkbox,.path-backup .mform .grouped_settings div.backup-section+form .col-md-3.checkbox,.path-backup .mform .root_setting .form-buttons .col-md-3.checkbox,.path-backup .mform .root_setting .form-group .col-md-3.checkbox,.path-backup .mform .root_setting .fp-content-center form+div .col-md-3.checkbox,.path-backup .mform .root_setting .path-admin .buttons .col-md-3.checkbox,.path-backup .mform .root_setting div.backup-section+form .col-md-3.checkbox{width:0%}.fp-content-center .path-backup .mform .grouped_settings form+div .col-md-9.checkbox,.fp-content-center .path-backup .mform .root_setting form+div .col-md-9.checkbox,.path-admin .path-backup .mform .grouped_settings .buttons .col-md-9.checkbox,.path-admin .path-backup .mform .root_setting .buttons .col-md-9.checkbox,.path-backup .mform .grouped_settings .form-buttons .col-md-9.checkbox,.path-backup .mform .grouped_settings .form-group .col-md-9.checkbox,.path-backup .mform .grouped_settings .fp-content-center form+div .col-md-9.checkbox,.path-backup .mform .grouped_settings .path-admin .buttons .col-md-9.checkbox,.path-backup .mform .grouped_settings div.backup-section+form .col-md-9.checkbox,.path-backup .mform .root_setting .form-buttons .col-md-9.checkbox,.path-backup .mform .root_setting .form-group .col-md-9.checkbox,.path-backup .mform .root_setting .fp-content-center form+div .col-md-9.checkbox,.path-backup .mform .root_setting .path-admin .buttons .col-md-9.checkbox,.path-backup .mform .root_setting div.backup-section+form .col-md-9.checkbox{width:100%;left:0}.path-backup .detail-pair .detail-pair-label{width:25%;float:left;clear:left}.path-backup .detail-pair .detail-pair-value{width:75%;float:left}.path-backup .backup-restore .singlebutton{float:right}.path-backup .backup-section{background-color:#fff;border-radius:.25rem;border:1px solid rgba(0,0,9,.125);padding:1.25rem;margin-bottom:1.25rem}.path-backup .backup-section .backup-sub-section,.path-backup .backup-section .header,.path-backup .backup-section .singlebutton,.path-backup .backup-section .sub-header{width:100%;float:left;clear:both}.path-backup .backup-section th.header{width:auto;float:none}.path-backup .backup-section ::after{content:"";display:table;clear:both}.path-backup .backup-section::after{display:block;clear:both;content:""}.path-backup .notification.dependencies_enforced{color:#dc3545;font-weight:700}.path-backup .backup_progress{margin-top:1rem;margin-bottom:1rem}.path-backup .backup_progress .backup_stage.backup_stage_current{font-weight:700;color:inherit}.path-backup .backup_progress span.backup_stage.backup_stage_complete{color:inherit}#page-backup-restore .filealiasesfailures{background-color:#f8d7da}#page-backup-restore .filealiasesfailures .aliaseslist{background-color:#fff}.path-backup .wibbler{width:500px;margin:0 auto 10px;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;position:relative;min-height:4px}.path-backup .wibbler .wibble{position:absolute;left:0;right:0;top:0;height:4px}.path-backup .wibbler .state0{background:#eee}.path-backup .wibbler .state1{background:#ddd}.path-backup .wibbler .state2{background:#ccc}.path-backup .wibbler .state3{background:#bbb}.path-backup .wibbler .state4{background:#aaa}.path-backup .wibbler .state5{background:#999}.path-backup .wibbler .state6{background:#888}.path-backup .wibbler .state7{background:#777}.path-backup .wibbler .state8{background:#666}.path-backup .wibbler .state9{background:#555}.path-backup .wibbler .state10{background:#444}.path-backup .wibbler .state11{background:#333}.path-backup .wibbler .state12{background:#222}.singlebutton{display:inline-block}.singlebutton+.singlebutton{margin-left:.5rem}.continuebutton{text-align:center}p.arrow_button{margin-top:5em;text-align:center}p.arrow_button #remove{margin:3em auto 5em}#addcontrols{margin-top:12rem;text-align:center;margin-bottom:3em}#addcontrols label{display:inline}#addcontrols input,#removecontrols input{margin:auto}.btn-lineup{margin:0 0 10px 5px}.gradetreebox h4{font-size:1rem}.gradetreebox input[type=text],.gradetreebox th.cell{width:auto}.gradetreebox input[type=text],.gradetreebox select{margin-bottom:0}.core_grades_notices .singlebutton{display:inline-block}.path-grade-report #maincontent+.urlselect{position:absolute;left:40vw}.path-grade-report-grader #region-main{overflow-x:visible;min-width:100%;width:auto;display:inline-flex;flex-direction:column}#page-enrol-users .path-grade-report-grader #region-main>#filterform,.path-grade-report-grader #page-enrol-users #region-main>#filterform,.path-grade-report-grader #region-main>.card,.path-grade-report-grader #region-main>.groupinfobox,.path-grade-report-grader #region-main>.well,.path-grade-report-grader .que #region-main>.history,.path-grade-report-grader .userprofile .profile_tree #region-main>section,.que .path-grade-report-grader #region-main>.history,.userprofile .profile_tree .path-grade-report-grader #region-main>section{width:auto;overflow-x:initial}.path-grade-report-grader #region-main div[role=main]{flex:1 1 auto}.path-grade-report-grader [data-region=blocks-column]{width:100%;clear:both}#page-grade-grading-manage #activemethodselector label{display:inline-block}#page-grade-grading-manage #activemethodselector .helptooltip{margin-right:.5em}#page-grade-grading-manage .actions{display:block;text-align:center;margin-bottom:1em}#page-grade-grading-manage .actions .action{display:inline-block;position:relative;vertical-align:top;width:150px;text-align:center;overflow:hidden;margin:.5em;padding:1em;border:1px solid #aaa}#page-grade-grading-manage .actions .action .action-text{position:relative;top:.4em;font-size:14px;white-space:normal}#page-grade-grading-form-rubric-edit .gradingform_rubric_editform .status{font-size:70%}.gradingform_rubric.editor .addcriterion input,.gradingform_rubric.editor .addlevel input{background:#fff none no-repeat top left}#rubric-rubric.gradingform_rubric #rubric-criteria{margin-bottom:1em}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description{vertical-align:top;padding:6px}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description textarea{margin-bottom:0;height:115px}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .definition textarea{width:80%;margin-bottom:0}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .score{position:relative;float:left;margin-right:28px}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .score input{margin-bottom:0}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level{vertical-align:top;padding:6px}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level .delete{position:relative;width:32px;height:32px;margin-top:-32px;clear:both;float:right}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level .delete input{display:block;position:absolute;right:0;bottom:0;height:24px;width:24px;margin:0}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level .delete input:hover{background-color:#ddd}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input{float:none;width:2em}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.hiddenelement,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.pseudotablink{width:0}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel{vertical-align:middle}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input{background-position:0 0;height:30px;margin-right:5px}#rubric-rubric.gradingform_rubric .addcriterion{margin-left:5px;padding:0;margin-bottom:1em}#rubric-rubric.gradingform_rubric .addcriterion input{margin:0;color:inherit;text-shadow:inherit;border:0 none;line-height:inherit;background:rgba(0,0,0,0) url([[pix:t/add]]) no-repeat 7px 8px;padding-left:26px}#rubric-rubric.gradingform_rubric .options{clear:both}#rubric-rubric.gradingform_rubric .options .option label{margin:0;padding:0;font-size:inherit;font-weight:400;line-height:2em;color:inherit;text-shadow:none;background-color:rgba(0,0,0,0)}#rubric-rubric.gradingform_rubric .options .option input{margin-left:5px;margin-right:12px}.path-grade-edit-tree .setup-grades h4{margin:0}.path-grade-edit-tree .setup-grades .column-rowspan{padding:0;width:24px;min-width:24px;max-width:24px}.path-grade-edit-tree .setup-grades .category td.column-name{padding-left:0}.path-grade-edit-tree .setup-grades td.column-name{padding-left:24px}.path-grade-edit-tree .setup-grades .category .column-range,.path-grade-edit-tree .setup-grades .category input[type=text],.path-grade-edit-tree .setup-grades .categoryitem,.path-grade-edit-tree .setup-grades .courseitem{font-weight:700}.path-grade-edit-tree .setup-grades .emptyrow{display:none}.path-grade-edit-tree .setup-grades .gradeitemdescription{font-weight:400;padding-left:24px}.path-grade-edit-tree .setup-grades .column-weight{white-space:nowrap}.path-grade-edit-tree .setup-grades .column-weight.level3{padding-left:37px}.path-grade-edit-tree .setup-grades .column-weight.level4{padding-left:66px}.path-grade-edit-tree .setup-grades .column-weight.level5{padding-left:95px}.path-grade-edit-tree .setup-grades .column-weight.level6{padding-left:124px}.path-grade-edit-tree .setup-grades .column-weight.level7{padding-left:153px}.path-grade-edit-tree .setup-grades .column-weight.level8{padding-left:182px}.path-grade-edit-tree .setup-grades .column-weight.level9{padding-left:211px}.path-grade-edit-tree .setup-grades .column-weight.level10{padding-left:240px}.path-grade-edit-tree .setup-grades .column-range.level2{padding-left:37px}.path-grade-edit-tree .setup-grades .column-range.level3{padding-left:66px}.path-grade-edit-tree .setup-grades .column-range.level4{padding-left:95px}.path-grade-edit-tree .setup-grades .column-range.level5{padding-left:124px}.path-grade-edit-tree .setup-grades .column-range.level6{padding-left:153px}.path-grade-edit-tree .setup-grades .column-range.level7{padding-left:182px}.path-grade-edit-tree .setup-grades .column-range.level8{padding-left:211px}.path-grade-edit-tree .setup-grades .column-range.level9{padding-left:240px}.path-grade-edit-tree .setup-grades .column-range.level10{padding-left:269px}.path-grade-edit-tree .setup-grades.generaltable .levelodd{background-color:rgba(0,0,9,.05)}.path-grade-edit-tree .setup-grades.generaltable .leveleven{background-color:rgba(0,0,0,0)}.path-grade-report-grader .gradeparent table{border-radius:.25rem}.path-grade-report-grader .gradeparent tr .cell{background-color:#fff}.path-grade-report-grader .gradeparent .cell,.path-grade-report-grader .gradeparent table{border-color:#dee2e6}.path-grade-report-grader .gradeparent .avg,.path-grade-report-grader .gradeparent .floater .cell,.path-grade-report-grader .gradeparent tr:nth-of-type(even) .cell{background-color:#f8f9fa}.path-grade-report-grader .gradeparent table .clickable{cursor:pointer}.path-grade-report-user .user-grade{border:none}.path-grade-report-user .user-grade.generaltable .levelodd{background-color:rgba(0,0,9,.05)}.path-grade-report-user .user-grade.generaltable .leveleven{background-color:rgba(0,0,0,0)}.path-grade-report-singleview input[name^=finalgrade]{width:80px}.columns-autoflow-1to1to1{-moz-column-count:3;column-count:3}@media(max-width: 767px){.columns-autoflow-1to1to1{-moz-column-count:1;column-count:1}}.file-picker td.label,li.activity.label{background:inherit;color:inherit;border:inherit;text-shadow:none;padding:8px;white-space:normal;display:block;font-size:inherit;line-height:inherit;text-align:inherit}.file-picker td.label{display:table-cell;text-align:right}.choosercontainer #chooseform .option label{font-size:12px}.block.hidden,.block.invisible,li.section.hidden{visibility:visible;display:block}.forumpost .row{margin-left:0 !important}.forumpost .row:after,.forumpost .row:before{content:none}fieldset.hidden{display:inherit;visibility:inherit}#questionbank+.container{width:auto}body:not(.jsenabled) .dropdown:hover>.dropdown-menu{display:block;margin-top:-6px}.langmenu.open>.dropdown-menu,body:not(.jsenabled) .langmenu:hover>.dropdown-menu{display:block;max-height:150px;overflow-y:auto}.navbar.fixed-top .dropdown .dropdown-menu{max-height:calc(100vh - 50px);overflow-y:auto}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:inherit}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:-9px}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:-9px}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:-9px}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:-9px}.custom-select{word-wrap:normal}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}body.behat-site .fixed-top{position:absolute}body.behat-site .dropdown-item{margin-top:4px !important}body.behat-site.drawer-ease{transition:initial}body.behat-site [data-region=drawer]{transition:initial;position:absolute}.phpinfo h2,.phpinfo table,.phpinfo th{margin:auto}.phpinfo h2{width:600px}.phpinfo .e,.phpinfo .h,.phpinfo .v{border:1px solid #000;font-size:.8em;vertical-align:baseline;color:#000;background-color:#ccc}.phpinfo .e{background-color:#ccf;font-weight:700}.phpinfo .h{background-color:#99c;font-weight:700}#page-admin-course-index .editcourse tbody tr:nth-of-type(odd),.forumheaderlist tbody tr:nth-of-type(odd),.generaltable tbody tr:nth-of-type(odd),form#movecourses table tbody tr:nth-of-type(odd),table#defineroletable tbody tr:nth-of-type(odd),table#explaincaps tbody tr:nth-of-type(odd),table#listdirectories tbody tr:nth-of-type(odd),table.flexible tbody tr:nth-of-type(odd),table.grading-report tbody tr:nth-of-type(odd),table.rolecaps tbody tr:nth-of-type(odd),table.userenrolment tbody tr:nth-of-type(odd){background-color:rgba(0,0,9,.05)}table caption{font-size:24px;font-weight:700;line-height:42px;text-align:left;caption-side:top}#page-admin-report-log-index .generaltable td,#page-admin-report-log-index .generaltable th,#page-admin-user table td,#page-admin-user table th,#page-report-log-user .generaltable td,#page-report-log-user .generaltable th,#page-report-loglive-index .generaltable td,#page-report-loglive-index .generaltable th,.category_subcategories td,.category_subcategories th,.environmenttable td,.environmenttable th,.rcs-results td,.rcs-results th,table#listdirectories td,table#listdirectories th{padding:.3rem}.category_subcategories tbody tr:hover,.forumheaderlist tbody tr:hover,.generaltable tbody tr:hover,table#modules tbody tr:hover,table#permissions tbody tr:hover,table.flexible tbody tr:hover,table.grading-report tbody tr:hover{background-color:rgba(0,0,9,.075)}body,html{height:100%;margin:0;padding:0}#page-wrapper{height:100%;display:flex;flex-direction:column}#page-wrapper #page{flex:1 0 auto;display:flex;flex-direction:column}#page-wrapper #page #page-content{flex:1 0 auto}#page-wrapper #page-footer{flex-shrink:0}.popover-region{float:right;position:relative}.popover-region.collapsed .popover-region-toggle:after,.popover-region.collapsed .popover-region-toggle:before{display:none}.popover-region.collapsed .popover-region-container{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:height .25s,opacity 101ms .25s,visibility 101ms .25s}.popover-region-toggle{cursor:pointer}.popover-region-toggle::before{content:"";display:none;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #ddd;position:absolute;bottom:0;right:7px}.popover-region-toggle::after{content:"";display:none;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:9px solid #fff;position:absolute;bottom:-1px;right:8px;z-index:2}.count-container{padding:2px;border-radius:2px;background-color:red;color:#fff;font-size:10px;line-height:10px;position:absolute;top:5px;right:0}.popover-region-container{opacity:1;visibility:visible;position:absolute;right:0;top:0;height:500px;width:380px;border:1px solid #ddd;transition:height .25s;background-color:#fff;z-index:1}.popover-region-header-container{height:25px;line-height:25px;padding-left:5px;padding-right:5px;border-bottom:1px solid #ddd;box-sizing:border-box}.popover-region-footer-container{height:30px;text-align:center;border-top:1px solid #ddd;background-color:#fff;padding-top:3px}.popover-region-header-text{float:left;margin:0;font-size:14px;line-height:25px}.popover-region-header-actions{float:right}.popover-region-header-actions>*{margin-left:10px;min-width:20px;display:inline-block}.popover-region-header-actions .loading-icon{display:none;height:12px;width:12px}.popover-region-header-actions .newmessage-link{margin-right:10px}.popover-region-header-actions label{display:inline-block;text-align:center;margin-bottom:0}.popover-region-content-container{height:calc(100% - 55px);width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.popover-region-content-container>.loading-icon{display:none;text-align:center;padding:5px;box-sizing:border-box}.popover-region-content-container .empty-message{display:none;text-align:center;padding:10px}.popover-region-content-container.loading>.loading-icon{display:block}.popover-region-content-container.loading .empty-message{display:none}.navbar .popover-region{float:right;margin-right:10px}.navbar .popover-region.collapsed .popover-region-container{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:height .25s,opacity 101ms .25s,visibility 101ms .25s}.navbar .popover-region-toggle{width:25px}.navbar .count-container{padding:2px;border-radius:2px;background-color:red;color:#fff;font-size:10px;line-height:10px;position:absolute;top:5px;right:0}.navbar .popover-region-container{top:2.1rem}.content-item-container{width:100%;border-bottom:1px solid #ddd;box-sizing:border-box;padding:5px;position:relative;margin:0;display:block;color:inherit;text-decoration:none}.bux_msg_line:hover{background-color:#d7d7db}.bux_msg_line{width:100%}.content-item-container:hover{background-color:#d7d7db;color:#000}.unread:hover{color:#000;background-color:#d7d7db}.notificaiton:hover{color:#000;background-color:#d7d7db}.content-item-container:hover .content-item-footer .timestamp{color:#000;background-color:#d7d7db}.content-item-container.unread{margin:0}.content-item-container.unread:hover{color:#000;background-color:#d7d7db}.content-item-container.unread .content-item-body .notification-message{font-weight:600}.content-item-container .context-link{color:inherit;text-decoration:none}.content-item-container .content-item-body{box-sizing:border-box;margin-bottom:5px}.content-item-container .content-item-footer{text-align:left;box-sizing:border-box}.content-item-container .content-item-footer .timestamp{font-size:10px;line-height:10px;margin:0;color:#666;margin-left:24px}.content-item-container .view-more{position:absolute;bottom:5px;right:5px;font-size:12px;line-height:12px}.content-item-container.notification .content-item-body .notification-image{display:inline-block;width:24px;height:24px;float:left}.content-item-container.notification .content-item-body .notification-image img{height:75%}.content-item-container.notification .content-item-body .notification-message{display:inline-block;font-size:12px;width:calc(100% - 24px)}.content-item-container.selected{background-color:#4f94cd;color:#fff;border-color:#4f94cd}.content-item-container.selected .content-item-footer .timestamp{color:#fff}.popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon{display:inline-block}.popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon{display:none}.popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon{display:inline-block}.popover-region-notifications .all-notifications{opacity:1;visibility:visible;height:auto;overflow:hidden}.popover-region-notifications .all-notifications:empty+.empty-message{display:block}.popover-region-notifications .notification-image{display:inline-block;width:8%;vertical-align:top}.popover-region-notifications .notification-image img{height:75%}.popover-region-notifications .notification-message{display:inline-block;font-size:12px}.popover-region-notifications .popover-region-content-container.loading .all-notifications:empty+.empty-message{display:none}.popover-region-messages .mark-all-read-button .normal-icon{display:inline-block}.popover-region-messages .mark-all-read-button.loading .normal-icon{display:none}.popover-region-messages .mark-all-read-button.loading .loading-icon{display:inline-block}.popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty+.empty-message{display:none}.popover-region-messages .messages:empty+.empty-message{display:block}.popover-region-messages .content-item-container.unread .content-item-body{font-weight:600;width:calc(90% - 30px);background:#000}.popover-region-messages .content-item-container.unread .unread-count-container{display:inline-block;width:10%;text-align:center;float:right}.popover-region-messages .content-item{height:100%;width:100%;box-sizing:border-box}.popover-region-messages .profile-image-container{width:30px;display:inline-block;text-align:center;float:left}.popover-region-messages .profile-image-container img{width:100%;display:inline-block;vertical-align:middle;border-radius:50%}.popover-region-messages .content-item-body{display:inline-block;box-sizing:border-box;width:calc(100% - 30px);font-size:12px;padding-left:10px;overflow:hidden}.popover-region-messages .content-item-body h3{font-size:12px;line-height:12px;margin:0;width:100%}.popover-region-messages .content-item-body p{margin:0}.popover-region-messages .unread-count-container{display:none}@media(max-width: 767px){.navbar .popover-region .popover-region-container{right:-70px}}@media(max-width: 480px){.navbar .popover-region .popover-region-container{position:fixed;top:46px;right:0;left:0;bottom:0;width:auto;height:auto}}div[data-flexitour=backdrop]{background-color:rgba(0,0,9,.959);opacity:.5;z-index:1040}div[data-flexitour=step-background-fader],div[data-flexitour=step-background]{border-radius:.3rem;z-index:1041}[data-flexitour=step-backdrop],[data-flexitour=step-backdrop]>td,div[data-flexitour=step-background-fader],span[data-flexitour=container]{z-index:1042}span[data-flexitour=container] .modal-dialog{margin:0}span[data-flexitour=container] div[data-role=arrow]{border-width:11px}span[data-flexitour=container] div[data-role=arrow],span[data-flexitour=container] div[data-role=arrow]:after{position:absolute;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:1rem}span[data-flexitour=container][x-placement=top-start],span[data-flexitour=container][x-placement=top]{margin-bottom:1rem}span[data-flexitour=container][x-placement=top-start] div[data-role=arrow],span[data-flexitour=container][x-placement=top] div[data-role=arrow]{bottom:-11px;left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,9,.25)}span[data-flexitour=container][x-placement=top-start] div[data-role=arrow]:after,span[data-flexitour=container][x-placement=top] div[data-role=arrow]:after{bottom:1px;margin-left:-1rem;content:" ";border-bottom-width:0;border-top-color:#fff}span[data-flexitour=container][x-placement=bottom-start],span[data-flexitour=container][x-placement=bottom]{margin-top:1rem}span[data-flexitour=container][x-placement=bottom-start] div[data-role=arrow],span[data-flexitour=container][x-placement=bottom] div[data-role=arrow]{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,9,.25)}span[data-flexitour=container][x-placement=bottom-start] div[data-role=arrow]:after,span[data-flexitour=container][x-placement=bottom] div[data-role=arrow]:after{top:1px;margin-left:-1rem;content:" ";border-top-width:0;border-bottom-color:#fff}span[data-flexitour=container][x-placement=left-start],span[data-flexitour=container][x-placement=left]{margin-right:1rem}span[data-flexitour=container][x-placement=left-start] div[data-role=arrow],span[data-flexitour=container][x-placement=left] div[data-role=arrow]{right:-11px;top:50%;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,9,.25)}span[data-flexitour=container][x-placement=left-start] div[data-role=arrow]:after,span[data-flexitour=container][x-placement=left] div[data-role=arrow]:after{right:1px;margin-top:-1rem;content:" ";border-right-width:0;border-left-color:#fff}span[data-flexitour=container][x-placement=right-start],span[data-flexitour=container][x-placement=right]{margin-left:1rem}span[data-flexitour=container][x-placement=right-start] div[data-role=arrow],span[data-flexitour=container][x-placement=right] div[data-role=arrow]{left:-11px;top:50%;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,0,9,.25)}span[data-flexitour=container][x-placement=right-start] div[data-role=arrow]:after,span[data-flexitour=container][x-placement=right] div[data-role=arrow]:after{left:1px;margin-top:-1rem;content:" ";border-left-width:0;border-right-color:#fff}[data-region=drawer] [data-flexitour=container]{margin-left:-15px;width:275px}.img-responsive{max-width:100%;height:auto}.label{background-color:#6c757d}.label[href]:focus,.label[href]:hover{background-color:#545b62}.label-success{background-color:#28a745}.label-success[href]:focus,.label-success[href]:hover{background-color:#1e7e34}.label-info{background-color:#17a2b8}.label-info[href]:focus,.label-info[href]:hover{background-color:#117a8b}.label-warning{background-color:#ffc107}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#d39e00}.label-important{background-color:#dc3545}.label-important[href]:focus,.label-important[href]:hover{background-color:#bd2130}.pull-left{float:left !important}.pull-right{float:right !important}@media print{body.drawer-open-left.jsenabled,body.drawer-open-right.jsenabled{margin:0}.container{width:auto}}.modal .modal-body>.loading-icon{display:block;position:relative;width:100%;height:100%}.modal .modal-body>.loading-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}:root{--up-white: #fff;--up-grey-1: rgba(0, 0, 9, 0.0915);--up-grey-2: rgba(0, 0, 9, 0.3025);--up-grey-3: rgba(0, 0, 9, 0.55);--up-grey-4: rgba(0, 0, 9, 0.7975);--up-black: rgba(0, 0, 9, 0.959);--up-bg-1: #fff;--up-bg-2: #f6f6f9;--up-bg-3: #ededf0;--up-shadow: #221141;--up-primary-1: #f97a62;--up-primary-2: #ea4f3d;--up-primary-3: #d61811;--up-primary-4: #980101;--up-secondary-1: #00bbdb;--up-secondary-2: #009ac2;--up-secondary-3: #006990;--up-secondary-4: #002d57;--up-tertiary-1: #07cd4e;--up-tertiary-2: #05af37;--up-tertiary-3: #037d21;--up-tertiary-4: #003f07;--up-accent-1: #ea4f3d;--up-accent-2: #743cc6;--up-accent-3: #009ac2;--up-accent-4: #ffd200;--up-accent-5: #05af37 }::-moz-focus-inner{border:0}::-moz-selection{background-color:rgba(249,122,98,.55)}::selection{background-color:rgba(249,122,98,.55)}body,html{background-color:#f6f6f9;color:rgba(0,0,9,.959);font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,9,0);caret-color:rgba(0,0,9,.959);scrollbar-width:thin}input:-webkit-autofill{box-shadow:rgba(249,122,98,.3) 0,0,0,1.25rem inset !important}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){body,html{font-weight:300}}.up-accordion{box-sizing:border-box;border-bottom:.0625rem solid rgba(0,0,9,.0915);margin-bottom:1rem;transition:border-bottom-color .2s ease-out;transition-delay:.5s}.up-accordion.up-active{border-bottom-color:rgba(0,0,9,.7975);transition-delay:0s}.up-accordion__btn{position:relative;box-sizing:border-box;width:100%;padding:.75rem 3.5rem .75rem 0;border:none;background-color:rgba(0,0,0,0);text-align:left}.up-accordion__btn:hover{cursor:pointer}.up-accordion__btn:focus{outline:0}.up-accordion__label{color:rgba(0,0,9,.55);font-family:Oswald,Tahoma,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem;text-transform:uppercase;transition:color .2s ease-out;transition-delay:.5s}.up-active>.up-accordion__btn>.up-accordion__label{color:rgba(0,0,9,.7975);transition-delay:0s}.up-accordion__icon{position:absolute;top:50%;right:-0.5rem;transform:translateY(-50%);transition:transform .2s ease-out}.up-active>.up-accordion__btn>.up-accordion__icon{transform:translateY(-50%) rotate(45deg);transition-delay:0s}.up-accordion__inner{opacity:0;visibility:hidden;height:0;margin-top:0;transition:opacity .2s ease-out,margin-top .2s ease-out;transition-delay:0s,.1s;pointer-events:none}.up-active>.up-accordion__inner{opacity:1;margin-top:-0.25rem;transition-delay:.4s,0s;pointer-events:auto}@media only screen and (min-width: 30.0625em){.up-accordion{margin-bottom:1.5rem}.up-accordion__btn{padding-top:.5rem;padding-bottom:.5rem}.up-accordion__label{font-size:.875rem;line-height:2rem}}@media only screen and (min-width: 48.0625em){.up-accordion__label{font-size:.9375rem}}.up-btn{box-sizing:border-box;width:100%;height:2.5rem;padding:.5rem 1.5rem;border:none;border-radius:1.25rem;outline:0;box-shadow:none;margin-right:1rem;margin-bottom:1rem;background-color:#f97a62;color:rgba(0,0,9,.7975);font-family:Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;text-align:center;white-space:nowrap;transition:transform .2s cubic-bezier(0.6, 0, 0.5, 1.4),box-shadow .2s ease-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.up-btn::-moz-focus-inner{border:none}.up-btn:hover{transform:scale(1.02);box-shadow:0 .5rem 2rem -0.5rem rgba(249,122,98,.959)}.up-btn:focus{transform:scale(1.02);outline:0;box-shadow:0 .5rem 2rem -0.5rem rgba(249,122,98,.959),0 0 0 .1875rem rgba(249,122,98,.3025)}@media only screen and (min-width: 30.0625em){.up-btn{width:auto;min-width:10rem}}.up-grid{box-sizing:border-box;max-width:80rem;margin:0 auto}.up-grid--gutter{max-width:88rem;padding:1rem}.up-grid--gutter-x{max-width:88rem;padding:0 1rem}.up-grid--gutter-y{padding:1rem 0}.up-grid::before{content:"";display:table;clear:both}.up-grid::after{content:"";display:table;clear:both}.up-grid__item{float:left;box-sizing:border-box;min-height:.0625rem}.up-grid--gutter>.up-grid__item{padding:.5rem}.up-grid--gutter-x>.up-grid__item{padding:0 .5rem}.up-grid--gutter-y>.up-grid__item{padding:.5rem 0}.up-grid__item--s-1{width:8.33333%}.up-grid__item--s-2{width:16.66667%}.up-grid__item--s-3{width:25%}.up-grid__item--s-4{width:33.33333%}.up-grid__item--s-5{width:41.66667%}.up-grid__item--s-6{width:50%}.up-grid__item--s-7{width:58.33333%}.up-grid__item--s-8{width:66.66667%}.up-grid__item--s-9{width:75%}.up-grid__item--s-10{width:83.33333%}.up-grid__item--s-11{width:91.66667%}.up-grid__item--s-12{width:100%}@media only screen and (min-width: 30.0625em){.up-grid--gutter{padding:1.75rem}.up-grid--gutter-x{padding:0 1.75rem}.up-grid--gutter-y{padding:1.75rem 0}.up-grid--gutter>.up-grid__item{padding:.75rem}.up-grid--gutter-x>.up-grid__item{padding:0 .75rem}.up-grid--gutter-y>.up-grid__item{padding:.75rem 0}.up-grid__item--m-1{width:8.33333%}.up-grid__item--m-2{width:16.66667%}.up-grid__item--m-3{width:25%}.up-grid__item--m-4{width:33.33333%}.up-grid__item--m-5{width:41.66667%}.up-grid__item--m-6{width:50%}.up-grid__item--m-7{width:58.33333%}.up-grid__item--m-8{width:66.66667%}.up-grid__item--m-9{width:75%}.up-grid__item--m-10{width:83.33333%}.up-grid__item--m-11{width:91.66667%}.up-grid__item--m-12{width:100%}}@media only screen and (min-width: 48.0625em){.up-grid--gutter{padding:2.75rem}.up-grid--gutter-x{padding:0 2.75rem}.up-grid--gutter-y{padding:2.75rem 0}.up-grid--gutter>.up-grid__item{padding:1.25rem}.up-grid--gutter-x>.up-grid__item{padding:0 1.25rem}.up-grid--gutter-y>.up-grid__item{padding:1.25rem 0}.up-grid__item--l-1{width:8.33333%}.up-grid__item--l-2{width:16.66667%}.up-grid__item--l-3{width:25%}.up-grid__item--l-4{width:33.33333%}.up-grid__item--l-5{width:41.66667%}.up-grid__item--l-6{width:50%}.up-grid__item--l-7{width:58.33333%}.up-grid__item--l-8{width:66.66667%}.up-grid__item--l-9{width:75%}.up-grid__item--l-10{width:83.33333%}.up-grid__item--l-11{width:91.66667%}.up-grid__item--l-12{width:100%}}@supports(display: grid){.up-grid{display:grid;grid-gap:0;grid-template-columns:repeat(12, 1fr);padding:0}.up-grid--gutter{grid-gap:1rem;padding:0 1.5rem;margin:1.5rem auto}.up-grid--gutter-x{grid-gap:0 1rem;padding:0 1.5rem}.up-grid--gutter-y{grid-gap:1rem 0;margin:1.5rem auto}.up-grid--top{align-items:start}.up-grid--middle{align-items:center}.up-grid--bottom{align-items:end}.up-grid--left{justify-items:start}.up-grid--center{justify-items:center}.up-grid--right{justify-items:end}.up-grid::before{display:none}.up-grid::after{display:none}.up-grid__item{min-height:initial}.up-grid--gutter>.up-grid__item{padding:0}.up-grid--gutter-x>.up-grid__item{padding:0}.up-grid--gutter-y>.up-grid__item{padding:0}.up-grid__item--s-1{grid-column-end:span 1;width:auto}.up-grid__item--s-2{grid-column-end:span 2;width:auto}.up-grid__item--s-3{grid-column-end:span 3;width:auto}.up-grid__item--s-4{grid-column-end:span 4;width:auto}.up-grid__item--s-5{grid-column-end:span 5;width:auto}.up-grid__item--s-6{grid-column-end:span 6;width:auto}.up-grid__item--s-7{grid-column-end:span 7;width:auto}.up-grid__item--s-8{grid-column-end:span 8;width:auto}.up-grid__item--s-9{grid-column-end:span 9;width:auto}.up-grid__item--s-10{grid-column-end:span 10;width:auto}.up-grid__item--s-11{grid-column-end:span 11;width:auto}.up-grid__item--s-12{grid-column-end:span 12;width:auto}.up-grid__item--top{align-self:start}.up-grid__item--middle{align-self:center}.up-grid__item--bottom{align-self:end}.up-grid__item--left{justify-self:start}.up-grid__item--center{justify-self:center}.up-grid__item--right{justify-self:end}@media only screen and (min-width: 30.0625em){.up-grid--gutter{grid-gap:1.5rem;padding:0 2.5rem;margin:2.5rem auto}.up-grid--gutter-x{grid-gap:0 1.5rem;padding:0 2.5rem}.up-grid--gutter-y{grid-gap:1.5rem 0;margin:2.5rem auto}.up-grid--gutter>.up-grid__item{padding:0}.up-grid--gutter-x>.up-grid__item{padding:0}.up-grid--gutter-y>.up-grid__item{padding:0}.up-grid__item--m-1{grid-column-end:span 1;width:auto}.up-grid__item--m-2{grid-column-end:span 2;width:auto}.up-grid__item--m-3{grid-column-end:span 3;width:auto}.up-grid__item--m-4{grid-column-end:span 4;width:auto}.up-grid__item--m-5{grid-column-end:span 5;width:auto}.up-grid__item--m-6{grid-column-end:span 6;width:auto}.up-grid__item--m-7{grid-column-end:span 7;width:auto}.up-grid__item--m-8{grid-column-end:span 8;width:auto}.up-grid__item--m-9{grid-column-end:span 9;width:auto}.up-grid__item--m-10{grid-column-end:span 10;width:auto}.up-grid__item--m-11{grid-column-end:span 11;width:auto}.up-grid__item--m-12{grid-column-end:span 12;width:auto}}@media only screen and (min-width: 48.0625em){.up-grid--gutter{grid-gap:2.5rem;padding:0 4rem;margin:4rem auto}.up-grid--gutter-x{grid-gap:0 2.5rem;padding:0 4rem}.up-grid--gutter-y{grid-gap:2.5rem 0;margin:4rem auto}.up-grid--gutter>.up-grid__item{padding:0}.up-grid--gutter-x>.up-grid__item{padding:0}.up-grid--gutter-y>.up-grid__item{padding:0}.up-grid__item--l-1{grid-column-end:span 1;width:auto}.up-grid__item--l-2{grid-column-end:span 2;width:auto}.up-grid__item--l-3{grid-column-end:span 3;width:auto}.up-grid__item--l-4{grid-column-end:span 4;width:auto}.up-grid__item--l-5{grid-column-end:span 5;width:auto}.up-grid__item--l-6{grid-column-end:span 6;width:auto}.up-grid__item--l-7{grid-column-end:span 7;width:auto}.up-grid__item--l-8{grid-column-end:span 8;width:auto}.up-grid__item--l-9{grid-column-end:span 9;width:auto}.up-grid__item--l-10{grid-column-end:span 10;width:auto}.up-grid__item--l-11{grid-column-end:span 11;width:auto}.up-grid__item--l-12{grid-column-end:span 12;width:auto}}}.up-icon{stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.up-icon__mask--visible{fill:#fff}.up-icon__mask--hidden{fill:#000}.up-icon__tint{transform:scale(0);transform-origin:50% 50%;fill:rgba(30,30,33,.1)}.up-icon__strokes{opacity:.55;fill:none;stroke:#000009;transition:opacity .2s ease-out}:hover>.up-icon>.up-icon__strokes{opacity:.959}:focus>.up-icon>.up-icon__strokes{opacity:.959}.up-iframe{position:relative;width:100%;margin-top:1rem;margin-bottom:1rem}.up-iframe--1x1{padding-top:100%}.up-iframe--4x3{padding-top:75%}.up-iframe--16x9{padding-top:56.25%}.up-iframe__inner{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 30.0625em){.up-iframe{margin-top:1.5rem;margin-bottom:1.5rem}}.up-img--hero{position:relative;overflow:hidden;width:100%;padding-top:100%;background-color:rgba(0,0,9,.0915)}.up-img--hero>.up-img__outer{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-size:cover}.up-img--hero .up-img__inner{position:absolute;bottom:1.5rem;left:1.5rem;width:calc(100% - 3rem);max-width:80rem;margin-right:auto;margin-left:auto}.up-img__heading{opacity:0;position:relative;display:table;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);font-family:"DM Serif Text",Georgia,serif;font-size:2.6875rem;font-style:normal;line-height:3rem;word-wrap:break-word}.up-img__heading::-moz-selection{background-color:rgba(0,0,0,0)}.up-img__heading::selection{background-color:rgba(0,0,0,0)}.up-img__subheading{opacity:0;position:relative;display:table;margin-top:.5rem;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);font-family:Oswald,Tahoma,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;word-wrap:break-word}.up-img__subheading::-moz-selection{background-color:rgba(0,0,0,0)}.up-img__subheading::selection{background-color:rgba(0,0,0,0)}.up-img--slider{margin-bottom:1rem}.up-img__number{display:block;margin-bottom:.5rem;color:rgba(0,0,9,.55);font-size:.75rem;line-height:1.5rem;font-weight:400;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.up-img--slider>.up-img__outer{padding:.5rem;margin-bottom:1.5rem}.up-img--slider .up-img__inner{position:relative;height:0;padding-top:56.25%}.up-img--1x1 .up-img__inner{padding-top:100%}.up-img--3x4 .up-img__inner{padding-top:75%}.up-img--16x9 .up-img__inner{padding-top:56.25%}.up-img__slide{position:absolute;left:-0.5rem;width:100%;height:100%;border:.5rem solid #fff;border-radius:.25rem;background-color:#ededf0}.up-img__slide:nth-of-type(1){z-index:3;bottom:-0.5rem;box-shadow:0 0 1.25rem .25rem rgba(152,1,1,.02),0 1.5rem 1.5rem -0.375rem rgba(34,17,65,.15)}.up-img__slide:nth-of-type(2){z-index:2;bottom:-1.5rem;box-shadow:0 0 1.25rem .25rem rgba(152,1,1,.02),0 1rem 1rem -0.25rem rgba(34,17,65,.2);transform:scale(0.95) rotate(0.8deg)}.up-img__slide:nth-of-type(3){z-index:1;bottom:-2.5rem;box-shadow:0 0 1.25rem .25rem rgba(152,1,1,.02),0 .5rem .5rem -0.125rem rgba(34,17,65,.25);transform:scale(0.9025) rotate(-0.55deg)}.up-img__slide:nth-of-type(4){bottom:-0.5rem;transform:scale(0.9025)}.up-img__src{opacity:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:opacity .5s ease-out}.up-img__src.up-loaded{opacity:1}.up-img__controls{display:flex;justify-content:center;margin:0 auto}.up-img__list{box-sizing:border-box;display:flex;justify-content:center;padding:0 .5rem}.up-img__item{position:relative;width:1rem;height:3rem}.up-img__item::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.5rem;height:.5rem;border-radius:100%;background-color:rgba(0,0,9,.0915)}.up-img__item--active::before{background-color:red}.up-img__item--compact::before{width:.25rem;height:.25rem}.up-img__btn{position:relative;box-sizing:border-box;width:3rem;height:3rem;padding:0;border:none;background-color:rgba(0,0,0,0)}.up-img__btn:hover{cursor:pointer}.up-img__btn:focus{outline:0}.up-img__btn--disabled{cursor:not-allowed;pointer-events:none}.up-img__icon{position:absolute;top:-0.5rem;left:-0.5rem}.up-img__btn--disabled>.up-img__icon{opacity:.55}@media only screen and (min-width: 30.0625em){.up-img--hero{padding-top:75%}.up-img--hero .up-img__inner{bottom:2.5rem;left:2.5rem;width:calc(100% - 5rem)}.up-img__heading{font-size:3.125rem;line-height:3.5rem}.up-img__subheading{font-size:1.5rem;line-height:2rem}.up-img--slider{margin-bottom:1.5rem}.up-img__number{font-size:.8125rem}.up-img--slider>.up-img__outer{padding:.5rem;margin-bottom:2rem}.up-img__list{padding:0 1rem}}@media only screen and (min-width: 48.0625em){.up-img--hero{padding-top:56.25%}.up-img--hero .up-img__inner{right:4rem;bottom:4rem;left:4rem;width:calc(100% - 8rem)}.up-img__heading{font-size:3.625rem;line-height:4rem}.up-img__subheading{font-size:1.875rem;line-height:2.5rem}.up-img__number{font-size:.875rem}}.up-nav{z-index:1;position:fixed;top:0;left:calc(0% - 5rem);box-sizing:border-box;width:calc(100% + 10rem);padding:0 2.5rem}.up-nav__bar{box-sizing:border-box;width:100%;height:4rem;padding:.5rem 3rem;background-color:#fff;border-bottom:.0625rem solid rgba(0,0,9,.0915)}.up-nav__button{position:relative;width:3rem;height:3rem;display:block;padding:0;border:none;background-color:rgba(0,0,0,0)}.up-nav__button:hover{cursor:pointer}.up-nav__button:focus{outline:0}.up-nav__button--menu{position:fixed;top:.5rem;left:.5rem}.up-nav__button--search{float:right}.up-nav__button--notifications{float:right}.up-nav__button>.up-icon{position:absolute;top:.75rem;left:.75rem}.up-menu{position:fixed;top:4rem;bottom:0;left:0;box-sizing:border-box;width:100%;padding:0 2.5rem 4rem 1.5rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.up-menu.up-active{pointer-events:auto}.up-menu__inner{opacity:0;margin-bottom:1rem}.up-menu__header{box-sizing:border-box;height:2.5rem;border-bottom:.0625rem solid rgba(0,0,9,.0915);margin-bottom:.5rem}.up-menu__heading{color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:.625rem;font-weight:500;line-height:2.5rem;text-transform:uppercase}.up-menu__subheading{color:rgba(0,0,9,.55);font-family:Oswald,Tahoma,sans-serif;font-size:.625rem;font-weight:400;line-height:2.5rem;text-transform:uppercase}.up-menu__item{position:relative;box-sizing:border-box;display:block;padding:.75rem 0 .75rem 3rem;color:rgba(0,0,9,.7975);font-size:.75rem;font-weight:400;line-height:1.5rem;text-decoration:none;transition:color .3s ease-out}.up-menu__item{color:rgba(0,0,9,.959)}.up-menu__item>.up-icon{position:absolute;top:.75rem;left:.75rem}@media only screen and (min-width: 30.0625em){.up-nav{left:0;width:100%;padding:0}.up-nav__bar{height:4.5rem;padding:.75rem .5rem}.up-nav__button--menu{top:.75rem}.up-menu{top:4.5rem;width:17.5rem;padding:0 1.5rem 4rem}}@media only screen and (min-width: 48.0625em){.up-menu{width:20rem}}.up-table{width:100%;margin-bottom:1rem;font-size:.875rem;text-align:left;line-height:1.5rem}.up-table--left{text-align:left}.up-table--center{text-align:center}.up-table--right{text-align:right}.up-tr{transition:background-color .2s ease-out}.up-table .up-tr{border-bottom:.0625rem solid rgba(0,0,9,.7975)}.up-thead>.up-tr{border-bottom:none}.up-table .up-tr:first-of-type{border-top:.0625rem solid rgba(0,0,9,.7975)}.up-thead>.up-tr:first-of-type{border-top:none}.up-table .up-tr:last-of-type{border-bottom:.125rem solid rgba(0,0,9,.7975)}.up-thead>.up-tr:last-of-type{border-bottom:none}.up-table--compact .up-tr:last-of-type{padding:.5rem .5rem .375rem}.up-tr--left{text-align:left}.up-tr--center{text-align:center}.up-tr--right{text-align:right}.up-table .up-tr:hover{background-color:rgba(0,0,9,.0915)}.up-thead>.up-tr:hover{background-color:rgba(0,0,0,0)}.up-th{box-sizing:border-box;padding:1rem .5rem;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;vertical-align:bottom;word-wrap:break-word}.up-table--compact .up-th{padding:.5rem}.up-th--top{vertical-align:top}.up-th--middle{vertical-align:middle}.up-th--bottom{vertical-align:bottom}.up-th--left{text-align:left}.up-th--center{text-align:center}.up-th--right{text-align:right}.up-th--hidden{visibility:hidden}.up-th :last-child{margin-bottom:0}.up-td{box-sizing:border-box;padding:1rem .5rem .9375rem;vertical-align:top;word-wrap:break-word}.up-table .up-tr:first-of-type>.up-td{padding:.9375rem .5rem}.up-table .up-tr:last-of-type{padding:1rem .5rem .875rem}.up-table--compact .up-td{padding:.5rem .5rem .4375rem}.up-table--compact .up-tr:first-of-type>.up-td{padding:.4375rem .5rem}.up-td--top{vertical-align:top}.up-td--middle{vertical-align:middle}.up-td--bottom{vertical-align:bottom}.up-td--left{text-align:left}.up-td--center{text-align:center}.up-td--right{text-align:right}.up-td--hidden{visibility:hidden}.up-td :last-child{margin-bottom:0}@media only screen and (min-width: 30.0625em){.up-table{margin-bottom:1.5rem;font-size:1rem;line-height:2rem}.up-th{font-size:.875rem}}@media only screen and (min-width: 48.0625em){.up-table{font-size:1.0625rem}.up-th{font-size:.9375rem}}.up-h1{font-family:"DM Serif Text",Georgia,serif;font-size:2.6875rem;line-height:3rem}.up-h1--alt{color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.5rem}.up-h2{margin-top:4rem;font-family:"DM Serif Text",Georgia,serif;font-size:2.25rem;line-height:2.5rem}.up-h2--alt{margin-top:1.5rem;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem}.up-h3{margin-top:2.5rem;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.5rem}.up-h3--alt{margin-top:1rem;color:rgba(0,0,9,.55);font-size:1.125rem;line-height:1.5rem;text-transform:uppercase}.up-h4{margin-top:1.5rem;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem}.up-h4--alt{margin-top:.5rem;color:rgba(0,0,9,.55);font-size:.75rem;line-height:1rem;text-transform:uppercase}.up-p+.up-h4--alt{margin-top:0}.up-h5{margin-top:1rem;color:rgba(0,0,9,.55);font-family:Oswald,Tahoma,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem;text-transform:uppercase}.up-h6{margin-top:.5rem;color:rgba(30,30,33,.76);font-family:Oswald,Tahoma,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;font-style:normal}.up-p+.up-h6{margin-top:0}.up-h1{margin-bottom:1.5rem;font-style:normal;word-wrap:break-word}.up-h1--left{text-align:left}.up-h1--center{text-align:center}.up-h1--right{text-align:right}.up-h1--justify{text-align:justify;text-justify:inter-word}.up-h2{margin-bottom:1.5rem;font-style:normal;word-wrap:break-word}.up-h2--left{text-align:left}.up-h2--center{text-align:center}.up-h2--right{text-align:right}.up-h2--justify{text-align:justify;text-justify:inter-word}.up-h3{margin-bottom:1.5rem;font-style:normal;word-wrap:break-word}.up-h3--left{text-align:left}.up-h3--center{text-align:center}.up-h3--right{text-align:right}.up-h3--justify{text-align:justify;text-justify:inter-word}.up-h4{margin-bottom:1.5rem;font-style:normal;word-wrap:break-word}.up-h4--left{text-align:left}.up-h4--center{text-align:center}.up-h4--right{text-align:right}.up-h4--justify{text-align:justify;text-justify:inter-word}.up-h5{margin-bottom:1.5rem;font-style:normal;word-wrap:break-word}.up-h5--left{text-align:left}.up-h5--center{text-align:center}.up-h5--right{text-align:right}.up-h5--justify{text-align:justify;text-justify:inter-word}.up-h6{margin-bottom:1.5rem;font-style:normal;word-wrap:break-word}.up-h6--left{text-align:left}.up-h6--center{text-align:center}.up-h6--right{text-align:right}.up-h6--justify{text-align:justify;text-justify:inter-word}.up-p{display:block;margin-bottom:.5rem;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.up-h1+.up-p{margin-top:-1rem}.up-h2+.up-p{margin-top:-1rem}.up-h3+.up-p{margin-top:-1rem}.up-h4+.up-p{margin-top:-1rem}.up-h5+.up-p{margin-top:-1rem}.up-h6+.up-p{margin-top:-1rem}.up-th .up-p{font-size:.875rem}.up-td .up-p{font-size:.875rem}.up-p--left{text-align:left}.up-p--center{text-align:center}.up-p--right{text-align:right}.up-p--justify{text-align:justify;text-justify:inter-word}.up-a:link{color:#006990;font-weight:400;transition:color .2s ease-out}.up-a:visited{color:#743cc6}.up-a:hover{color:#006990;text-decoration:none}.up-a:focus{outline:0;color:#006990;text-decoration:none}.up-a:active{color:#002d57;text-decoration:underline}.up-em{font-style:italic}.up-small{font-size:.75rem;line-height:1rem}.up-strong{font-weight:500}.up-sub{position:relative;top:.25rem;font-size:.75rem;line-height:1rem;vertical-align:baseline}.up-sup{position:relative;top:-0.25rem;font-size:.75rem;line-height:1rem;vertical-align:baseline}.up-blockquote{position:relative;margin-top:1rem;margin-bottom:3rem}.up-blockquote__quote{margin-left:1.5rem;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.5rem;text-transform:uppercase}.up-blockquote--compact>.up-blockquote__quote{font-size:1.125rem;line-height:1.5rem}.up-blockquote__quote::before{content:"";position:absolute;top:0;left:0;width:.1875rem;height:100%;background-color:rgba(0,0,9,.7975)}.up-blockquote__citation{position:absolute;bottom:-2rem;left:1.5rem;color:rgba(0,0,9,.55);font-size:.75rem;font-style:italic;font-weight:400;line-height:1.5rem}.up-blockquote__citation::before{content:"— "}.up-ol{counter-reset:item;margin-bottom:.5rem;margin-left:2rem}.up-h1+.up-ol{margin-top:-1rem}.up-h2+.up-ol{margin-top:-1rem}.up-h3+.up-ol{margin-top:-1rem}.up-h4+.up-ol{margin-top:-1rem}.up-h5+.up-ol{margin-top:-1rem}.up-h6+.up-ol{margin-top:-1rem}.up-ol .up-ol,.up-ul .up-ol{margin-top:.5rem;margin-bottom:0}.up-ul{margin-bottom:.5rem;margin-left:2rem}.up-h1+.up-ul{margin-top:-1rem}.up-h2+.up-ul{margin-top:-1rem}.up-h3+.up-ul{margin-top:-1rem}.up-h4+.up-ul{margin-top:-1rem}.up-h5+.up-ul{margin-top:-1rem}.up-h6+.up-ul{margin-top:-1rem}.up-ol .up-ul,.up-ul .up-ul{margin-top:.5rem;margin-bottom:0}.up-li{position:relative;margin-bottom:.5rem;font-size:.9375rem;line-height:1.5rem}.up-th .up-li{font-size:.875rem}.up-td .up-li{font-size:.875rem}.up-ol>.up-li::before{counter-increment:item;content:counter(item);position:absolute;top:0;left:-1.5rem;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:.75rem;font-weight:500;text-align:right}.up-ol .up-ol>.up-li::before,.up-ul .up-ol>.up-li::before{content:counter(item, upper-alpha)}.up-ol .up-ol .up-ol>.up-li::before,.up-ol .up-ul .up-ol>.up-li::before,.up-ul .up-ol .up-ol>.up-li::before,.up-ul .up-ul .up-ol>.up-li::before{content:counter(item, upper-roman)}.up-ul>.up-li::before{content:"";position:absolute;top:.5rem;left:-1.5rem;box-sizing:border-box;width:.5rem;height:.5rem;border-radius:100%;background-color:rgba(0,0,9,.7975)}.up-ol .up-ul>.up-li::before,.up-ul .up-ul>.up-li::before{border:.125rem solid rgba(0,0,9,.7975);background-color:rgba(0,0,0,0)}.up-ol .up-ol .up-ul>.up-li::before,.up-ol .up-ul .up-ul>.up-li::before,.up-ul .up-ol .up-ul>.up-li::before,.up-ul .up-ul .up-ul>.up-li::before{border:.0625rem solid rgba(0,0,9,.7975)}@media only screen and (min-width: 30.0625em){.up-h1{font-size:3.125rem;line-height:3.5rem}.up-h1--alt{font-size:2.25rem;line-height:3rem}.up-h2{font-size:2.6875rem;line-height:3rem}.up-h2--alt{font-size:1.875rem;line-height:2.5rem}.up-h3{font-size:2.25rem;line-height:3rem}.up-h3--alt{font-size:1.5rem;line-height:2rem}.up-h4{font-size:1.875rem;line-height:2.5rem}.up-h4--alt{font-size:1.125rem;line-height:1.5rem}.up-p+.up-h4--alt{margin-top:-0.5rem}.up-h5{font-size:1.5rem;line-height:2rem}.up-h6{font-size:1.125rem;line-height:1.5rem}.up-p+.up-h6{margin-top:-0.5rem}.up-p{margin-bottom:1rem;font-size:1.0625rem;line-height:2rem}.up-th .up-p{font-size:1rem}.up-td .up-p{font-size:1rem}.up-small{font-size:.8125rem;line-height:1.5rem}.up-sub{font-size:.8125rem;line-height:1.5rem}.up-sup{font-size:.8125rem;line-height:1.5rem}.up-blockquote{margin-bottom:3.5rem}.up-blockquote__quote{margin-left:2.5rem;font-size:2.25rem;line-height:3rem}.up-blockquote--compact>.up-blockquote__quote{font-size:1.5rem;line-height:2rem}.up-blockquote__quote::before{width:.3125rem}.up-blockquote__citation{bottom:-2.5rem;left:2.5rem;font-size:.8125rem;line-height:2rem}.up-ol{margin-bottom:1rem;margin-left:2.5rem}.up-ul{margin-bottom:1rem;margin-left:2.5rem}.up-li{font-size:1.0625rem;line-height:2rem}.up-th .up-li{font-size:1rem}.up-td .up-li{font-size:1rem}.up-ol>.up-li::before{font-size:.875rem}.up-ul>.up-li::before{top:.75rem}}@media only screen and (min-width: 48.0625em){.up-h1{font-size:3.625rem;line-height:4rem}.up-h1--alt{font-size:2.625rem;line-height:3.5rem}.up-h2{font-size:3.125rem;line-height:3.5rem}.up-h2--alt{font-size:2.25rem;line-height:3rem}.up-h3{font-size:2.625rem;line-height:3.5rem}.up-h3--alt{font-size:1.875rem;line-height:2.5rem}.up-h4{font-size:2.25rem;line-height:3rem}.up-h4--alt{font-size:1.5rem;line-height:2rem}.up-h5{font-size:1.875rem;line-height:2.5rem}.up-h6{font-size:1.5rem;line-height:2rem}.up-p{font-size:1.125rem}.up-th .up-p{font-size:1.0625rem}.up-td .up-p{font-size:1.0625rem}.up-small{font-size:.875rem}.up-sub{font-size:.875rem}.up-sup{font-size:.875rem}.up-blockquote__quote{font-size:2.625rem;line-height:3.5rem}.up-blockquote--compact>.up-blockquote__quote{font-size:1.875rem;line-height:2.5rem}.up-blockquote__citation{font-size:.875rem}.up-li{font-size:1.125rem}.up-th .up-li{font-size:1.0625rem}.up-td .up-li{font-size:1.0625rem}.up-ol>.up-li::before{font-size:.9375rem}}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){.up-p{font-weight:300}.up-ol{font-weight:300}.up-ul{font-weight:300}.up-td{font-weight:300}}h1,h2{font-weight:400}.up-ol{padding-left:0}ol.up-ol{list-style-type:none}.up-ul{padding-left:0}ul.up-ul{list-style-type:none}ul.up-ul#topic-header{padding-left:0;margin-bottom:0;margin-left:0}ul.up-ul#topic-header::before{display:none}table.up-table[style]{width:100% !important}.fa{height:1.5rem;margin-top:.1875rem;display:table-cell;font-size:1.25rem}.fa-bell{content:url("/theme/boost/pix/lucent/Bell.svg")}.fa-bars{color:#fff;content:url("/theme/boost/pix/lucent/Hamburger.svg");width:1.5rem}.bux-icon{display:table}.bux-icon:hover{color:rgba(255,242,34,.8);border-radius:1.25rem;box-sizing:border-box;box-shadow:inset 0 0 0 6.875rem rgba(200,95,66,.4),0 .0625rem .125rem rgba(0,0,0,.1)}.count-container{color:#fff;height:1.5rem;margin-left:-0.625rem;visibility:hidden}#region-main{overflow-x:hidden;overflow-y:hidden;border:0 solid rgba(0,0,9,.125);border-radius:0;padding:0;background-color:#f6f6f9}#region-main.has-blocks{width:calc(100% - 3rem);margin-right:1.5rem;margin-left:1.5rem}#region-main>div:not([role]){margin-top:1.5rem;margin-bottom:2.5rem}#region-main.has-blocks>div:not([role]){margin:0}#region-main-box span[onclick]>img{margin-bottom:0}.bux-container-content{text-align:left}.bux-container-content>:first-child{margin-top:0}.col-12,.col-xs-12{padding-left:0;padding-right:0}.container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}table{margin:0 auto;margin:0 0 1.5rem;border-collapse:collapse;background-color:rgba(0,0,0,0)}td{padding-left:.125rem;padding-top:1.125rem;padding-bottom:1.125rem;text-align:left;text-align:left;font-family:Roboto,Arial,sans-serif;font-size:1.125rem}.bux-hero{background-repeat:no-repeat;background-size:cover;width:100%}.bux-description{background-color:#f6f6f9;margin:0 auto}.box{position:relative;margin-bottom:1.25rem}.box .text{z-index:2;position:absolute;left:0;right:0;color:#fff;font-family:"DM Serif Text",Georgia,serif}#region-main .box~br{display:none}.bux-topic-img,.co-header-image{transform:translateX(-50%) !important;width:100vw !important;padding-top:100% !important;margin-left:50% !important;background-position:50% !important;background-repeat:no-repeat !important;background-size:cover !important}@media only screen and (max-width: 47.9375em){.box .text h1{font-size:2.625rem}#page-content{margin-left:0}.trendy{display:none}}#co-header-image{position:relative;width:auto;padding-top:100%;margin-top:-1.5rem;margin-right:-1.5rem;margin-bottom:1.5rem;margin-left:-1.5rem}#co{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);width:calc(100% - 2.5rem);max-width:48rem}#co-header-text{position:static;display:table;background-color:rgba(0,0,0,0);font-family:"DM Serif Text",Georgia,serif;font-size:2.6875rem;font-style:normal;line-height:3rem;word-wrap:break-word}#co>#co-header-text::-moz-selection{background-color:rgba(0,0,0,0)}#co>#co-header-text::selection{background-color:rgba(0,0,0,0)}#co-sub-header-text{position:static;display:table;background-color:rgba(0,0,0,0);margin-top:.5rem;font-family:Oswald,Tahoma,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem}#co>#co-sub-header-text::-moz-selection{background-color:rgba(0,0,0,0)}#co>#co-sub-header-text::selection{background-color:rgba(0,0,0,0)}#page-enrol-users #filterform,.card,.groupinfobox,.que .history,.userprofile .profile_tree section,.well{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f6f6f9;background-clip:border-box;border:0 solid rgba(0,0,0,.125)}#page-enrol-users #filterform>hr,.card>hr,.groupinfobox>hr,.que .history>hr,.userprofile .profile_tree section>hr,.well>hr{margin-right:0;margin-left:0}.card-body.p-2,.userprofile .profile_tree section.p-2{padding:0 !important}.pb-3,.py-3{padding-bottom:0 !important}.pt-3,.py-3{padding-top:0 !important}.userprofile .profile_tree{background-color:#f6f6f9}#page{padding-top:0;background-color:#f6f6f9}.bux-profile{background-color:#f6f6f9}.bux-profile tr{background-color:#f6f6f9}.bux-profile td{background-color:#f6f6f9;border-bottom:0;padding-top:1rem;padding-bottom:.3125rem}.profile_tree{padding-left:10%;padding-right:10%}.profile_tree p{color:rgba(0,0,9,.7975);font-size:1.1875rem}#page-navbar{margin-left:4rem}.logo{visibility:hidden}.site-name{visibility:hidden}a{color:#212123;background-color:rgba(0,0,0,0);text-decoration:none;-webkit-text-decoration-skip:objects}.navbar .popover-region{float:right;margin-right:0}.container-nav{padding-right:0;padding-left:0;margin-top:.625rem;margin-right:auto;margin-left:auto;width:100%}.container-nav>.row-nav>.col-md-4{flex:100%;max-width:100%;padding:0}.list-group-nav{padding-left:0;margin-bottom:.625rem}.list-group-nav .list-group-item-nav{padding:0}.list-group-nav .list-group-item-nav a{display:block;border-bottom:none;color:rgba(0,0,9,.55);font-size:.75rem;font-weight:500;line-height:1.5rem;transition:color .2s ease-out}.list-group-nav .list-group-item-nav a:focus,.list-group-nav .list-group-item-nav a:hover{text-decoration:none;color:rgba(0,0,9,.7975)}.list-group-nav .list-group-item-nav a .bux-module-number{color:rgba(0,0,9,.55);font-size:.75rem;font-weight:500;line-height:1.5rem;transition:color .2s ease-out}.list-group-nav .list-group-item-nav a:focus .bux-module-number,.list-group-nav .list-group-item-nav a:hover .bux-module-number{color:rgba(0,0,9,.7975)}.bux-module-name{line-height:1.5rem}.list-group-nav .list-group-item-nav a .bux-module-name{color:rgba(0,0,9,.55);font-size:.75rem;font-weight:400;line-height:1.5rem;transition:color .2s ease-out}.list-group-nav .list-group-item-nav a:focus .bux-module-name,.list-group-nav .list-group-item-nav a:hover .bux-module-name{color:rgba(0,0,9,.7975)}.list-group-nav .bux-module-label{padding:.5rem 0;margin-bottom:.5rem;margin-left:0}.list-group-nav .bux-module-label a{color:rgba(0,0,9,.55);font-size:.75rem;font-weight:500;line-height:1.5rem;transition:color .2s ease-out}.list-group-nav .bux-module-label a:focus,.list-group-nav .bux-module-label a:hover{color:rgba(0,0,9,.7975);text-decoration:none}.list-group-nav .list-group-item-nav .bux-module-label-assign{display:block;width:100%;height:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:.5rem;border-radius:.25rem;margin-bottom:0;margin-left:0;font-family:Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.5rem;text-transform:capitalize;transition:background-color .2s ease-out;cursor:pointer}.list-group-nav .list-group-item-nav .bux-module-label-assign:focus,.list-group-nav .list-group-item-nav .bux-module-label-assign:hover{background-color:rgba(0,0,9,.0915)}.list-group-nav .list-group-item-nav .bux-module-label-assign a{padding:0}.list-group-nav .list-group-item-nav .bux-tick,.list-group-nav .list-group-item-nav .bux-tick-complete{display:block;width:100%;height:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:2.5rem;border-radius:.25rem;margin-bottom:0;margin-left:0;background-position:.5rem .75rem;background-repeat:no-repeat;background-size:1.5rem 1.5rem;font-family:Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5rem;transition:background-color .2s ease-out;cursor:pointer}.list-group-nav .list-group-item-nav .bux-tick-complete:focus,.list-group-nav .list-group-item-nav .bux-tick-complete:hover,.list-group-nav .list-group-item-nav .bux-tick:focus,.list-group-nav .list-group-item-nav .bux-tick:hover{background-color:rgba(0,0,9,.0915)}.list-group-nav .list-group-item-nav .bux-tick-sub,.list-group-nav .list-group-item-nav .bux-tick-sub-complete,.list-group-nav .list-group-item-nav .bux-tick-sub-lrg,.list-group-nav .list-group-item-nav .bux-tick-sub-med{display:block;width:100%;height:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:3em;border-radius:.25rem;margin-bottom:0;margin-left:0;background-repeat:no-repeat;background-size:1.5rem 1.5rem;font-family:Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5rem;transition:background-color .2s ease-out;cursor:pointer}.list-group-nav .list-group-item-nav .bux-tick-sub-complete:focus,.list-group-nav .list-group-item-nav .bux-tick-sub-complete:hover,.list-group-nav .list-group-item-nav .bux-tick-sub-lrg:focus,.list-group-nav .list-group-item-nav .bux-tick-sub-lrg:hover,.list-group-nav .list-group-item-nav .bux-tick-sub-med:focus,.list-group-nav .list-group-item-nav .bux-tick-sub-med:hover,.list-group-nav .list-group-item-nav .bux-tick-sub:focus,.list-group-nav .list-group-item-nav .bux-tick-sub:hover{background-color:rgba(0,0,9,.0915)}.panel-nav{margin-bottom:.5rem;border-radius:.25rem;list-style-type:none;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif}.panel-default-nav{border-color:#ddd}.sidebar-submenu-nav{padding:0;list-style:none}.list-group-item.panel-nav{margin-bottom:0}.sidebar-submenu{padding:0;list-style:none}.sidebar-submenu a{padding-left:.3125rem !important;padding-top:.625rem;padding-bottom:.625rem;border-bottom:.0625rem solid #eee;display:block}.sidebar-submenu .sidebar-submenu a{padding-left:3.75rem !important}.list-group a[data-toggle]{position:relative}.list-group-item>a[data-toggle]:after,.sidebar-submenu-item>a[data-toggle]:after{position:absolute;right:.3125rem;top:.375rem;color:#333;z-index:438}.panel-active>a[data-toggle]:after{content:"less"}.search-input-form{margin-top:.25rem;margin-bottom:0}.search-input-form>#ip2{height:2.5rem;padding:.5rem 1rem;border-color:#f97a62;line-height:1.5rem}.search-input-form>#ip2:focus{box-shadow:0 0 0 .1875rem rgba(249,122,98,.3)}.search-input-form>#ip2::-moz-placeholder{color:rgba(0,0,9,.55);font-family:Roboto,Arial,sans-serif;font-size:.875rem}.search-input-form>#ip2::placeholder{color:rgba(0,0,9,.55);font-family:Roboto,Arial,sans-serif;font-size:.875rem}#dropdown-1{outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-toggle::after{display:none;visibility:hidden}.bux-menu-options .up-legacy-nav__button--logout{width:100%;height:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:3rem}#dropdown-1+.bux-dropdown-menu .up-legacy-highlight{top:-0.3125rem}.bux-menu-options .up-legacy-nav__button--logout .up-legacy-icon{top:.875rem}.ml-auto.d-flex>span[onclick]{cursor:pointer}.badge-tag{display:inline-block;padding:.375rem .5rem;margin:.125rem .125rem .125rem 0;font-size:.875rem;line-height:1;white-space:nowrap;text-decoration:none;text-align:center;border-width:.125rem;border-style:solid;width:7.5rem;height:2.5rem;border-radius:1.25rem;transition:all .15s ease-in-out;padding-top:.75rem;color:rgba(0,0,9,.959);background-color:rgba(0,0,0,0);border-color:rgba(0,0,9,.3025)}.course-tag{display:inline-block;font-size:.875rem;line-height:1;white-space:nowrap;text-decoration:none;text-align:left;border-width:.0625rem;border-style:solid;width:24.375rem;height:3.75rem;border-radius:0;transition:all .15s ease-out;color:#000;background-color:#fff;border-color:rgba(0,0,9,.3025);padding-left:1rem}.tag-dot{height:.75rem;width:.75rem;background-color:#c2be4f;border-radius:50%;display:inline-block;padding-right:.3125rem;margin-right:.625rem}.course-tick{height:1.75rem;width:1.75rem;background-color:#fff;border-radius:50%;display:inline-block;padding-right:.3125rem;margin-right:.625rem;border-width:.0625rem;border-style:solid;border-color:green;margin-top:.3125rem;margin-left:.625rem}.course-complete{height:2.375rem;width:2.375rem;background-color:rgba(94,190,132,.0705882353);border-radius:50%;display:inline-block;padding-right:.3125rem;margin-right:.625rem;margin-left:6.25rem;border-color:#037d21;border-width:.0625rem;border-style:solid;margin-top:.625rem}#nav-drawer{overflow:auto;overflow-x:hidden;top:4rem;box-sizing:border-box;width:100%;height:calc(100% - 4rem);padding:1.5rem;background-color:#ededf0;visibility:hidden}#nav-drawer.closed{left:-100%}.bux-tick{content:"";display:inline-block;background-image:url("/theme/boost/pix/lucent/tocomplete.svg");background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;margin-bottom:1.25rem;margin-left:1.125rem;font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;height:1.5rem;background-position:2rem .75rem}.bux-tick-complete{content:"";display:inline-block;background-image:url("/theme/boost/pix/lucent/Complete.svg");background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;margin-bottom:1.0625rem;margin-left:1.125rem;font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;height:1.5rem;background-position:2rem .75rem}.bux-tick-lrg{content:"";display:inline-block;background-image:url(/theme/boost/pix/lucent/Complete.svg);background-size:contain;background-repeat:no-repeat;font-family:Oswald,Tahoma,sans-serif;font-size:1rem;padding-left:1.875rem}.bux-tick-none{content:"";display:inline-block;font-family:Oswald,Tahoma,sans-serif;font-size:1rem;list-style:none}li.up-li.bux-tick-none{margin-bottom:0;padding:.75rem 0}li.up-li.bux-tick-none::before{display:none}.bux-tick-sub{content:"";display:block;background-image:url(/theme/boost/pix/lucent/tocomplete.svg);background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;margin-left:1.5625rem;margin-bottom:1.0625rem;font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;line-height:1.125rem;height:1.5rem;background-position-y:12px;background-position-x:14px}.bux-tick-sub-lrg{content:"";display:block;background-image:url(/theme/boost/pix/lucent/tocomplete.svg);background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;margin-left:1.5625rem;margin-bottom:3.25rem;font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;line-height:1.125rem;height:1.5rem}.bux-tick-sub-med{content:"";display:block;background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;margin-left:1.5625rem;margin-bottom:2.1875rem;font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;line-height:1.125rem;height:1.5rem}.bux-tick-sub-complete{content:"";display:block;background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;margin-left:1.5625rem;margin-bottom:1.0625rem;font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;line-height:1.125rem;height:1.5rem;background-position-y:12px;background-position-x:14px}.bux-module-name{font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;color:rgba(0,0,9,.55);text-transform:uppercase}.bux-module-label{font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;color:rgba(0,0,9,.55);margin-left:.875rem;margin-bottom:1.125rem;list-style:none}.bux-module-number{color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;line-height:1.5rem;text-transform:uppercase}.bux-module-label-assign{font-family:Oswald,Tahoma,sans-serif;font-size:.875rem;margin-left:.7rem;list-style:none;color:rgba(0,0,9,.55);text-transform:uppercase}.dropdown-item{margin-top:.625rem}#page-grade-grading-manage .actions .action,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input,#rubric-rubric.gradingform_rubric .addcriterion,.btn{border:0 solid rgba(0,0,0,0)}.bux-menu-header{background-color:#fff;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase;border-top-right-radius:.25rem;border-top-left-radius:.25rem;border-bottom:.0625rem solid rgba(0,0,9,.0915)}.bux-menu-text{display:block;padding-left:0;color:rgba(0,0,9,.7975);font-size:.875rem;line-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}:focus .bux-menu-text,:hover .bux-menu-text{color:rgba(0,0,9,.959)}.menu-action-text{padding-left:1rem;color:rgba(0,0,9,.55);font-family:Oswald,Tahoma,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:0 solid rgba(0,0,9,.0915)}#page-content{background-color:#f6f6f9;margin-left:3.75rem}#page>#page-header{margin-right:0;margin-left:0}#page>#page-content,#page>#page-content[style]{margin-left:0 !important;color:rgba(0,0,9,.959);font-family:Roboto,Arial,sans-serif}.course-content{background-color:#f6f6f9}#page-wrapper{overflow:auto;overflow-x:hidden}.navbar{box-sizing:border-box;height:4rem;max-height:4.5rem;padding:.75rem 1.5rem .75rem .5rem;border-bottom:.0625rem solid rgba(0,0,9,.0915)}.up-legacy-nav{z-index:1;position:fixed;top:0;left:calc(0% - 5rem);box-sizing:border-box;width:calc(100% + 10rem);padding:0 2.5rem}.up-legacy-nav__bar{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:4rem;padding:.5rem 0}.up-legacy-nav__button{position:relative;width:3rem;height:3rem;display:block;padding:0;border:0;background-color:rgba(0,0,0,0)}.up-legacy-nav__button:hover{text-decoration:none}.up-legacy-nav__button:focus{outline:0;text-decoration:none}.up-legacy-nav__button--menu{position:fixed;top:.5rem;left:.5rem}.up-legacy-nav__button--search{float:right}.up-legacy-nav__button--notifications{float:right}.up-legacy-nav__button--logout{padding-left:2.1875rem;width:75%;text-align:left}.up-legacy-nav__button>.up-legacy-icon{position:absolute;top:.75rem;left:.75rem}.up-legacy-menu{position:fixed;top:4rem;bottom:0;left:0;box-sizing:border-box;width:100%;padding:0 2.5rem 4rem 1.5rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.up-legacy-menu.up-legacy-active{pointer-events:auto}.up-legacy-menu__inner{opacity:0;margin-bottom:1rem}.up-legacy-menu__header{box-sizing:border-box;height:2.5rem;border-bottom:.0625rem solid rgba(0,0,9,.0915);margin-bottom:.5rem}.up-legacy-menu__heading{color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:.0625rem;font-weight:500;line-height:2.5rem;text-transform:uppercase}.up-legacy-menu__subheading{color:rgba(0,0,9,.55);font-family:Oswald,Tahoma,sans-serif;font-size:.0625rem;font-weight:400;line-height:2.5rem;text-transform:uppercase}.up-legacy-menu__item{position:relative;display:block;box-sizing:border-box;padding:.75rem 0 .75rem 3rem;color:rgba(0,0,9,.7975);font-size:.75rem;font-weight:400;line-height:1.5rem;text-decoration:none;transition:color .3s ease-out}.up-legacy-menu__item{color:rgba(0,0,9,.959)}.up-legacy-menu__item>.up-legacy-icon{position:absolute;top:.75rem;left:.75rem}.up-legacy-profile-text{vertical-align:top;padding-left:.3125rem}.up-legacy-highlight{position:absolute;top:-0.5rem;left:-0.5rem;pointer-events:none}.up-legacy-highlight__tint{transform:scale(0);transform-origin:50% 50%;fill:rgba(249,122,98,.55);transition:fill .3s ease-out}.up-legacy-active>.up-legacy-highlight>.up-legacy-highlight__tint{fill:#f97a62}.up-legacy-highlight__mask{transform:scale(0);transform-origin:50% 50%}.up-legacy-icon{opacity:.55;transition:opacity .1s ease-out;pointer-events:none}.up-legacy-icon--complete{opacity:#037d21}.up-legacy-icon--incomplete{opacity:.0915}:hover>.up-legacy-icon{opacity:.959}.up-legacy-icon__stroke{fill:none;stroke:#000009;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;transition:stroke .1s ease-out}.up-legacy-icon--hamburger>.up-legacy-icon__stroke:nth-of-type(1){transform-origin:.75rem .46875rem;transition:transform .3s cubic-bezier(0.6, 0, 0.5, 1.4)}.up-legacy-icon--hamburger>.up-legacy-icon__stroke:nth-of-type(2){transition-delay:.2s}.up-legacy-icon--hamburger>.up-legacy-icon__stroke:nth-of-type(3){transform-origin:.75rem 1.03125rem;transition:transform .3s cubic-bezier(0.6, 0, 0.5, 1.4)}.d-inline-block{z-index:1}.usermenu{float:right;height:3rem;padding:.5rem 1rem 0 .5rem}img.userpicture{width:2rem;height:2rem;border:.125rem solid rgba(0,0,9,.0915);margin-right:0;transition:border-color .2s ease-out}#dropdown-1:focus img.userpicture,#dropdown-1:hover img.userpicture{border-color:#f97a62}.usertext{margin-top:.75rem;margin-bottom:.75rem;color:rgba(0,0,9,.7975);font-family:Roboto,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem;transition:color .2s ease-out}.usertext.mr-1{margin-right:.5rem !important}#dropdown-1:focus .usertext,#dropdown-1:hover .usertext{color:rgba(0,0,9,.959)}.bux-search-bar{width:7.5rem;float:right;display:none}.navbar-nav{display:block;flex-direction:column;padding-left:15px;margin-bottom:0;list-style:none}.icon{font-size:1.625rem;width:1.5rem;height:1.5rem;margin:0;padding:0;box-sizing:content-box;margin-right:.5rem}#ip2{border-radius:1.5625rem;border:.125rem solid #d61811;padding:1.25rem;height:.75rem}.bux-nav-edit{display:inherit}.bux-cms-image{width:100%}#page-footer{display:none}.activity-navigation{display:none}.Rtable{display:flex;flex-wrap:wrap;padding-top:.625rem;border:.0625rem rgba(0,0,9,.0915);border-style:none;max-width:53.125rem}.Rtable-cell{box-sizing:border-box;flex-grow:1;width:100%;overflow:hidden}.Rtable-cell>h1,.Rtable-cell>h2,.Rtable-cell>h3,.Rtable-cell>h4,.Rtable-cell>h5,.Rtable-cell>h6{margin:0}.Rtable--2cols>.Rtable-cell{width:50%}.Rtable--3cols>.Rtable-cell{width:33.33%}.Rtable--4cols>.Rtable-cell{width:25%}.Rtable--5cols>.Rtable-cell{width:20%}.Rtable--6cols>.Rtable-cell{width:16.6%}@media all and (max-width: 11.25em){.Rtable--collapse{display:block}.Rtable--collapse>.Rtable-cell{width:100% !important;border-style:none}.Rtable--collapse>.Rtable-cell--foot{margin-bottom:1rem}.Rtable--collapse>#last-post-author{display:none}.forum-flex-column{width:20%}}.no-flexbox .Rtable{display:block}.no-flexbox .Rtable>.Rtable-cell{width:100%}.no-flexbox .Rtable>.Rtable-cell--foot{margin-bottom:1rem}.Rtable:hover{background-color:#fab6ab}.path-mod-forum .indent{margin-left:3%}.forum-post-border{border-bottom:.0625rem solid rgba(0,0,9,.0915)}.post-content-container-firstpost{border-bottom:.0625rem solid rgba(0,0,9,.0915)}.forum-list-text{margin-bottom:0}#last-post-ago{text-align:right}.centered_list{text-align:center}div.editor_atto_toolbar{display:block;background:#f2f2f2;min-height:2.1875rem;border:.0625rem solid #bbb;width:100%;padding:0 0 .5625rem 0}div.editor_atto_toolbar button .icon{padding:0;margin:.125rem 0}.editor_atto+textarea,.editor_atto_content_wrap,.editor_atto_toolbar{box-sizing:border-box}iv.editor_atto_toolbar button .icon{color:#495057}div.editor_atto_toolbar button .icon{padding:0;margin:.125rem 0}.icon{font-size:1rem;width:1rem;height:1rem;margin:0;padding:0;box-sizing:content-box;margin-right:.5rem}.fa-fw{width:1.28125rem;text-align:center}.fa{display:inline-block;font:normal normal normal .875rem FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,::after,::before{box-sizing:border-box}i{font-style:italic}div.editor_atto_toolbar button{padding:.25rem .5625rem;background:0 0;border:0;margin:0;border-radius:0;cursor:pointer}div.editor_atto_toolbar div.atto_group{display:inline-block;border:.0625rem solid #ccc;border-bottom:.0625rem solid #b3b3b3;border-radius:.25rem;margin:.5625rem 0 0 .5625rem;background:#fff}div[id^=sub-topic-header-]{height:3rem;margin-top:4rem}div[id^=sub-topic-header-]+div[id^=topic-menu-]+.up-h2{margin-top:0}div.que>.content{padding-top:1rem;padding-right:1rem;padding-bottom:0;padding-left:1rem;margin:0}.form-inline{margin-right:.3125rem}#page-header{padding-top:1.375rem}.menu-post{margin-top:1.875rem;padding-left:2.5rem;line-height:2.5rem}.menu-forum{width:12.5rem}.bux-menu-float-right{position:inherit;display:block;float:right;margin-right:.4375rem;margin-bottom:1rem;min-width:24.0625rem}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:.0625rem solid rgba(0,0,9,.0915);border-radius:.5rem}.bux-dropdown-menu{position:absolute;top:2.5rem;left:0;z-index:50;display:none;float:left;min-width:16rem;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fafafc;background-clip:padding-box;border:.0625rem solid rgba(0,0,9,.0915);border-radius:.25rem;padding-top:.1875rem;padding-bottom:.1875rem;box-shadow:0 0 1.25rem .25rem rgba(152,1,1,.02),0 2.5rem 2.5rem -0.625rem rgba(34,17,65,.1)}.bux-dropdown-menu.bux-menu-float-right{opacity:0;visibility:hidden;top:unset;right:0;left:unset;transform:translateY(25%);box-sizing:border-box;display:block !important;width:calc(100% - 3rem);min-width:unset;padding-top:0;padding-bottom:0;border:.0625rem solid rgba(0,0,9,.0915);margin-right:0;margin-bottom:0;transition:opacity .2s ease-out,transform .2s cubic-bezier(0.6, 0, 0.5, 1.4),visibility .2s ease-out .3s;pointer-events:none}.bux-dropdown-menu.bux-menu-float-right[style="display: block;"]{opacity:1;visibility:initial;transform:translateY(0);transition:opacity .2s ease-out,transform .2s cubic-bezier(0.6, 0, 0.5, 1.4);pointer-events:initial}#dropdown-1+.bux-dropdown-menu{opacity:0;visibility:hidden;top:3.5rem;right:1.5rem;left:unset;transform:translateY(12.5%);display:block !important;padding-top:0;padding-bottom:0;border:.0625rem solid rgba(0,0,9,.0915);margin-right:0;margin-bottom:0;transition:opacity .2s ease-out,transform .2s cubic-bezier(0.6, 0, 0.5, 1.4),visibility .2s ease-out .3s;pointer-events:none}#dropdown-1+.bux-dropdown-menu.show{opacity:1;visibility:initial;transform:translateY(0);transition:opacity .2s ease-out,transform .2s cubic-bezier(0.6, 0, 0.5, 1.4);pointer-events:initial;overflow-y:hidden}.btn-link{font-weight:400;color:#0c0c0c;background-color:rgba(0,0,0,0)}.trendy{top:1.875rem;left:65.625rem;width:18.75rem}#topic-menu{width:37.5rem}.topic-menu-text{font-size:.75rem;text-align:left;margin-left:1.125rem;margin-top:1.125rem}.btn-primary{background-color:#d7d7db;border-color:#fab6aa;border-radius:1.5625rem;font-size:1rem;margin:.25rem .125rem;cursor:pointer;padding:.875rem;width:13.75rem;border-style:solid;color:#212529;box-shadow:.125rem .125rem .25rem .125rem #c0d2d6}.btn-default,.btn-secondary{background-color:#d7d7db;border-color:#fab6aa;border-radius:1.5625rem;font-size:1rem;margin:.25rem .125rem;cursor:pointer;padding:16px;width:220px;border-style:solid;color:#212529;box-shadow:.125rem .125rem .25rem .125rem #c0d2d6}.bux-hide{display:none}.discussion-nav{display:none}.bux-border{border-bottom:.0625rem solid rgba(0,0,9,.0915)}.page-header-headings{margin-top:2.5rem;color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.5rem}#region-main-box img{vertical-align:baseline;max-width:100%;height:auto;margin:0 auto 1.5rem;margin-bottom:1.5rem}.bux-menu-options{background-color:#fafafc;line-height:2.8125rem;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;margin-bottom:0}.bux-menu-option{background-color:#fafafc}.bux-menu-option:after{content:"\a";white-space:pre}.custom-select{font-size:1.125rem}#quiz-timer{display:none}.fa-check{content:"";display:table-caption;background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;font-family:Oswald,Tahoma,sans-serif;font-size:0;height:3.5rem;position:absolute;margin-top:.3125rem}.fa-remove{content:"";display:table-caption;background-size:contain;background-repeat:no-repeat;padding-left:1.875rem;font-family:Oswald,Tahoma,sans-serif;font-size:0;height:3.5rem;position:absolute;margin-top:.3125rem}#page-admin-index .adminwarning,.alert-warning,.que .comment,.que .outcome,.uninstalldeleteconfirmexternal{color:rgba(0,0,9,.959);background-color:#fff;border-color:#cacaca}.top-container{background-color:#f1f1f1;padding:1.875rem;text-align:center}.float-header{position:fixed !important;box-sizing:border-box;display:none;width:100%;padding:.75rem 1.5rem .6875rem;border-bottom:.0625rem solid rgba(0,0,9,.0915);margin-top:4rem;background:#fafafc;z-index:100}#float-header>h2{display:none;visibility:hidden}#float-header .d-flex.flex-wrap>.ml-auto.d-flex{display:none !important}#float-action-menu,#float-action-menu[style]{display:none !important}.content{padding:1rem}.sticky{position:fixed;top:0;width:100%}.sticky+.content{padding-top:6.375rem}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.forum-first-poster{width:3.125rem}.no-overflow{overflow-x:hidden}.white-question{background-color:#fff;position:relative;padding:0}.formulation{background-color:#fff}.question-header{padding-left:1.25rem;padding-bottom:.625rem}.question-header-title{margin-left:4.375rem;margin-top:.3125rem}.co-header-text{top:28.125rem;position:absolute;left:10%;font-size:3.625rem;background-color:#64a8b9;font-family:"DM Serif Text",Georgia,serif;color:#fff;line-height:3.625rem}.co-sub-header-text{top:32.5rem;position:absolute;left:10%;font-size:2.625rem;background-color:#64a8b9;font-family:"DM Serif Text",Georgia,serif;color:#fff;line-height:2.625rem;text-transform:uppercase}.forum-ago{width:65%;text-align:right}@media all and (max-width: 37.5em){.co-header-text{top:12.5rem;font-size:2.625rem;line-height:2.625rem}.co-sub-header-text{top:15.625rem;font-size:1.625rem;line-height:1.625rem}.forum-ago{width:15.625rem}}.bux-menu-tick{width:1.625rem;height:1rem;display:inline-block}input:focus,select:focus,textarea:focus{outline:0}div{outline:0}.up-accordion__label>.icon.fa{top:.5rem;margin-top:0}.up-accordion__label>.question-header-title{margin-left:2.5rem}.up-accordion__inner.white-question{background-color:rgba(0,0,0,0)}.up-accordion__inner>div.que{margin-bottom:0}.questionflagsaveform .up-accordion.question-header{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:1rem;border-color:rgba(0,0,9,.0915);border-radius:.25rem}.questionflagsaveform .up-accordion.up-active.question-header{border-bottom-color:rgba(0,0,9,.0915)}.questionflagsaveform .prompt{margin-bottom:.5rem;font-size:.9375rem;font-style:normal;line-height:1.5rem}.questionflagsaveform .answer{padding:0}.questionflagsaveform .answer>*{padding:0;margin-bottom:.5rem;font-size:.9375rem;font-style:normal;line-height:1.5rem}.questionflagsaveform .feedback{margin-bottom:.5rem;font-size:.9375rem;font-style:normal;line-height:1.5rem}#page-search-index #page-header{display:none}#page-search-index span#maincontent{display:none}#page-search-index #page-content{padding-right:1.5rem;padding-left:1.5rem;margin-bottom:2.5rem}#page-search-index #region-main{overflow-x:initial}#page-search-index div[v-html=message]{display:none}#page-search-index #page-content fieldset{margin-left:0}.ftoggler .fheader.up-a{margin-bottom:1.5rem;color:rgba(0,0,9,.55);font-family:Oswald,Tahoma,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem;text-decoration:none;text-transform:uppercase}.ftoggler .fheader.up-a:hover{text-decoration:underline}#page-search-index #fitem_id_submitbutton{margin-left:0}#page-search-index #fitem_id_submitbutton .form-inline{padding-left:0}#page-grade-grading-manage .actions #page-search-index .btn-primary.action,#page-search-index #page-grade-grading-manage .actions .btn-primary.action,#page-search-index #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-primary,#page-search-index #rubric-rubric.gradingform_rubric .btn-primary.addcriterion,#page-search-index .btn.btn-primary,#rubric-rubric.gradingform_rubric #page-search-index .btn-primary.addcriterion,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-search-index input.btn-primary{box-sizing:border-box;width:12.5rem;padding:.5rem 1.5rem;border:.125rem solid #f97a62;border-radius:1.25rem;box-shadow:none;margin:0;background-color:#f97a62;color:rgba(0,0,9,.959);font-family:Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;transition:transform .3s cubic-bezier(0.6, 0, 0.5, 1.4),box-shadow .2s ease-out,background-color .2s ease-out}#page-grade-grading-manage .actions #page-search-index .btn-primary.action:hover,#page-search-index #page-grade-grading-manage .actions .btn-primary.action:hover,#page-search-index #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-primary:hover,#page-search-index #rubric-rubric.gradingform_rubric .btn-primary.addcriterion:hover,#page-search-index .btn.btn-primary:hover,#rubric-rubric.gradingform_rubric #page-search-index .btn-primary.addcriterion:hover,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-search-index input.btn-primary:hover{transform:scale(1.1);box-shadow:0 .5rem 2rem -0.5rem rgba(249,122,98,.96)}#page-grade-grading-manage .actions #page-search-index .btn-primary.action:focus,#page-search-index #page-grade-grading-manage .actions .btn-primary.action:focus,#page-search-index #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-primary:focus,#page-search-index #rubric-rubric.gradingform_rubric .btn-primary.addcriterion:focus,#page-search-index .btn.btn-primary:focus,#rubric-rubric.gradingform_rubric #page-search-index .btn-primary.addcriterion:focus,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-search-index input.btn-primary:focus{transform:scale(1.1);box-shadow:0 0 0 .1875rem rgba(249,122,98,.3),0 .5rem 2rem -0.5rem rgba(249,122,98,.96)}#page-grade-grading-manage .actions #page-search-index .btn-primary.action:active,#page-search-index #page-grade-grading-manage .actions .btn-primary.action:active,#page-search-index #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.btn-primary:active,#page-search-index #rubric-rubric.gradingform_rubric .btn-primary.addcriterion:active,#page-search-index .btn.btn-primary:active,#rubric-rubric.gradingform_rubric #page-search-index .btn-primary.addcriterion:active,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel #page-search-index input.btn-primary:active{transform:scale(1);background-color:rgba(0,0,0,0)}#page-search-index .search-results .result{box-sizing:border-box;padding:1rem;border-bottom:.0625rem solid rgba(0,0,9,.0915);margin-bottom:0}#page-search-index .search-results .result:nth-of-type(2n){background-color:#ededf0}#page-search-index .search-results .result .up-h4{margin-top:0}#page-search-index .search-results .result .up-h4 .icon{position:relative;top:-0.25rem;margin-right:1rem;margin-bottom:0}#page-search-index .search-results .result .up-h4 .up-a{color:rgba(0,0,9,.7975);font-family:Oswald,Tahoma,sans-serif;font-weight:500;text-decoration:none}#page-search-index .search-results .result .up-h4 .up-a:hover{text-decoration:underline}#page-search-index .search-results .result .result-content,#page-search-index .search-results .result .result-context-info{margin-bottom:.5rem;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}#page-search-index .search-results .result .up-h4+.result-content{margin-top:-1rem}.collapse{display:none}.collapse.show{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown-menu.show{display:block}@media only screen and (min-width: 30.0625em){#nav-drawer{top:4.5rem;width:20rem;height:calc(100% - 4.5rem);border-right:.0625rem solid rgba(0,0,9,.0915)}.navbar{height:4.5rem}.bux-dropdown-menu.bux-menu-float-right{width:20rem}.up-legacy-nav{left:0;width:100%;padding:0}.up-legacy-nav__bar{height:4.5rem;padding:.75rem .5rem}.up-legacy-nav__button--menu{top:.75rem}.up-legacy-menu{top:4.5rem;width:17.5rem;padding:0 1.5rem 4rem}#co-header-image{padding-top:75%;margin-top:-2.5rem;margin-right:-2.5rem;margin-bottom:2.5rem;margin-left:-2.5rem}#co{bottom:2.5rem}#co-header-text{font-size:3.125rem;line-height:3.5rem}#co-sub-header-text{font-size:1.5rem;line-height:2rem}.bux-topic-img,.co-header-image{padding-top:75% !important}#float-header{padding:.75rem 2.5rem .6875rem;margin-top:4.5rem}#region-main.has-blocks{width:calc(100% - 5rem);margin-right:2.5rem;margin-left:2.5rem}#region-main>div:not([role]){margin-top:2.5rem;margin-bottom:4rem}#region-main.has-blocks>div:not([role]){margin:0}.questionflagsaveform .prompt{margin-bottom:1rem;font-size:1.0625rem;line-height:2rem}.questionflagsaveform .answer *{margin-bottom:1rem;font-size:1.0625rem;line-height:2rem}.questionflagsaveform .feedback{margin-bottom:1rem;font-size:1.0625rem;line-height:2rem}#page-search-index #page-content{padding-right:2.5rem;padding-left:2.5rem;margin-bottom:4rem}.ftoggler .fheader.up-a{font-size:1.5rem;line-height:2rem}#page-search-index .search-results .result .result-content,#page-search-index .search-results .result .result-context-info{margin-bottom:1rem;font-size:1.0625rem;line-height:2rem}}@media only screen and (min-width: 48.0625em){.up-legacy-menu{width:20rem}#co-header-image{padding-top:37.5rem;margin-top:-4rem;margin-right:-4rem;margin-bottom:4rem;margin-left:-4rem}#co{bottom:4rem}#co-header-text{font-size:3.625rem;line-height:4rem}#co-sub-header-text{font-size:1.875rem;line-height:2.5rem}.bux-topic-img,.co-header-image{padding-top:37.5rem !important}#float-header{padding:.75rem 4rem .6875rem}#region-main.has-blocks{width:calc(100% - 8rem);margin-right:4rem;margin-left:4rem}#region-main>div:not([role]){margin-top:4rem;margin-right:4rem;margin-bottom:6.5rem;margin-left:4rem}#region-main.has-blocks>div:not([role]){margin:0}.questionflagsaveform .prompt{font-size:1.125rem}.questionflagsaveform .answer *{font-size:1.125rem}.questionflagsaveform .feedback{font-size:1.125rem}#page-search-index #page-content{padding-right:4rem;padding-left:4rem;margin-bottom:6.5rem}.ftoggler .fheader.up-a{font-size:1.875rem;line-height:2.5rem}#page-search-index .search-results .result .result-content,#page-search-index .search-results .result .result-context-info{font-size:1.125rem}}iframe[src*="/h5p/"][src$="/embed"]{width:calc(100% + 2.5rem) !important;margin-top:0;margin-bottom:0;margin-left:-1.25rem}.editor_atto_content{padding:4px;resize:vertical;overflow:auto}.selected_nav{background-color:#d7d7db}.selected_bookmark{background-position:right}.flex-wrap{flex-wrap:wrap !important}.d-flex{display:flex !important}.mb-2,.my-2{margin-bottom:.5rem !important}.bux-border{border-bottom:1px solid rgba(0,0,9,.0915)}.p-2{padding:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.w-100{width:100% !important}.flex-column{flex-direction:column !important}.bux-dropdown-menu.bux-menu-nav[style="display: block;"]{opacity:1;visibility:initial;transform:translateY(0);transition:opacity .2s ease-out,transform .2s cubic-bezier(0.6, 0, 0.5, 1.4);pointer-events:initial;position:fixed;top:100;left:20;z-index:30000}.btn:not(:disabled):not(.disabled){cursor:pointer}.simplesearchform .btn-submit{background-color:#f8f9fa}.simplesearchform .btn-submit{border-color:#8f959e;color:#6c757d}.simplesearchform .btn{padding-left:.5rem;padding-right:.5rem}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.btn{-webkit-user-select:none;-ms-user-select:none}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}*,::after,::before{box-sizing:border-box}.message-app .lazy-load-list{overflow-y:auto;overflow-x:hidden}.border-bottom{border-bottom:1px solid #dee2e6 !important}.input-group-prepend{margin-right:-1px;visibility:hidden;width:1px}.message-app .message.send{background-color:#dee2e6;color:#212529}.message-app .clickable{cursor:pointer}.clickable{cursor:pointer}.p-2{padding:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.position-relative{position:relative !important}.flex-column{flex-direction:column !important}.d-flex{display:flex !important}.rounded{border-radius:.25rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.align-items-center{align-items:center !important}.d-flex{display:flex !important}*,::after,::before{box-sizing:border-box}.tail{display:none;visibility:hidden}.mb-4,.my-4{margin-bottom:.5rem !important;font-size:.9rem}.bg-primary{background-color:red !important}.navbar .count-container{padding:2px;border-radius:2px;background-color:#de6262;color:#de6262;font-size:6px;line-height:10px;position:absolute;top:5px;right:12px;border-radius:12px}.navbar .count-container{padding:2px;border-radius:2px;background-color:red;color:#fff;font-size:10px;line-height:10px;position:absolute;top:5px;right:0}.count-container{color:#ff0808;height:.8rem;margin-top:3px}.count-container{padding:2px;border-radius:2px;background-color:red;color:#fff;font-size:10px;line-height:10px;position:absolute;top:5px;right:0}.dropdown-menu{background-color:#fff;padding-bottom:.75rem;padding-top:.75rem;border-top-right-radius:.25rem;border-top-left-radius:.25rem;border-bottom:.0625rem solid rgba(0,0,9,.0915)}.dropdown-item{width:100%;height:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;display:table}.text-primary{color:#f24916 !important}.navbar .count-container{border-radius:.5rem;background-color:red;color:#f70000;font-size:xx-small;line-height:.3rem;position:absolute;right:12px;visibility:visible;max-height:11px;text-overflow:ellipsis;max-width:11px;overflow:hidden;padding:3px}.badge-pill{border-radius:.5rem;background-color:red;color:#f70000;font-size:xx-small;line-height:.3rem;position:absolute;top:auto;right:1rem;padding:3px;margin-right:5px;margin-top:2rem;text-overflow:ellipsis;max-width:11px;overflow:hidden}.badge-right{margin-right:5px;margin-top:5px}.badge-pill-note{border-radius:.5rem;background-color:red;color:#f70000;font-size:xx-small;line-height:.3rem;position:absolute;top:auto;right:1rem;padding:3px}.messaging{top:-0.5rem}#ip3{border-radius:1.5625rem;padding:1.25rem;height:.75rem}.search-input-form>#ip3{height:2.5rem;padding:.5rem 1rem;border-color:#f97a62;line-height:1.5rem}.search-input-form>#ip3:focus{box-shadow:0 0 0 .1875rem rgba(249,122,98,.3)}.search-input-form>#ip3::-moz-placeholder{color:rgba(0,0,9,.55);font-family:Roboto,Arial,sans-serif;font-size:.875rem}.search-input-form>#ip3::placeholder{color:rgba(0,0,9,.55);font-family:Roboto,Arial,sans-serif;font-size:.875rem}.message-app .contact-status{position:absolute;left:39px;top:90px;width:10px;height:10px;border-radius:50%}.fa-check{content:"";padding-left:1.875rem;font-family:Oswald,Tahoma,sans-serif;font-size:0;height:1rem;position:absolute;margin-top:.3125rem}.bux-btn-secondary{background-color:#d7d7db;border-color:#f97a62;border-radius:1.5625rem;font-size:1rem;margin:.25rem .125rem;cursor:pointer;padding:16px;width:220px;border-style:solid;color:#212529;box-shadow:.125rem}.bux-btn-primary{border-radius:25px;font-size:16px;cursor:pointer;padding:16px;width:230px;background:-webkit-linear-gradient(top, #f97a62, #f97a62, #f97a62, #f97a62);border-color:#c0d2d6;border-style:solid;color:#212529;box-shadow:2px 2px 4px 2px #c0d2d6;bottom:10px;left:40%}.btn-primary{border-radius:25px;font-size:16px;cursor:pointer;padding:16px;width:230px;background:-webkit-linear-gradient(top, #f97a62, #f97a62, #f97a62, #f97a62);border-color:#c0d2d6;border-style:solid;color:#212529;box-shadow:2px 2px 4px 2px #c0d2d6;bottom:10px;left:40%}.bux_indent{line-height:3rem;padding-left:1rem}.fa-chevron-right{visibility:hidden}.notification-image{visibility:hidden}.bux_assessment_button{height:45px;width:80%;left:-6.25%;right:-6.25%;color:#fff;background:rgba(30,30,33,.89);border-radius:22.5px;margin-bottom:34px;margin-top:34px;max-width:500px}.bux_assessment_button_inactive{border:1px solid #fff;background:#c7c7ca}.bux_assessment_button_active{border:1px solid #000;background:#000}.dz-filename{display:table}.dz-name-row{display:table-cell;padding-left:10px}.dz-name-row-end{display:table-cell;padding-left:10px;text-align:right;width:60%}.bux-file-size{font-family:Fira Code;font-size:12px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;padding-left:5px}.bux-file-name{text-decoration:underline;text-decoration-color:#ff4500;text-decoration-thickness:2.5px;text-underline-position:under}.bux_1060{margin-left:10%;margin-right:10%}#bux_submission_landing{margin-left:2%;margin-right:2%;padding-bottom:8%}.box .text .up-h1{display:table;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);margin-left:10%}.co-header-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;background-attachment:fixed}.bux-modal-assessment{position:fixed;overflow:hidden;z-index:9000;display:none;outline:0;border:solid #000 1px;border-radius:25px;background:#fff;min-height:500px;left:50%;top:50%;transform:translate(-50%, -50%);width:40%;height:50%;min-width:300px;max-height:500px;vertical-align:bottom}.enableBlur>*{filter:blur(1.2px)}.disableBlur{filter:blur(0)}.bux-modal-content{margin-left:10%;margin-top:5%;margin-right:10%}.bux-modal-ack{border-bottom:1px;border-bottom-style:dotted;border-top:1px;border-top-style:dotted;padding-top:22px;padding-bottom:25px;font-weight:200;font-size:15px}.bux-display-table{display:table}.bux-table-left{display:table-cell}.bux-table-right{display:table-cell;text-align:right}.bux-summary-table{display:table;border-bottom:1px;border-bottom-style:dotted;width:90%}.bux-summary-table-left{display:table-cell;width:200px;font-weight:550;padding-bottom:12px;padding-top:12px}.bux-summary-table-right{display:table-cell;width:200px;text-align:left}.bux-label{border-radius:5px;padding:5px}.bux-label-pending{background-color:cbcbce}.bux-files-preview-table{width:100%;border-bottom:2px solid #c7c7ca;padding-bottom:10px;padding-top:10px}.up-spanda{box-sizing:border-box;border-bottom:.0625rem solid rgba(0,0,9,.0915);margin-bottom:1rem;transition:border-bottom-color .2s ease-out;transition-delay:.5s}.up-spanda.up-active{border-bottom-color:rgba(0,0,9,.7975);transition-delay:0s}.up-spanda__btn{position:relative;box-sizing:border-box;width:100%;padding:.75rem 3.5rem .75rem 0;border:none;background-color:rgba(0,0,0,0);text-align:left}.up-spanda__btn:hover{cursor:pointer}.up-spanda__btn:focus{outline:0}.up-spanda__label{color:rgba(0,0,9,.55);font-family:Oswald,Tahoma,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem;text-transform:uppercase;transition:color .2s ease-out;transition-delay:.5s}.up-active>.up-spanda__btn>.up-spanda__label{color:rgba(0,0,9,.7975);transition-delay:0s}.up-spanda__icon{position:absolute;top:50%;right:-0.5rem;transform:translateY(-50%);transition:transform .2s ease-out}.up-active>.up-spanda__btn>.up-spanda__icon{transform:translateY(-50%) rotate(180deg);transition-delay:0s}.up-spanda__inner{opacity:0;visibility:hidden;height:0;margin-top:0;transition:opacity .2s ease-out,margin-top .2s ease-out;transition-delay:0s,.1s;pointer-events:none}.up-active>.up-spanda__inner{opacity:1;margin-top:-0.25rem;transition-delay:.4s,0s;pointer-events:auto}@media only screen and (min-width: 30.0625em){.up-spanda{margin-bottom:1.5rem}.up-spanda__btn{padding-top:.5rem;padding-bottom:.5rem}.up-spanda__label{font-size:.875rem;line-height:2rem}}@media only screen and (min-width: 48.0625em){.up-spanda__label{font-size:.9375rem}}.icon__grey{transform:scale(0);transform-origin:50% 50%;fill:rgba(30,30,33,.1)}#addselect{height:200px}.up-li[value]::before{content:attr(value)}.up-ol--slo>.up-li::before{content:counter(item, lower-alpha) ")"}.up-ol--slo>.up-li[value]::before{content:attr(value) ")"}.up-ul--harvard-refs>.up-li::before{display:none}.up-ul--harvard-refs{margin-left:0}.bux-multi{color:red;width:100%;border-top:1px solid red;border-bottom:1px solid red}.checkbox-cont .form-group .col-md-3{max-width:40px !important}#course-category-listings .listing-pagination-totals.dimmed,#course-category-listings .listitem[data-visible="0"],#course-category-listings .listitem[data-visible="0"]>div>a,#page-admin-plugins #plugins-control-panel .notes .requiredby,#page-admin-plugins #plugins-control-panel .pluginname .componentname,#page-admin-plugins #plugins-control-panel .version .versionnumber,#page-admin-qbehaviours .disabled,#page-admin-qtypes .disabled,#page-admin-search .adminpagepath li,#plugins-check-page #plugins-check .displayname .plugindir,#plugins-check-page #plugins-check .requires-ok,#plugins-check-page #plugins-check-available-dependencies .displayname .component,#plugins-check-page .page-description,.block .minicalendar td.weekend,.course-content .section-summary .section-summary-activities .activity-count,.course-content ul li.section.hidden .activity .activityinstance,.course-content ul li.section.hidden .content>div.summary,.course-content ul li.section.hidden .sectionname>span,.dimmed_category,.dimmed_category a,.dimmed_text,.dimmed_text a,.dimmed_text a:link,.dimmed_text a:visited,.fitem.disabled .fp-btn-choose,.form-defaultinfo,.form-label .form-shortname,.formsettingheading .form-horizontal,.no-felement.fstatic,.path-backup .backup_progress .backup_stage,.section .activity .stealth,.tag_feed .media .muted a,.text-muted,.usersuspended,.usersuspended a,.usersuspended a:link,.usersuspended a:visited,a.dimmed,a.dimmed:link,a.dimmed:visited,a.dimmed_text,a.dimmed_text:link,a.dimmed_text:visited{color:#6c757d !important}#course-category-listings .listitem[data-selected="1"]{background-color:rgba(0,0,9,.05)}#course-category-listings .listitem[data-selected="1"]:hover{background-color:rgba(0,0,9,.075)}#course-category-listings .listitem>div>.float-left{float:left}#course-category-listings .listitem>div>.float-right{float:right;text-align:right}#course-category-listings .listitem>div .item-actions .action-show{display:none}#course-category-listings .listitem>div .item-actions .action-hide{display:inline}#course-category-listings .listitem>div .without-actions{color:#333}#course-category-listings .listitem>div .idnumber{color:#a1a1a8;margin-right:2em}#course-category-listings .listitem[data-visible="0"]>div .item-actions .action-show{display:inline}#course-category-listings .listitem[data-visible="0"]>div .item-actions .action-hide{display:none}#course-category-listings .listitem.highlight{background-color:#fff}#course-category-listings .listitem.highlight>div,#course-category-listings .listitem.highlight>div:hover,#course-category-listings .listitem.highlight[data-selected="1"]>div{background-color:rgba(0,0,9,.075)}#course-category-listings #course-listing .listitem .categoryname{display:inline-block;margin-left:1em;color:#a1a1a8}#course-category-listings #course-listing .listitem .coursename{display:inline-block}#course-category-listings #course-listing>.firstpage .listitem:first-child>div .item-actions .action-moveup,#course-category-listings #course-listing>.lastpage .listitem:last-child>div .item-actions .action-movedown{display:none}#course-category-listings #category-listing .listitem.collapsed>ul.ml{display:none}#course-category-listings #category-listing .listitem>div>.ba-checkbox{width:2.2em;text-align:center;margin:-1px .5em 0 0;padding-top:2px}#course-category-listings #category-listing .listitem.highlight>div>.ba-checkbox{background-color:rgba(0,0,9,.075)}#course-category-listings #category-listing .listitem[data-selected="1"]>div>.ba-checkbox{margin:0 .5em 0 0;padding:0;background-color:inherit}#course-category-listings #category-listing .listitem:first-child>div .item-actions .action-moveup,#course-category-listings #category-listing .listitem:last-child>div .item-actions .action-movedown{display:none}#course-category-listings #category-listing .category-listing>ul>.listitem:first-child{position:relative}#course-category-listings #course-listing .listitem .drag-handle{display:none}.jsenabled #course-category-listings #course-listing .listitem .drag-handle{display:inline-block;margin:0 6px 0 0;cursor:pointer}#nav-drawer .list-group-item-action.active,#nav-drawer .list-group-item.active{z-index:inherit}#nav-drawer .list-group-item-action.active+.list-group-item,#nav-drawer .list-group-item.active+.list-group-item{border-top:none}#page-course-view-topics #bux-message{width:100%;max-width:50.5rem;padding-right:1.25rem;padding-left:1.25rem;margin-right:auto;margin-left:auto}#page-course-view-topics #bux-message .bux-container-content{margin-left:0}#page-course-view-topics #bux-message .course-title{color:rgba(227,227,230,0)}#page-course-view-topics #bux-message .course-title.active.affix{color:#e3e3e6}#page-course-view-topics #bux-message .course-title.active.affix .bux-module-container{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#page-course-view-topics #bux-message .course-title.active.affix .bux-module-container::before,#page-course-view-topics #bux-message .course-title.active.affix .bux-module-container::after{content:"";position:absolute;top:-0.75rem;width:1.25rem;height:3rem;background:#fafafc;border-bottom:.0625rem solid currentColor;pointer-events:none}#page-course-view-topics #bux-message .course-title.active.affix .bux-module-container::before{right:100%}#page-course-view-topics #bux-message .course-title.active.affix .bux-module-container::after{left:calc(100% + 2.5rem)}#page-course-view-topics #bux-message .course-title.active.affix .bux-dropdown-menu.bux-menu-float-right{transform:translateY(25%)}#page-course-view-topics #bux-message .course-title.active.affix .bux-dropdown-menu.bux-menu-float-right[style="display: block;"]{transform:translateY(0)}@media(min-width: 809px){#page-course-view-topics #bux-message .course-title.active.affix .bux-module-container::before,#page-course-view-topics #bux-message .course-title.active.affix .bux-module-container::after{width:calc((100vw - 48rem)/2)}}#page-header{visibility:hidden;height:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.page-context-header{display:none !important}.mark-all-read-button .fa-check{font-family:"FontAwesome" !important}#pm-iframe{z-index:1 !important;position:fixed !important;top:4rem !important;right:0 !important;bottom:0 !important;left:0 !important;height:calc(100vh - 4rem) !important;width:100% !important}@media only all and (min-width: 30.0625em){#pm-iframe{top:4.5rem !important;height:calc(100vh - 4.5rem) !important}}@media only all and (min-width: 48.0625em){#pm-iframe{transition:left .5s ease,width .5s ease !important}body.active #pm-iframe{left:19.75rem !important;width:calc(100% - 19.75rem) !important}}#page-wrapper:has(~.moodle-dialogue-base:not([aria-hidden]) .moodle-dialogue){overflow:hidden !important}#page-wrapper:has(~.moodle-dialogue-base:not([aria-hidden]) .moodle-dialogue.yui3-menu-hidden){overflow:scroll !important}.moodle-dialogue.yui3-menu-hidden{display:none;pointer-events:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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R0osV0FDSSxzQkFHSix5QkFDSSxRQUNJLGFBQ0EsWUFDQSxlQUdKLGFBQ0ksY0FDQSxXQUNBLGVBR0osVUFDSSxrQkFDQSxtQkFHSixVQUNJLG1CQUNBLG9CQUdKLFVBQ0ksYUFDQSxjQUdKLFVBQ0ksbUJBQ0Esb0JBR0osVUFDSSxtQkFDQSxvQkFHSixVQUNJLGFBQ0EsY0FHSixVQUNJLG1CQUNBLG9CQUdKLFVBQ0ksbUJBQ0Esb0JBR0osVUFDSSxhQUNBLGNBR0osV0FDSSxtQkFDQSxvQkFHSixXQUNJLG1CQUNBLG9CQUdKLFdBQ0ksY0FDQSxlQUdKLGdCQUNJLFNBR0osZUFDSSxTQUdKLFlBQ0ksUUFHSixZQUNJLFFBR0osWUFDSSxRQUdKLFlBQ0ksUUFHSixZQUNJLFFBR0osWUFDSSxRQUdKLFlBQ0ksUUFHSixZQUNJLFFBR0osWUFDSSxRQUdKLFlBQ0ksUUFHSixhQUNJLFNBR0osYUFDSSxTQUdKLGFBQ0ksU0FHSixhQUNJLGNBR0osYUFDSSxxQkFHSixhQUNJLHNCQUdKLGFBQ0ksZ0JBR0osYUFDSSxzQkFHSixhQUNJLHNCQUdKLGFBQ0ksZ0JBR0osYUFDSSxzQkFHSixhQUNJLHNCQUdKLGFBQ0ksZ0JBR0osY0FDSSxzQkFHSixjQUNJLHVCQUlSLHlCQUNJLFFBQ0ksYUFDQSxZQUNBLGVBR0osYUFDSSxjQUNBLFdBQ0EsZUFHSixVQUNJLGtCQUNBLG1CQUdKLFVBQ0ksbUJBQ0Esb0JBR0osVUFDSSxhQUNBLGNBR0osVUFDSSxtQkFDQSxvQkFHSixVQUNJLG1CQUNBLG9CQUdKLFVBQ0ksYUFDQSxjQUdKLFVBQ0ksbUJBQ0Esb0JBR0osVUFDSSxtQkFDQSxvQkFHSixVQUNJLGFBQ0EsY0FHSixXQUNJLG1CQUNBLG9CQUdKLFdBQ0ksbUJBQ0Esb0JBR0osV0FDSSxjQUNBLGVBR0osZ0JBQ0ksU0FHSixlQUNJLFNBR0osWUFDSSxRQUdKLFlBQ0ksUUFHSixZQUNJLFFBR0osWUFDSSxRQUdKLFlBQ0ksUUFHSixZQUNJLFFBR0osWUFDSSxRQUdKLFlBQ0ksUUFHSixZQUNJLFFBR0osWUFDSSxRQUdK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UEosdURBQ0ksaUNBR0osNkRBQ0ksa0NBaUJKLG9EQUNJLFdBR0oscURBQ0ksWUFDQSxpQkFHSixtRUFDSSxhQUdKLG1FQUNJLGVBR0oseURBQ0ksV0FHSixrREFDSSxjQUNBLGlCQUdKLHFGQUNJLGVBR0oscUZBQ0ksYUFHSiw4Q0FDSSxzQkFHSiwrS0FHSSxrQ0FHSixrRUFDSSxxQkFDQSxnQkFDQSxjQUdKLGdFQUNJLHFCQUdKLHdOQUVJLGFBT0osc0VBQ0ksYUFHSix1RUFDSSxZQUNBLGtCQUNBLHFCQUNBLGdCQUdKLGlGQUNJLGtDQUdKLDBGQUNJLGtCQUNBLFVBQ0EseUJBR0osdU1BRUksYUFjSix1RkFDSSxrQkE2SUosaUVBQ0ksYUFHSiw0RUFDSSxxQkFDQSxpQkFDQSxlQXlJSiwrRUFFSSxnQkFHSixpSEFFSSxnQkFzd1NKLHNDQUNJLFdBQ0Esa0JBQ0Esc0JBQ0EscUJBQ0Esa0JBQ0EsaUJBR0osNkRBQ0ksY0FHSixvREFDSSwwQkFHSixpRUFDSSxjQUdKLHVGQUNJLGtCQUNBLGdFQUdKLDZMQUVJLFdBQ0Esa0JBQ0EsYUFDQSxjQUNBLFlBQ0EsbUJBQ0EsMENBQ0Esb0JBR0osK0ZBQ0ksV0FHSiw4RkFDSSx5QkFJSix5R0FDSSwwQkFHSixrSUFDSSx3QkFJSix5QkFDSSw2TEFFSSwrQkFJUixhQUNJLGtCQUNBLFNBR0osaUJBQ0ksa0JBQ0EsY0FDQSx1QkFDQSxtQkFDQSxzQkFDQSxrQ0FHSixxQkFDSSx3QkFHSixnQ0FDSSxxQ0FHSixXQUNJLHFCQUNBLDBCQUNBLG9CQUNBLG1CQUNBLG9CQUNBLGtCQUNBLHFDQUNBLHNCQUdKLDJDQUNJLFdBQ0ksc0JBQ0Esd0NBSVIsMkNBQ0ksV0FDSSxrREFDSSxDQUlSLHVCQUNJLHlCQUNBLHdDQUtSLDhFQUNJLDJCQUdKLCtGQUNJLDJCQUdKLGtDQUNJLGFBQ0Esb0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9RE0rU2VyaWYrVGV4dHxPc3dhbGQ6NDAwLDUwMHxSb2JvdG8rTW9ubzo1MDAsNTAwaXxSb2JvdG86MzAwLDMwMGksNDAwLDQwMGksNTAwLDUwMGkmZGlzcGxheT1zd2FwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MpO1xuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudFxufVxuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxucCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIGFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGJvcmRlci1ib3R0b206IDBcbn1cblxuYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbn1cblxuZGwsIG9sLCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbm9sIG9sLCBvbCB1bCwgdWwgb2wsIHVsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbmR0IHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbmRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtXG59XG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbmIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlclxufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLCBzdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0uMjVlbVxufVxuXG5zdXAge1xuICAgIHRvcDogLS41ZW1cbn1cblxuYSB7XG4gICAgY29sb3I6ICNmYWI2YWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHNcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMFxufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtXG59XG5cbnByZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyXG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbVxufVxuXG5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG59XG5cbmNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tXG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3Jcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cblt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZVxufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMFxufVxuXG5pbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9dGltZV0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveFxufVxuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcmVzaXplOiB2ZXJ0aWNhbFxufVxuXG5maWVsZHNldCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMFxufVxuXG5sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXG59XG5cbm91dHB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweFxuICAgIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG59XG5cbi5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLCAubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5jb2wsIC5jb2wtMSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtYXV0bywgLmNvbC1sZywgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLWF1dG8sIC5jb2wtc20sIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC1hdXRvLCAuY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XG59XG5cbi5jb2wge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4uY29sLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZVxufVxuXG4uY29sLTEsIC5jb2wteHMtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyVcbn1cblxuLmNvbC0yLCAuY29sLXhzLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyVcbn1cblxuLmNvbC0zLCAuY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSVcbn1cblxuLmNvbC00LCAuY29sLXhzLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyVcbn1cblxuLmNvbC01LCAuY29sLXhzLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyVcbn1cblxuLmNvbC02LCAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCVcbn1cblxuLmNvbC03LCAuY29sLXhzLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyVcbn1cblxuLmNvbC04LCAuY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyVcbn1cblxuLmNvbC05LCAuY29sLXhzLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSVcbn1cblxuLmNvbC0xMCwgLmNvbC14cy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJVxufVxuXG4uY29sLTExLCAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclXG59XG5cbi5jb2wtMTIsIC5jb2wteHMtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4ub3JkZXItZmlyc3Qge1xuICAgIG9yZGVyOiAtMVxufVxuXG4ub3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDEzXG59XG5cbi5vcmRlci0wIHtcbiAgICBvcmRlcjogMFxufVxuXG4ub3JkZXItMSB7XG4gICAgb3JkZXI6IDFcbn1cblxuLm9yZGVyLTIge1xuICAgIG9yZGVyOiAyXG59XG5cbi5vcmRlci0zIHtcbiAgICBvcmRlcjogM1xufVxuXG4ub3JkZXItNCB7XG4gICAgb3JkZXI6IDRcbn1cblxuLm9yZGVyLTUge1xuICAgIG9yZGVyOiA1XG59XG5cbi5vcmRlci02IHtcbiAgICBvcmRlcjogNlxufVxuXG4ub3JkZXItNyB7XG4gICAgb3JkZXI6IDdcbn1cblxuLm9yZGVyLTgge1xuICAgIG9yZGVyOiA4XG59XG5cbi5vcmRlci05IHtcbiAgICBvcmRlcjogOVxufVxuXG4ub3JkZXItMTAge1xuICAgIG9yZGVyOiAxMFxufVxuXG4ub3JkZXItMTEge1xuICAgIG9yZGVyOiAxMVxufVxuXG4ub3JkZXItMTIge1xuICAgIG9yZGVyOiAxMlxufVxuXG4ub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJVxufVxuXG4ub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyVcbn1cblxuLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlXG59XG5cbi5vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJVxufVxuXG4ub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyVcbn1cblxuLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlXG59XG5cbi5vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJVxufVxuXG4ub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyVcbn1cblxuLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlXG59XG5cbi5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyVcbn1cblxuLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sLXNtIHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY29sLXNtLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZVxuICAgIH1cblxuICAgIC5jb2wtc20tMSB7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtc20tMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1zbS0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAuY29sLXNtLTQge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtc20tNSB7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1zbS02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAuY29sLXNtLTcge1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtc20tOCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1zbS05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcbiAgICB9XG5cbiAgICAuY29sLXNtLTEwIHtcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLXNtLTExIHtcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLXNtLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5vcmRlci1zbS1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMVxuICAgIH1cblxuICAgIC5vcmRlci1zbS1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDEzXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTAge1xuICAgICAgICBvcmRlcjogMFxuICAgIH1cblxuICAgIC5vcmRlci1zbS0xIHtcbiAgICAgICAgb3JkZXI6IDFcbiAgICB9XG5cbiAgICAub3JkZXItc20tMiB7XG4gICAgICAgIG9yZGVyOiAyXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTMge1xuICAgICAgICBvcmRlcjogM1xuICAgIH1cblxuICAgIC5vcmRlci1zbS00IHtcbiAgICAgICAgb3JkZXI6IDRcbiAgICB9XG5cbiAgICAub3JkZXItc20tNSB7XG4gICAgICAgIG9yZGVyOiA1XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTYge1xuICAgICAgICBvcmRlcjogNlxuICAgIH1cblxuICAgIC5vcmRlci1zbS03IHtcbiAgICAgICAgb3JkZXI6IDdcbiAgICB9XG5cbiAgICAub3JkZXItc20tOCB7XG4gICAgICAgIG9yZGVyOiA4XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTkge1xuICAgICAgICBvcmRlcjogOVxuICAgIH1cblxuICAgIC5vcmRlci1zbS0xMCB7XG4gICAgICAgIG9yZGVyOiAxMFxuICAgIH1cblxuICAgIC5vcmRlci1zbS0xMSB7XG4gICAgICAgIG9yZGVyOiAxMVxuICAgIH1cblxuICAgIC5vcmRlci1zbS0xMiB7XG4gICAgICAgIG9yZGVyOiAxMlxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLW1kIHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY29sLW1kLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZVxuICAgIH1cblxuICAgIC5jb2wtbWQtMSB7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbWQtMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAuY29sLW1kLTQge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbWQtNSB7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAuY29sLW1kLTcge1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbWQtOCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcbiAgICB9XG5cbiAgICAuY29sLW1kLTEwIHtcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTExIHtcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5vcmRlci1tZC1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMVxuICAgIH1cblxuICAgIC5vcmRlci1tZC1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDEzXG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTAge1xuICAgICAgICBvcmRlcjogMFxuICAgIH1cblxuICAgIC5vcmRlci1tZC0xIHtcbiAgICAgICAgb3JkZXI6IDFcbiAgICB9XG5cbiAgICAub3JkZXItbWQtMiB7XG4gICAgICAgIG9yZGVyOiAyXG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTMge1xuICAgICAgICBvcmRlcjogM1xuICAgIH1cblxuICAgIC5vcmRlci1tZC00IHtcbiAgICAgICAgb3JkZXI6IDRcbiAgICB9XG5cbiAgICAub3JkZXItbWQtNSB7XG4gICAgICAgIG9yZGVyOiA1XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTYge1xuICAgICAgICBvcmRlcjogNlxuICAgIH1cblxuICAgIC5vcmRlci1tZC03IHtcbiAgICAgICAgb3JkZXI6IDdcbiAgICB9XG5cbiAgICAub3JkZXItbWQtOCB7XG4gICAgICAgIG9yZGVyOiA4XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTkge1xuICAgICAgICBvcmRlcjogOVxuICAgIH1cblxuICAgIC5vcmRlci1tZC0xMCB7XG4gICAgICAgIG9yZGVyOiAxMFxuICAgIH1cblxuICAgIC5vcmRlci1tZC0xMSB7XG4gICAgICAgIG9yZGVyOiAxMVxuICAgIH1cblxuICAgIC5vcmRlci1tZC0xMiB7XG4gICAgICAgIG9yZGVyOiAxMlxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnIHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY29sLWxnLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZVxuICAgIH1cblxuICAgIC5jb2wtbGctMSB7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1sZy0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAuY29sLWxnLTQge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctNSB7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAuY29sLWxnLTcge1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctOCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1sZy05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcbiAgICB9XG5cbiAgICAuY29sLWxnLTEwIHtcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTExIHtcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5vcmRlci1sZy1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMVxuICAgIH1cblxuICAgIC5vcmRlci1sZy1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDEzXG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTAge1xuICAgICAgICBvcmRlcjogMFxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xIHtcbiAgICAgICAgb3JkZXI6IDFcbiAgICB9XG5cbiAgICAub3JkZXItbGctMiB7XG4gICAgICAgIG9yZGVyOiAyXG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTMge1xuICAgICAgICBvcmRlcjogM1xuICAgIH1cblxuICAgIC5vcmRlci1sZy00IHtcbiAgICAgICAgb3JkZXI6IDRcbiAgICB9XG5cbiAgICAub3JkZXItbGctNSB7XG4gICAgICAgIG9yZGVyOiA1XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTYge1xuICAgICAgICBvcmRlcjogNlxuICAgIH1cblxuICAgIC5vcmRlci1sZy03IHtcbiAgICAgICAgb3JkZXI6IDdcbiAgICB9XG5cbiAgICAub3JkZXItbGctOCB7XG4gICAgICAgIG9yZGVyOiA4XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTkge1xuICAgICAgICBvcmRlcjogOVxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xMCB7XG4gICAgICAgIG9yZGVyOiAxMFxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xMSB7XG4gICAgICAgIG9yZGVyOiAxMVxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xMiB7XG4gICAgICAgIG9yZGVyOiAxMlxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC14bCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNvbC14bC1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICB9XG5cbiAgICAuY29sLXhsLTEge1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLXhsLTIge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wteGwtMyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlXG4gICAgfVxuXG4gICAgLmNvbC14bC00IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLXhsLTUge1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wteGwtNiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgfVxuXG4gICAgLmNvbC14bC03IHtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLXhsLTgge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wteGwtOSB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNzUlXG4gICAgfVxuXG4gICAgLmNvbC14bC0xMCB7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlXG4gICAgfVxuXG4gICAgLmNvbC14bC0xMSB7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC14bC0xMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAub3JkZXIteGwtZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTFcbiAgICB9XG5cbiAgICAub3JkZXIteGwtbGFzdCB7XG4gICAgICAgIG9yZGVyOiAxM1xuICAgIH1cblxuICAgIC5vcmRlci14bC0wIHtcbiAgICAgICAgb3JkZXI6IDBcbiAgICB9XG5cbiAgICAub3JkZXIteGwtMSB7XG4gICAgICAgIG9yZGVyOiAxXG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTIge1xuICAgICAgICBvcmRlcjogMlxuICAgIH1cblxuICAgIC5vcmRlci14bC0zIHtcbiAgICAgICAgb3JkZXI6IDNcbiAgICB9XG5cbiAgICAub3JkZXIteGwtNCB7XG4gICAgICAgIG9yZGVyOiA0XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTUge1xuICAgICAgICBvcmRlcjogNVxuICAgIH1cblxuICAgIC5vcmRlci14bC02IHtcbiAgICAgICAgb3JkZXI6IDZcbiAgICB9XG5cbiAgICAub3JkZXIteGwtNyB7XG4gICAgICAgIG9yZGVyOiA3XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTgge1xuICAgICAgICBvcmRlcjogOFxuICAgIH1cblxuICAgIC5vcmRlci14bC05IHtcbiAgICAgICAgb3JkZXI6IDlcbiAgICB9XG5cbiAgICAub3JkZXIteGwtMTAge1xuICAgICAgICBvcmRlcjogMTBcbiAgICB9XG5cbiAgICAub3JkZXIteGwtMTEge1xuICAgICAgICBvcmRlcjogMTFcbiAgICB9XG5cbiAgICAub3JkZXIteGwtMTIge1xuICAgICAgICBvcmRlcjogMTJcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgfVxuXG4gICAgLm9mZnNldC14bC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgfVxuXG4gICAgLm9mZnNldC14bC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgfVxuXG4gICAgLm9mZnNldC14bC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JVxuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhmOTU5ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXRcbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdiM2E4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxODksIDE5MywgMTk4LCAuMjUpXG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLCAuZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKC4zNzVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKC4zNzVyZW0gKyAxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyguNXJlbSArIDFweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoLjVyZW0gKyAxcHgpO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoLjI1cmVtICsgMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyguMjVyZW0gKyAxcHgpO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogLjM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5hY3Rpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0LmZvcm0tY29udHJvbC1wbGFpbnRleHQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXQuZm9ybS1jb250cm9sLXBsYWludGV4dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0LmZvcm0tY29udHJvbC1wbGFpbnRleHQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXQuZm9ybS1jb250cm9sLXBsYWludGV4dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5hZGRjcml0ZXJpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmFkZGNyaXRlcmlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5hZGRjcml0ZXJpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmFkZGNyaXRlcmlvbiwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5hY3Rpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYWRkY3JpdGVyaW9uLCAuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmFjdGlvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmFjdGlvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmFkZGNyaXRlcmlvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IHNlbGVjdC5hZGRjcml0ZXJpb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5hY3Rpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYWRkY3JpdGVyaW9uLCAuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW1cbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5hY3Rpb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IHNlbGVjdC5hY3Rpb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5hZGRjcml0ZXJpb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYWRkY3JpdGVyaW9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIHNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpXG59XG5cbi5mb3JtLWJ1dHRvbnMsIC5mb3JtLWdyb3VwLCAuZnAtY29udGVudC1jZW50ZXIgZm9ybSArIGRpdiwgLnBhdGgtYWRtaW4gLmJ1dHRvbnMsIGRpdi5iYWNrdXAtc2VjdGlvbiArIGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLmZvcm0tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtXG59XG5cbi5mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweFxufVxuXG4uZm9ybS1jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZFxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjc1cmVtXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogIzI4YTc0NVxufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW1cbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDVcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgLjI1KVxufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzI4YTc0NVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogIzI4YTc0NVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MWRkOGFcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1N1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAuMjUpXG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDVcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXRcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIC4yNSlcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGNvbG9yOiAjZGMzNTQ1XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtXG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDVcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAuMjUpXG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjZGMzNTQ1XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICNkYzM1NDVcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTJhOVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIC4yNSlcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDVcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIC4yNSlcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWJ1dHRvbnMsIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCwgLmZvcm0taW5saW5lIC5mcC1jb250ZW50LWNlbnRlciBmb3JtICsgZGl2LCAuZm9ybS1pbmxpbmUgLnBhdGgtYWRtaW4gLmJ1dHRvbnMsIC5mb3JtLWlubGluZSBkaXYuYmFja3VwLXNlY3Rpb24gKyBmb3JtLCAuZnAtY29udGVudC1jZW50ZXIgLmZvcm0taW5saW5lIGZvcm0gKyBkaXYsIC5wYXRoLWFkbWluIC5mb3JtLWlubGluZSAuYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24sIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0XG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246Zm9jdXMsICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246aG92ZXIsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0OmZvY3VzLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dDpob3ZlciwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb246Zm9jdXMsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbjpmb2N1cywgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmZvY3VzLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuZm9jdXMsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0OmZvY3VzLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbjpmb2N1cywgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5mb2N1cy5hZGRjcml0ZXJpb24sIC5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgLjI1KVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uOmRpc2FibGVkLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuZGlzYWJsZWQuYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5kaXNhYmxlZCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQ6ZGlzYWJsZWQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uOmRpc2FibGVkLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmRpc2FibGVkLmFkZGNyaXRlcmlvbiwgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCwgLmZwLXZpZXdiYXIuZGlzYWJsZWQgYSB7XG4gICAgb3BhY2l0eTogLjY1XG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgYS5kaXNhYmxlZC5hY3Rpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIGZpZWxkc2V0OmRpc2FibGVkIGEuYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgYS5kaXNhYmxlZC5hZGRjcml0ZXJpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyBmaWVsZHNldDpkaXNhYmxlZCBhLmFkZGNyaXRlcmlvbiwgLmZwLXZpZXdiYXIuZGlzYWJsZWQgYSwgYS5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIGEuYWN0aW9uLCBmaWVsZHNldDpkaXNhYmxlZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgYS5hZGRjcml0ZXJpb24sIGZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFiNmFhXG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2Ncbn1cblxuLmJ0bi1wcmltYXJ5LmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIC41KVxufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYTtcbiAgICBib3JkZXItY29sb3I6ICNmYWI2YWFcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZlxufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIC41KVxufVxuXG4uYnRuLWRlZmF1bHQsIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZFxufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MlxufVxuXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmZvY3VzLmJ0bi1kZWZhdWx0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIC41KVxufVxuXG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1kZWZhdWx0LCAuZnAtdmlld2Jhci5kaXNhYmxlZCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZFxufVxuXG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmZwLXZpZXdiYXI6bm90KC5kaXNhYmxlZCkgYS5jaGVja2VkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YlxufVxuXG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmZwLXZpZXdiYXI6bm90KC5kaXNhYmxlZCkgYS5jaGVja2VkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIC41KVxufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzRcbn1cblxuLmJ0bi1zdWNjZXNzLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIC41KVxufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDVcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMFxufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIC41KVxufVxuXG4uYnRuLWluZm8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGJcbn1cblxuLmJ0bi1pbmZvLmZvY3VzLCAuYnRuLWluZm86Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAuNSlcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Zcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgLjUpXG59XG5cbi5idG4td2FybmluZyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDdcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMFxufVxuXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgLjUpXG59XG5cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwN1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwXG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgLjUpXG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NVxufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzBcbn1cblxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAuNSlcbn1cblxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NVxufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkXG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgLjUpXG59XG5cbi5idG4tbGlnaHQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhXG59XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1XG59XG5cbi5idG4tbGlnaHQuZm9jdXMsIC5idG4tbGlnaHQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgLjUpXG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhXG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGZcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIC41KVxufVxuXG4uYnRuLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwXG59XG5cbi5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjRcbn1cblxuLmJ0bi1kYXJrLmZvY3VzLCAuYnRuLWRhcms6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgLjUpXG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MFxufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkXG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmFiNmFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFiNmFhXG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYVxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIC41KVxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmFiNmFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYTtcbiAgICBib3JkZXItY29sb3I6ICNmYWI2YWFcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZFxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgLjUpXG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NVxufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDVcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgLjUpXG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjhcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgLjUpXG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwN1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIC41KVxufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDdcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDVcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDVcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgLjUpXG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDVcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhXG59XG5cbi5idG4tb3V0bGluZS1saWdodC5mb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIC41KVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgLjUpXG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MFxufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDBcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIC41KVxufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDBcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIC41KVxufVxuXG4uYnRuLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmYWI2YWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tbGluay5mb2N1cywgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi1saW5rLmRpc2FibGVkLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24sIC5idG4tbGcge1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW1cbn1cblxuLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtXG59XG5cbiNhZGRjb250cm9scyBpbnB1dCwgI3JlbW92ZWNvbnRyb2xzIGlucHV0LCAuYnRuLWJsb2NrLCBwLmFycm93X2J1dHRvbiBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuI2FkZGNvbnRyb2xzIC5idG4tYmxvY2sgKyBpbnB1dCwgI2FkZGNvbnRyb2xzIGlucHV0ICsgLmJ0bi1ibG9jaywgI2FkZGNvbnRyb2xzIGlucHV0ICsgaW5wdXQsICNhZGRjb250cm9scyBwLmFycm93X2J1dHRvbiBpbnB1dCArIGlucHV0LCAjcmVtb3ZlY29udHJvbHMgLmJ0bi1ibG9jayArIGlucHV0LCAjcmVtb3ZlY29udHJvbHMgaW5wdXQgKyAuYnRuLWJsb2NrLCAjcmVtb3ZlY29udHJvbHMgaW5wdXQgKyBpbnB1dCwgI3JlbW92ZWNvbnRyb2xzIHAuYXJyb3dfYnV0dG9uIGlucHV0ICsgaW5wdXQsIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrLCBwLmFycm93X2J1dHRvbiAuYnRuLWJsb2NrICsgaW5wdXQsIHAuYXJyb3dfYnV0dG9uIGlucHV0ICsgLmJ0bi1ibG9jaywgcC5hcnJvd19idXR0b24gaW5wdXQgKyBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuI2FkZGNvbnRyb2xzIGlucHV0W3R5cGU9YnV0dG9uXSwgI2FkZGNvbnRyb2xzIGlucHV0W3R5cGU9cmVzZXRdLCAjYWRkY29udHJvbHMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjcmVtb3ZlY29udHJvbHMgaW5wdXRbdHlwZT1idXR0b25dLCAjcmVtb3ZlY29udHJvbHMgaW5wdXRbdHlwZT1yZXNldF0sICNyZW1vdmVjb250cm9scyBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2ssIGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jaywgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jaywgcC5hcnJvd19idXR0b24gaW5wdXRbdHlwZT1idXR0b25dLCBwLmFycm93X2J1dHRvbiBpbnB1dFt0eXBlPXJlc2V0XSwgcC5hcnJvd19idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOmZvY3VzLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cywgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgei1pbmRleDogM1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweFxufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFkZGNyaXRlcmlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1hcHBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiwgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCwgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbiwgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXQgKyAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dCArIC5hY3Rpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hZGRjcml0ZXJpb24gKyAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFkZGNyaXRlcmlvbiArIC5hY3Rpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmFjdGlvbiArIGlucHV0LCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0ICsgLmFjdGlvbiwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFjdGlvbiArIC5hZGRjcml0ZXJpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24gKyAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24gKyAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24gKyAuYnRuLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24gKyAuaW5wdXQtZ3JvdXAtdGV4dCwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmFjdGlvbiwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5hY3Rpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hY3Rpb24gKyBpbnB1dCwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQgKyAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFjdGlvbiArIC5hZGRjcml0ZXJpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uICsgLmFjdGlvbiwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFjdGlvbiArIC5hY3Rpb24sICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24gKyAuYnRuLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWN0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5hY3Rpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24gKyAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFjdGlvbiArIC5hZGRjcml0ZXJpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbiArIGlucHV0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWN0aW9uICsgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1hcHBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiArIGlucHV0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIGlucHV0ICsgLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWRkY3JpdGVyaW9uICsgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGlucHV0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXQgKyAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0ICsgLmJ0biwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dCArIC5pbnB1dC1ncm91cC10ZXh0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0ICsgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24gKyBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgaW5wdXQgKyAuYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWRkY3JpdGVyaW9uICsgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXQgKyAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dCArIC5idG4sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0ICsgLmlucHV0LWdyb3VwLXRleHQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0ICsgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24gKyAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWRkY3JpdGVyaW9uICsgLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYWRkY3JpdGVyaW9uICsgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hZGRjcml0ZXJpb24gKyAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWRkY3JpdGVyaW9uICsgLmJ0biwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFkZGNyaXRlcmlvbiArIC5pbnB1dC1ncm91cC10ZXh0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmFkZGNyaXRlcmlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiArIC5hZGRjcml0ZXJpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWRkY3JpdGVyaW9uICsgLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmFkZGNyaXRlcmlvbiArIGlucHV0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFkZGNyaXRlcmlvbiArIC5hZGRjcml0ZXJpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWRkY3JpdGVyaW9uICsgLmJ0biwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hZGRjcml0ZXJpb24gKyAuaW5wdXQtZ3JvdXAtdGV4dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYWRkY3JpdGVyaW9uLCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hY3Rpb24gKyBpbnB1dCwgLmlucHV0LWdyb3VwLWFwcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFjdGlvbiArIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1hcHBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiArIC5hY3Rpb24sIC5pbnB1dC1ncm91cC1hcHBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4gKyAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC10ZXh0ICsgLmFjdGlvbiwgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFkZGNyaXRlcmlvbiArIC5hY3Rpb24sIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgaW5wdXQgKyAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hZGRjcml0ZXJpb24gKyBpbnB1dCwgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYnRuICsgaW5wdXQsIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dCwgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCArIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0ICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQgKyBpbnB1dCwgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbiArIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4gKyAuYWRkY3JpdGVyaW9uLCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtdGV4dCArIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biwgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYWN0aW9uICsgaW5wdXQsIC5pbnB1dC1ncm91cC1wcmVwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWN0aW9uICsgLmFkZGNyaXRlcmlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiArIC5hY3Rpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1wcmVwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4gKyAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtdGV4dCArIC5hY3Rpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWRkY3JpdGVyaW9uICsgLmFjdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgaW5wdXQgKyAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYWRkY3JpdGVyaW9uICsgaW5wdXQsIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5idG4gKyBpbnB1dCwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dCwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQgKyAuYWRkY3JpdGVyaW9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0ICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0ICsgaW5wdXQsIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uICsgLmFkZGNyaXRlcmlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbiArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0biArIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtdGV4dCArIC5hZGRjcml0ZXJpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHhcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgIG1hcmdpbi1yaWdodDogLTFweFxufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweFxufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYWN0aW9uLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5hY3Rpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5hZGRjcml0ZXJpb246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYWRkY3JpdGVyaW9uLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmFjdGlvbiwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hY3Rpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKSwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWRkY3JpdGVyaW9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYWRkY3JpdGVyaW9uLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbiNwYWdlLWFkbWluLWluZGV4IC5hZG1pbmVycm9yLCAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLCAjcGFnZS1hZG1pbi1pbmRleCAucmVsZWFzZW5vdGVzbGluaywgLmFsZXJ0LCAuYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgLmxhYmVsLCAucXVlIC5jb21tZW50LCAucXVlIC5mb3JtdWxhdGlvbiwgLnF1ZSAub3V0Y29tZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4uYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW1cbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSwgLmFsZXJ0LWRpc21pc3NpYmxlIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAuY2xvc2VidXR0b24sIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzAwNDA4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICAgIGJvcmRlci1jb2xvcjogI2I4ZGFmZlxufVxuXG4uYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZlxufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMDI3NTJcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgICBib3JkZXItY29sb3I6ICNkNmQ4ZGJcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZlxufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIwMjMyNlxufVxuXG4uYWxlcnQtc3VjY2VzcywgLnF1ZSAuY29tbWVudCB7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgICBib3JkZXItY29sb3I6ICNjM2U2Y2Jcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIsIC5xdWUgLmNvbW1lbnQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmJcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmssIC5xdWUgLmNvbW1lbnQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGIyZTEzXG59XG5cbiNhZG1pbnNldHRpbmdzIC5mb3JtLW92ZXJyaWRkZW4sICNwYWdlLWFkbWluLWluZGV4IC5yZWxlYXNlbm90ZXNsaW5rLCAuYWxlcnQtaW5mbywgLmFzc2lnbmZlZWRiYWNrX2VkaXRwZGZfd2lkZ2V0IC5sYWJlbCwgLnF1ZSAuZm9ybXVsYXRpb24ge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlNWViXG59XG5cbiNhZG1pbnNldHRpbmdzIC5mb3JtLW92ZXJyaWRkZW4gaHIsICNwYWdlLWFkbWluLWluZGV4IC5yZWxlYXNlbm90ZXNsaW5rIGhyLCAuYWxlcnQtaW5mbyBociwgLmFzc2lnbmZlZWRiYWNrX2VkaXRwZGZfd2lkZ2V0IC5sYWJlbCBociwgLnF1ZSAuZm9ybXVsYXRpb24gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTVcbn1cblxuI2FkbWluc2V0dGluZ3MgLmZvcm0tb3ZlcnJpZGRlbiAuYWxlcnQtbGluaywgI3BhZ2UtYWRtaW4taW5kZXggLnJlbGVhc2Vub3Rlc2xpbmsgLmFsZXJ0LWxpbmssIC5hbGVydC1pbmZvIC5hbGVydC1saW5rLCAuYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgLmxhYmVsIC5hbGVydC1saW5rLCAucXVlIC5mb3JtdWxhdGlvbiAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzNcbn1cblxuI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZywgLmFsZXJ0LXdhcm5pbmcsIC5xdWUgLmNvbW1lbnQsIC5xdWUgLm91dGNvbWUsIC51bmluc3RhbGxkZWxldGVjb25maXJtZXh0ZXJuYWwge1xuICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhXG59XG5cbiNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcgaHIsIC5hbGVydC13YXJuaW5nIGhyLCAucXVlIC5jb21tZW50IGhyLCAucXVlIC5vdXRjb21lIGhyLCAudW5pbnN0YWxsZGVsZXRlY29uZmlybWV4dGVybmFsIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExXG59XG5cbiNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcgLmFsZXJ0LWxpbmssIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rLCAucXVlIC5jb21tZW50IC5hbGVydC1saW5rLCAucXVlIC5vdXRjb21lIC5hbGVydC1saW5rLCAudW5pbnN0YWxsZGVsZXRlY29uZmlybWV4dGVybmFsIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzM2YwM1xufVxuXG4jcGFnZS1hZG1pbi1pbmRleCAuYWRtaW5lcnJvciwgLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICBib3JkZXItY29sb3I6ICNmNWM2Y2Jcbn1cblxuI3BhZ2UtYWRtaW4taW5kZXggLmFkbWluZXJyb3IgaHIsIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjdcbn1cblxuI3BhZ2UtYWRtaW4taW5kZXggLmFkbWluZXJyb3IgLmFsZXJ0LWxpbmssIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDkxMjE3XG59XG5cbi5hbGVydC1saWdodCB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBib3JkZXItY29sb3I6ICNmZGZkZmVcbn1cblxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njhcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAgIGNvbG9yOiAjMWIxZTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhXG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlXG59XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MDUwNVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMFxufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IC41cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSlcbn1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMClcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICguNXJlbSAqIDIpKVxufVxuXG4ubW9kYWwtY29udGVudCwgLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtd3JhcC5tb29kbGUtZGlhbG9ndWUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgb3V0bGluZTogMFxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpXG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG4ubW9kYWwtaGVhZGVyLCAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS13cmFwIC5tb29kbGUtZGlhbG9ndWUtaGQsIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAucG9wb3V0ID4gLmNvbC1tZC0zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmFiNmFhO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuM3JlbVxufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSwgLm1vZGFsLWhlYWRlciAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLmNsb3NlYnV0dG9uLCAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vZGFsLWhlYWRlciAuY2xvc2VidXR0b24sIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1oZCAuY2xvc2UsIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1oZCAuY2xvc2VidXR0b24sIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLnBvcG91dCA+IC5jb2wtbWQtMyAuY2xvc2VidXR0b24sIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAucG9wb3V0ID4gLmNvbC1tZC0zIC5jbG9zZSwgLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5wb3BvdXQgPiAuY29sLW1kLTMgLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5jbG9zZWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG9cbn1cblxuLm1vZGFsLXRpdGxlLCAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS13cmFwIC5tb29kbGUtZGlhbG9ndWUtaGQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG4ubW9kYWwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW1cbn1cblxuLm1vZGFsLWZvb3RlciwgLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUgLm1vb2RsZS1kaWFsb2d1ZS1jb250ZW50IC5tb29kbGUtZGlhbG9ndWUtZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYWI2YWFcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSwgLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUgLm1vb2RsZS1kaWFsb2d1ZS1jb250ZW50IC5tb29kbGUtZGlhbG9ndWUtZnQgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW1cbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpLCAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZSAubW9vZGxlLWRpYWxvZ3VlLWNvbnRlbnQgLm1vb2RsZS1kaWFsb2d1ZS1mdCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbVxufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGxcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogMS43NXJlbSBhdXRvXG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpXG4gICAgfVxuXG4gICAgLm1vZGFsLXNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsLWxnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweFxuICAgIH1cbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudFxufVxuXG4uYWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudFxufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnRcbn1cblxuLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWEgIWltcG9ydGFudFxufVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciwgYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsIGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnRcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMCAhaW1wb3J0YW50XG59XG5cbmEuYmctc2Vjb25kYXJ5OmZvY3VzLCBhLmJnLXNlY29uZGFyeTpob3ZlciwgYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnRcbn1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLCBidXR0b24uYmctc3VjY2Vzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50XG59XG5cbi5iZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnRcbn1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIsIGJ1dHRvbi5iZy1pbmZvOmZvY3VzLCBidXR0b24uYmctaW5mbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnRcbn1cblxuYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLCBidXR0b24uYmctd2FybmluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50XG59XG5cbi5iZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudFxufVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIsIGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsIGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudFxufVxuXG4uYmctbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudFxufVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyLCBidXR0b24uYmctbGlnaHQ6Zm9jdXMsIGJ1dHRvbi5iZy1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50XG59XG5cbi5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnRcbn1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIsIGJ1dHRvbi5iZy1kYXJrOmZvY3VzLCBidXR0b24uYmctZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50XG59XG5cbi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLCAuZmlsZW1hbmFnZXItY29udGFpbmVyLCAuZmlsZXBpY2tlci1maWxlbGlzdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgICBib3JkZXItbGVmdDogMSAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFiNmFhICFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50XG59XG5cbi5yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50XG59XG5cbi5yb3VuZGVkLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiXG59XG5cbi5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcbn1cblxuLmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbn1cblxuLmQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudFxufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnRcbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5kLXNtLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1zbS1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtc20tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtc20tdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtc20tdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtc20tZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmQtbWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLW1kLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC1sZy1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbGctaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLWxnLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLWxnLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLWxnLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZC14bC1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQteGwtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXhsLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXhsLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXhsLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1wcmludC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1wcmludC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1wcmludC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50XG4gICAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiXG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMFxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDIuODU3MTQlXG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzUlXG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCVcbn1cblxuLmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudFxufVxuXG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxufVxuXG4uZmxleC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnRcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmxleC1zbS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1zbS1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXNtLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleC1tZC1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1tZC1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LW1kLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmxleC1sZy1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1sZy1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LWxnLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZsZXgteGwtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC14bC13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC14bC1ub3dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudFxuICAgIH1cbn1cblxuLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxufVxuXG4uZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmxvYXQtc20tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxvYXQtc20tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbG9hdC1zbS1ub25lIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsb2F0LW1kLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsb2F0LWxnLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZsb2F0LXhsLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxvYXQteGwtbm9uZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudFxufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudFxufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnRcbn1cblxuLmZpeGVkLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMzBcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMzBcbn1cblxuLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwXG59XG5cbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBib3JkZXI6IDBcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gICAgY2xpcC1wYXRoOiBub25lXG59XG5cbi53LTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnRcbn1cblxuLnctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudFxufVxuXG4udy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50XG59XG5cbi53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxufVxuXG4uaC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudFxufVxuXG4uaC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudFxufVxuXG4uaC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudFxufVxuXG4uaC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5tdy0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5taC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudFxufVxuXG4ubS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxufVxuXG4ubXQtMCwgLm15LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxufVxuXG4ubXItMCwgLm14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XG59XG5cbi5tYi0wLCAubXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG59XG5cbi5tbC0wLCAubXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxufVxuXG4ubS0xIHtcbiAgICBtYXJnaW46IC4yNXJlbSAhaW1wb3J0YW50XG59XG5cbi5tdC0xLCAubXktMSB7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcbn1cblxuLm1yLTEsIC5teC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XG59XG5cbi5tYi0xLCAubXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcbn1cblxuLm1sLTEsIC5teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbn1cblxuLm0tMiB7XG4gICAgbWFyZ2luOiAuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5tdC0yLCAubXktMiB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudFxufVxuXG4ubXItMiwgLm14LTIge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudFxufVxuXG4ubWItMiwgLm15LTIge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbn1cblxuLm1sLTIsIC5teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudFxufVxuXG4ubS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxufVxuXG4ubXQtMywgLm15LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ubXItMywgLm14LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XG59XG5cbi5tYi0zLCAubXktMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG59XG5cbi5tbC0zLCAubXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ubS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5tdC00LCAubXktNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnRcbn1cblxuLm1yLTQsIC5teC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5tYi00LCAubXktNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbn1cblxuLm1sLTQsIC5teC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnRcbn1cblxuLm0tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnRcbn1cblxuLm10LTUsIC5teS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnRcbn1cblxuLm1yLTUsIC5teC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxufVxuXG4ubWItNSwgLm15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudFxufVxuXG4ubWwtNSwgLm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbn1cblxuLnAtMCwgLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LWlucHV0LWFyZWEucHktMyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG59XG5cbi5wdC0wLCAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxufVxuXG4ucHItMCwgLnB4LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxufVxuXG4ucGItMCwgLnB5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcbn1cblxuLnBsLTAsIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxufVxuXG4ucC0xIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucHQtMSwgLnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucHItMSwgLnB4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XG59XG5cbi5wYi0xLCAucHktMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XG59XG5cbi5wbC0xLCAucHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ucC0yIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5wdC0yLCAucHktMiB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtICFpbXBvcnRhbnRcbn1cblxuLnByLTIsIC5weC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5wYi0yLCAucHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbn1cblxuLnBsLTIsIC5weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcbn1cblxuLnAtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG59XG5cbi5wdC0zLCAucHktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ucHItMywgLnB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ucGItMywgLnB5LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbn1cblxuLnBsLTMsIC5weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ucC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudFxufVxuXG4ucHQtNCwgLnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudFxufVxuXG4ucHItNCwgLnB4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5wYi00LCAucHktNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5wbC00LCAucHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudFxufVxuXG4ucC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnRcbn1cblxuLnB0LTUsIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5wci01LCAucHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5wYi01LCAucHktNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudFxufVxuXG4ucGwtNSwgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5tLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XG59XG5cbi5tdC1hdXRvLCAubXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50XG59XG5cbi5tci1hdXRvLCAubXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbn1cblxuLm1iLWF1dG8sIC5teS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcbn1cblxuLm1sLWF1dG8sIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tLXNtLTAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1zbS0wLCAubXktc20tMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1zbS0wLCAubXgtc20tMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLTAsIC5teS1zbS0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXNtLTAsIC5teC1zbS0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXNtLTEge1xuICAgICAgICBtYXJnaW46IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLTEsIC5teS1zbS0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItc20tMSwgLm14LXNtLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLTEsIC5teS1zbS0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tMSwgLm14LXNtLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1zbS0yIHtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLTIsIC5teS1zbS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1zbS0yLCAubXgtc20tMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1zbS0yLCAubXktc20tMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tMiwgLm14LXNtLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXNtLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1zbS0zLCAubXktc20tMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1zbS0zLCAubXgtc20tMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLTMsIC5teS1zbS0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXNtLTMsIC5teC1zbS0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXNtLTQge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLTQsIC5teS1zbS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItc20tNCwgLm14LXNtLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLTQsIC5teS1zbS00IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tNCwgLm14LXNtLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1zbS01IHtcbiAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtc20tNSwgLm15LXNtLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItc20tNSwgLm14LXNtLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1zbS01LCAubXktc20tNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1zbS01LCAubXgtc20tNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1zbS0wIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXNtLTAsIC5weS1zbS0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1zbS0wLCAucHgtc20tMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1zbS0wLCAucHktc20tMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtc20tMCwgLnB4LXNtLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLXNtLTEge1xuICAgICAgICBwYWRkaW5nOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1zbS0xLCAucHktc20tMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1zbS0xLCAucHgtc20tMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXNtLTEsIC5weS1zbS0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXNtLTEsIC5weC1zbS0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLXNtLTIge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXNtLTIsIC5weS1zbS0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItc20tMiwgLnB4LXNtLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXNtLTIsIC5weS1zbS0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtc20tMiwgLnB4LXNtLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1zbS0zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXNtLTMsIC5weS1zbS0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1zbS0zLCAucHgtc20tMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1zbS0zLCAucHktc20tMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtc20tMywgLnB4LXNtLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLXNtLTQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1zbS00LCAucHktc20tNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1zbS00LCAucHgtc20tNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXNtLTQsIC5weS1zbS00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXNtLTQsIC5weC1zbS00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLXNtLTUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtc20tNSwgLnB5LXNtLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLXNtLTUsIC5weC1zbS01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXNtLTUsIC5weS1zbS01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1zbS01LCAucHgtc20tNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tc20tYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLWF1dG8sIC5teS1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXNtLWF1dG8sIC5teC1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItc20tYXV0bywgLm15LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tYXV0bywgLm14LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubS1tZC0wIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbWQtMCwgLm15LW1kLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtMCwgLm14LW1kLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC0wLCAubXktbWQtMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1tZC0wLCAubXgtbWQtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1tZC0xIHtcbiAgICAgICAgbWFyZ2luOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1tZC0xLCAubXktbWQtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLW1kLTEsIC5teC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC0xLCAubXktbWQtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLW1kLTEsIC5teC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbWQtMiB7XG4gICAgICAgIG1hcmdpbjogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1tZC0yLCAubXktbWQtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtMiwgLm14LW1kLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtMiwgLm15LW1kLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLW1kLTIsIC5teC1tZC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1tZC0zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbWQtMywgLm15LW1kLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtMywgLm14LW1kLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC0zLCAubXktbWQtMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1tZC0zLCAubXgtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1tZC00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1tZC00LCAubXktbWQtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLW1kLTQsIC5teC1tZC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC00LCAubXktbWQtNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLW1kLTQsIC5teC1tZC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbWQtNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LW1kLTUsIC5teS1tZC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLW1kLTUsIC5teC1tZC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtNSwgLm15LW1kLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbWQtNSwgLm14LW1kLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbWQtMCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1tZC0wLCAucHktbWQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItbWQtMCwgLnB4LW1kLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbWQtMCwgLnB5LW1kLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLW1kLTAsIC5weC1tZC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1tZC0xIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbWQtMSwgLnB5LW1kLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItbWQtMSwgLnB4LW1kLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC0xLCAucHktbWQtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1tZC0xLCAucHgtbWQtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1tZC0yIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1tZC0yLCAucHktbWQtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLW1kLTIsIC5weC1tZC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC0yLCAucHktbWQtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLW1kLTIsIC5weC1tZC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbWQtMyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1tZC0zLCAucHktbWQtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItbWQtMywgLnB4LW1kLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbWQtMywgLnB5LW1kLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLW1kLTMsIC5weC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1tZC00IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbWQtNCwgLnB5LW1kLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItbWQtNCwgLnB4LW1kLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC00LCAucHktbWQtNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1tZC00LCAucHgtbWQtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1tZC01IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LW1kLTUsIC5weS1tZC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1tZC01LCAucHgtbWQtNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC01LCAucHktbWQtNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtbWQtNSwgLnB4LW1kLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLW1kLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1tZC1hdXRvLCAubXktbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1tZC1hdXRvLCAubXgtbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLW1kLWF1dG8sIC5teS1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLW1kLWF1dG8sIC5teC1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm0tbGctMCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LWxnLTAsIC5teS1sZy0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLWxnLTAsIC5teC1sZy0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbGctMCwgLm15LWxnLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbGctMCwgLm14LWxnLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbGctMSB7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctMSwgLm15LWxnLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy0xLCAubXgtbGctMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbGctMSwgLm15LWxnLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy0xLCAubXgtbGctMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLWxnLTIge1xuICAgICAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctMiwgLm15LWxnLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLWxnLTIsIC5teC1sZy0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLWxnLTIsIC5teS1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy0yLCAubXgtbGctMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbGctMyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LWxnLTMsIC5teS1sZy0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLWxnLTMsIC5teC1sZy0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbGctMywgLm15LWxnLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbGctMywgLm14LWxnLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbGctNCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctNCwgLm15LWxnLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy00LCAubXgtbGctNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbGctNCwgLm15LWxnLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy00LCAubXgtbGctNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLWxnLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1sZy01LCAubXktbGctNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy01LCAubXgtbGctNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLWxnLTUsIC5teS1sZy01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLWxnLTUsIC5teC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLWxnLTAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbGctMCwgLnB5LWxnLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTAsIC5weC1sZy0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLWxnLTAsIC5weS1sZy0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1sZy0wLCAucHgtbGctMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctMSB7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LWxnLTEsIC5weS1sZy0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTEsIC5weC1sZy0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbGctMSwgLnB5LWxnLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtbGctMSwgLnB4LWxnLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctMiB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbGctMiwgLnB5LWxnLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1sZy0yLCAucHgtbGctMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbGctMiwgLnB5LWxnLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1sZy0yLCAucHgtbGctMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLWxnLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbGctMywgLnB5LWxnLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTMsIC5weC1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLWxnLTMsIC5weS1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1sZy0zLCAucHgtbGctMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LWxnLTQsIC5weS1sZy00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTQsIC5weC1sZy00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbGctNCwgLnB5LWxnLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtbGctNCwgLnB4LWxnLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1sZy01LCAucHktbGctNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItbGctNSwgLnB4LWxnLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbGctNSwgLnB5LWxnLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLWxnLTUsIC5weC1sZy01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctYXV0bywgLm15LWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbGctYXV0bywgLm14LWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy1hdXRvLCAubXktbGctYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy1hdXRvLCAubXgtbGctYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubS14bC0wIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQteGwtMCwgLm15LXhsLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXIteGwtMCwgLm14LXhsLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC0wLCAubXkteGwtMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC14bC0wLCAubXgteGwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS14bC0xIHtcbiAgICAgICAgbWFyZ2luOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC0xLCAubXkteGwtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXhsLTEsIC5teC14bC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC0xLCAubXkteGwtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLTEsIC5teC14bC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0teGwtMiB7XG4gICAgICAgIG1hcmdpbjogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC0yLCAubXkteGwtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXIteGwtMiwgLm14LXhsLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWIteGwtMiwgLm15LXhsLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLTIsIC5teC14bC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS14bC0zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQteGwtMywgLm15LXhsLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXIteGwtMywgLm14LXhsLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC0zLCAubXkteGwtMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC14bC0zLCAubXgteGwtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS14bC00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC00LCAubXkteGwtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXhsLTQsIC5teC14bC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC00LCAubXkteGwtNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLTQsIC5teC14bC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0teGwtNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXhsLTUsIC5teS14bC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXhsLTUsIC5teC14bC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWIteGwtNSwgLm15LXhsLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwteGwtNSwgLm14LXhsLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAteGwtMCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC14bC0wLCAucHkteGwtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHIteGwtMCwgLnB4LXhsLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGIteGwtMCwgLnB5LXhsLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXhsLTAsIC5weC14bC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC14bC0xIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQteGwtMSwgLnB5LXhsLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHIteGwtMSwgLnB4LXhsLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi14bC0xLCAucHkteGwtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC14bC0xLCAucHgteGwtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC14bC0yIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC14bC0yLCAucHkteGwtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLXhsLTIsIC5weC14bC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi14bC0yLCAucHkteGwtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXhsLTIsIC5weC14bC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAteGwtMyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC14bC0zLCAucHkteGwtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHIteGwtMywgLnB4LXhsLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGIteGwtMywgLnB5LXhsLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXhsLTMsIC5weC14bC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC14bC00IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQteGwtNCwgLnB5LXhsLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHIteGwtNCwgLnB4LXhsLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi14bC00LCAucHkteGwtNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC14bC00LCAucHgteGwtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC14bC01IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXhsLTUsIC5weS14bC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci14bC01LCAucHgteGwtNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi14bC01LCAucHkteGwtNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwteGwtNSwgLnB4LXhsLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC1hdXRvLCAubXkteGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci14bC1hdXRvLCAubXgteGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXhsLWF1dG8sIC5teS14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLWF1dG8sIC5teC14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cbn1cblxuLnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHhcbn1cblxuLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnRleHQtc20tbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1tZC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnRleHQtbWQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnRleHQtbWQtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZXh0LWxnLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAudGV4dC1sZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAudGV4dC1sZy1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50ZXh0LXhsLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAudGV4dC14bC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAudGV4dC14bC1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxuICAgIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnRcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnRcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudFxufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudFxufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnRcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudFxufVxuXG4uZm9udC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmFiNmFhICFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudFxufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLCBhLnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50XG59XG5cbi5jb25uZWN0ZWQsIC5ncmVlbiwgLm5vdGlmeXN1Y2Nlc3MsIC50ZXh0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnRcbn1cblxuYS5jb25uZWN0ZWQ6Zm9jdXMsIGEuY29ubmVjdGVkOmhvdmVyLCBhLmdyZWVuOmZvY3VzLCBhLmdyZWVuOmhvdmVyLCBhLm5vdGlmeXN1Y2Nlc3M6Zm9jdXMsIGEubm90aWZ5c3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50XG59XG5cbi5oaWdobGlnaHQsIC50ZXh0LWluZm8ge1xuICAgIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnRcbn1cblxuYS5oaWdobGlnaHQ6Zm9jdXMsIGEuaGlnaGxpZ2h0OmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnRcbn1cblxuLmNvbXBsZXRpb24tZXhwaXJlZCwgLmNvbm5lY3RpbmcsIC5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIC5zdGFja3RyYWNlLWxpbmUsIC5ub3RpZnlwcm9ibGVtLCAucmVkLCAudGV4dC13YXJuaW5nLCBzcGFuLmZsYWdnZWQtdGFnLCBzcGFuLmZsYWdnZWQtdGFnIGEsIHRyLmZsYWdnZWQtdGFnLCB0ci5mbGFnZ2VkLXRhZyBhIHtcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50XG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIGEuc3RhY2t0cmFjZS1saW5lOmZvY3VzLCAubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSBhLnN0YWNrdHJhY2UtbGluZTpob3ZlciwgYS5jb21wbGV0aW9uLWV4cGlyZWQ6Zm9jdXMsIGEuY29tcGxldGlvbi1leHBpcmVkOmhvdmVyLCBhLmNvbm5lY3Rpbmc6Zm9jdXMsIGEuY29ubmVjdGluZzpob3ZlciwgYS5ub3RpZnlwcm9ibGVtOmZvY3VzLCBhLm5vdGlmeXByb2JsZW06aG92ZXIsIGEucmVkOmZvY3VzLCBhLnJlZDpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIGEudGV4dC13YXJuaW5nOmhvdmVyLCBzcGFuLmZsYWdnZWQtdGFnIGE6Zm9jdXMsIHNwYW4uZmxhZ2dlZC10YWcgYTpob3ZlciwgdHIuZmxhZ2dlZC10YWcgYTpmb2N1cywgdHIuZmxhZ2dlZC10YWcgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudFxufVxuXG4ubm90Y29ubmVjdGVkLCAucXVlIC52YWxpZGF0aW9uZXJyb3IsIC50ZXh0LWRhbmdlciwgLnRleHQtZXJyb3Ige1xuICAgIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnRcbn1cblxuLnF1ZSBhLnZhbGlkYXRpb25lcnJvcjpmb2N1cywgLnF1ZSBhLnZhbGlkYXRpb25lcnJvcjpob3ZlciwgYS5ub3Rjb25uZWN0ZWQ6Zm9jdXMsIGEubm90Y29ubmVjdGVkOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZXJyb3I6Zm9jdXMsIGEudGV4dC1lcnJvcjpob3ZlciB7XG4gICAgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudFxufVxuXG4udGV4dC1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudFxufVxuXG5hLnRleHQtbGlnaHQ6Zm9jdXMsIGEudGV4dC1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudFxufVxuXG4jY2F0ZWdvcnlxdWVzdGlvbnMgLmhpZ2hsaWdodCwgLnRleHQtZGFyayB7XG4gICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudFxufVxuXG4jY2F0ZWdvcnlxdWVzdGlvbnMgYS5oaWdobGlnaHQ6Zm9jdXMsICNjYXRlZ29yeXF1ZXN0aW9ucyBhLmhpZ2hsaWdodDpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMsIGEudGV4dC1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50XG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbi10b3RhbHMuZGltbWVkLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbVtkYXRhLXZpc2libGU9XCIwXCJdLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbVtkYXRhLXZpc2libGU9XCIwXCJdID4gZGl2ID4gYSwgI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5ub3RlcyAucmVxdWlyZWRieSwgI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW5uYW1lIC5jb21wb25lbnRuYW1lLCAjcGFnZS1hZG1pbi1wbHVnaW5zICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnZlcnNpb24gLnZlcnNpb25udW1iZXIsICNwYWdlLWFkbWluLXFiZWhhdmlvdXJzIC5kaXNhYmxlZCwgI3BhZ2UtYWRtaW4tcXR5cGVzIC5kaXNhYmxlZCwgI3BhZ2UtYWRtaW4tc2VhcmNoIC5hZG1pbnBhZ2VwYXRoIGxpLCAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrIC5kaXNwbGF5bmFtZSAucGx1Z2luZGlyLCAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrIC5yZXF1aXJlcy1vaywgI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjay1hdmFpbGFibGUtZGVwZW5kZW5jaWVzIC5kaXNwbGF5bmFtZSAuY29tcG9uZW50LCAjcGx1Z2lucy1jaGVjay1wYWdlIC5wYWdlLWRlc2NyaXB0aW9uLCAuYmxvY2sgLm1pbmljYWxlbmRhciB0ZC53ZWVrZW5kLCAuY291cnNlLWNvbnRlbnQgLnNlY3Rpb24tc3VtbWFyeSAuc2VjdGlvbi1zdW1tYXJ5LWFjdGl2aXRpZXMgLmFjdGl2aXR5LWNvdW50LCAuY291cnNlLWNvbnRlbnQgdWwgbGkuc2VjdGlvbi5oaWRkZW4gLmFjdGl2aXR5IC5hY3Rpdml0eWluc3RhbmNlLCAuY291cnNlLWNvbnRlbnQgdWwgbGkuc2VjdGlvbi5oaWRkZW4gLmNvbnRlbnQgPiBkaXYuc3VtbWFyeSwgLmNvdXJzZS1jb250ZW50IHVsIGxpLnNlY3Rpb24uaGlkZGVuIC5zZWN0aW9ubmFtZSA+IHNwYW4sIC5kaW1tZWRfY2F0ZWdvcnksIC5kaW1tZWRfY2F0ZWdvcnkgYSwgLmRpbW1lZF90ZXh0LCAuZGltbWVkX3RleHQgYSwgLmRpbW1lZF90ZXh0IGE6bGluaywgLmRpbW1lZF90ZXh0IGE6dmlzaXRlZCwgLmZpdGVtLmRpc2FibGVkIC5mcC1idG4tY2hvb3NlLCAuZm9ybS1kZWZhdWx0aW5mbywgLmZvcm0tbGFiZWwgLmZvcm0tc2hvcnRuYW1lLCAuZm9ybXNldHRpbmdoZWFkaW5nIC5mb3JtLWhvcml6b250YWwsIC5uby1mZWxlbWVudC5mc3RhdGljLCAucGF0aC1iYWNrdXAgLmJhY2t1cF9wcm9ncmVzcyAuYmFja3VwX3N0YWdlLCAuc2VjdGlvbiAuYWN0aXZpdHkgLnN0ZWFsdGgsIC50YWdfZmVlZCAubWVkaWEgLm11dGVkIGEsIC50ZXh0LW11dGVkLCAudXNlcnN1c3BlbmRlZCwgLnVzZXJzdXNwZW5kZWQgYSwgLnVzZXJzdXNwZW5kZWQgYTpsaW5rLCAudXNlcnN1c3BlbmRlZCBhOnZpc2l0ZWQsIGEuZGltbWVkLCBhLmRpbW1lZDpsaW5rLCBhLmRpbW1lZDp2aXNpdGVkLCBhLmRpbW1lZF90ZXh0LCBhLmRpbW1lZF90ZXh0OmxpbmssIGEuZGltbWVkX3RleHQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudFxufVxuXG4udGV4dC1oaWRlIHtcbiAgICBmb250OiAwLzAgYTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwXG59XG5cbi52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnRcbn1cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIHNyYzogdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC5lb3RdXT92PTQuNy4wXCIpO1xuICAgIHNyYzogdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC5lb3RdXT8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMl1dP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIltbZm9udDpjb3JlfGZvbnRhd2Vzb21lLXdlYmZvbnQud29mZl1dP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC50dGZdXT92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJbW2ZvbnQ6Y29yZXxmb250YXdlc29tZS13ZWJmb250LnN2Z11dP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG4vLyAvKiFcbi8vICAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuLy8gICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4vLyAgKi9cbi8vIC5mYSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbi8vICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4vLyAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4vLyAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4vLyAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuLy8gfVxuXG4vLyAuZmEtbGcge1xuLy8gICAgIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAuNzVlbTtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JVxuLy8gfVxuXG4vLyAuZmEtMngge1xuLy8gICAgIGZvbnQtc2l6ZTogMmVtXG4vLyB9XG5cbi8vIC5mYS0zeCB7XG4vLyAgICAgZm9udC1zaXplOiAzZW1cbi8vIH1cblxuLy8gLmZhLTR4IHtcbi8vICAgICBmb250LXNpemU6IDRlbVxuLy8gfVxuXG4vLyAuZmEtNXgge1xuLy8gICAgIGZvbnQtc2l6ZTogNWVtXG4vLyB9XG5cbi8vIC5mYS1mdyB7XG4vLyAgICAgd2lkdGg6IDEuMjg1NzFlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLmZhLXVsIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbi8vICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbi8vIH1cblxuLy8gLmZhLXVsID4gbGkge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gfVxuXG4vLyAuZmEtbGkge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiAtMi4xNDI4NmVtO1xuLy8gICAgIHdpZHRoOiAyLjE0Mjg2ZW07XG4vLyAgICAgdG9wOiAuMTQyODZlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLmZhLWxpLmZhLWxnIHtcbi8vICAgICBsZWZ0OiAtMS44NTcxNGVtXG4vLyB9XG5cbi8vIC5mYS1ib3JkZXIge1xuLy8gICAgIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4vLyAgICAgYm9yZGVyOiBzb2xpZCAuMDhlbSAjZWVlO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4xZW1cbi8vIH1cblxuLy8gLmZhLXB1bGwtbGVmdCB7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLmZhLXB1bGwtcmlnaHQge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAuZmEuZmEtcHVsbC1sZWZ0IHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cbi8vIH1cblxuLy8gLmZhLmZhLXB1bGwtcmlnaHQge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG4vLyB9XG5cbi8vIC5wdWxsLXJpZ2h0IHtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gLnB1bGwtbGVmdCB7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLmZhLnB1bGwtbGVmdCB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtXG4vLyB9XG5cbi8vIC5mYS5wdWxsLXJpZ2h0IHtcbi8vICAgICBtYXJnaW4tbGVmdDogLjNlbVxuLy8gfVxuXG4vLyAuZmEtc3BpbiB7XG4vLyAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuLy8gICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJcbi8vIH1cblxuLy8gLmZhLXB1bHNlIHtcbi8vICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbi8vICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOClcbi8vIH1cblxuLy8gQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuLy8gICAgIDAlIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcbi8vICAgICB9XG4vLyAgICAgMTAwJSB7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBrZXlmcmFtZXMgZmEtc3BpbiB7XG4vLyAgICAgMCUge1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuLy8gICAgIH1cbi8vICAgICAxMDAlIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZhLXJvdGF0ZS05MCB7XG4vLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4vLyB9XG5cbi8vIC5mYS1yb3RhdGUtMTgwIHtcbi8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4vLyB9XG5cbi8vIC5mYS1yb3RhdGUtMjcwIHtcbi8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXG4vLyB9XG5cbi8vIC5mYS1mbGlwLWhvcml6b250YWwge1xuLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpXG4vLyB9XG5cbi8vIC5mYS1mbGlwLXZlcnRpY2FsIHtcbi8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKVxuLy8gfVxuXG4vLyA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLCA6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCwgOnJvb3QgLmZhLXJvdGF0ZS0xODAsIDpyb290IC5mYS1yb3RhdGUtMjcwLCA6cm9vdCAuZmEtcm90YXRlLTkwIHtcbi8vICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbi8vICAgICBmaWx0ZXI6IG5vbmVcbi8vIH1cblxuLy8gLmZhLXN0YWNrIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHdpZHRoOiAyZW07XG4vLyAgICAgaGVpZ2h0OiAyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLmZhLXN0YWNrLTF4IHtcbi8vICAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxuLy8gfVxuXG4vLyAuZmEtc3RhY2stMngge1xuLy8gICAgIGZvbnQtc2l6ZTogMmVtXG4vLyB9XG5cbi8vIC5mYS1pbnZlcnNlIHtcbi8vICAgICBjb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAuZmEtZ2xhc3M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AgFwiXG4vLyB9XG5cbi8vIC5mYS1tdXNpYzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CdXCJcbi8vIH1cblxuLy8gLmZhLXNlYXJjaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CCXCJcbi8vIH1cblxuLy8gLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ag1wiXG4vLyB9XG5cbi8vIC5mYS1oZWFydDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CEXCJcbi8vIH1cblxuLy8gLmZhLXN0YXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AhVwiXG4vLyB9XG5cbi8vIC5mYS1zdGFyLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AhlwiXG4vLyB9XG5cbi8vIC5mYS11c2VyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgIdcIlxuLy8gfVxuXG4vLyAuZmEtZmlsbTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CIXCJcbi8vIH1cblxuLy8gLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgIlcIlxuLy8gfVxuXG4vLyAuZmEtdGg6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AilwiXG4vLyB9XG5cbi8vIC5mYS10aC1saXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgItcIlxuLy8gfVxuXG4vLyAuZmEtY2hlY2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AjFwiXG4vLyB9XG5cbi8vIC5mYS1jbG9zZTpiZWZvcmUsIC5mYS1yZW1vdmU6YmVmb3JlLCAuZmEtdGltZXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AnVwiXG4vLyB9XG5cbi8vIC5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74COXCJcbi8vIH1cblxuLy8gLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CdXCJcbi8vIH1cblxuLy8gLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CRXCJcbi8vIH1cblxuLy8gLmZhLXNpZ25hbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CSXCJcbi8vIH1cblxuLy8gLmZhLWNvZzpiZWZvcmUsIC5mYS1nZWFyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJNcIlxuLy8gfVxuXG4vLyAuZmEtdHJhc2gtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CUXCJcbi8vIH1cblxuLy8gLmZhLWhvbWU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AlVwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AllwiXG4vLyB9XG5cbi8vIC5mYS1jbG9jay1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJdcIlxuLy8gfVxuXG4vLyAuZmEtcm9hZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CYXCJcbi8vIH1cblxuLy8gLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJlcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CaXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJtcIlxuLy8gfVxuXG4vLyAuZmEtaW5ib3g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AnFwiXG4vLyB9XG5cbi8vIC5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJ1cIlxuLy8gfVxuXG4vLyAuZmEtcmVwZWF0OmJlZm9yZSwgLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CeXCJcbi8vIH1cblxuLy8gLmZhLXJlZnJlc2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AoVwiXG4vLyB9XG5cbi8vIC5mYS1saXN0LWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CiXCJcbi8vIH1cblxuLy8gLmZhLWxvY2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ao1wiXG4vLyB9XG5cbi8vIC5mYS1mbGFnOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgKRcIlxuLy8gfVxuXG4vLyAuZmEtaGVhZHBob25lczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ClXCJcbi8vIH1cblxuLy8gLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AplwiXG4vLyB9XG5cbi8vIC5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CnXCJcbi8vIH1cblxuLy8gLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CoXCJcbi8vIH1cblxuLy8gLmZhLXFyY29kZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CpXCJcbi8vIH1cblxuLy8gLmZhLWJhcmNvZGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AqlwiXG4vLyB9XG5cbi8vIC5mYS10YWc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Aq1wiXG4vLyB9XG5cbi8vIC5mYS10YWdzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgKxcIlxuLy8gfVxuXG4vLyAuZmEtYm9vazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CtXCJcbi8vIH1cblxuLy8gLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgK5cIlxuLy8gfVxuXG4vLyAuZmEtcHJpbnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ar1wiXG4vLyB9XG5cbi8vIC5mYS1jYW1lcmE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AsFwiXG4vLyB9XG5cbi8vIC5mYS1mb250OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLFcIlxuLy8gfVxuXG4vLyAuZmEtYm9sZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CyXCJcbi8vIH1cblxuLy8gLmZhLWl0YWxpYzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CzXCJcbi8vIH1cblxuLy8gLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLRcIlxuLy8gfVxuXG4vLyAuZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74C1XCJcbi8vIH1cblxuLy8gLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AtlwiXG4vLyB9XG5cbi8vIC5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+At1wiXG4vLyB9XG5cbi8vIC5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74C4XCJcbi8vIH1cblxuLy8gLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AuVwiXG4vLyB9XG5cbi8vIC5mYS1saXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLpcIlxuLy8gfVxuXG4vLyAuZmEtZGVkZW50OmJlZm9yZSwgLmZhLW91dGRlbnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Au1wiXG4vLyB9XG5cbi8vIC5mYS1pbmRlbnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AvFwiXG4vLyB9XG5cbi8vIC5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AvVwiXG4vLyB9XG5cbi8vIC5mYS1pbWFnZTpiZWZvcmUsIC5mYS1waG90bzpiZWZvcmUsIC5mYS1waWN0dXJlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AvlwiXG4vLyB9XG5cbi8vIC5mYS1wZW5jaWw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dgFwiXG4vLyB9XG5cbi8vIC5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZ1cIlxuLy8gfVxuXG4vLyAuZmEtYWRqdXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYJcIlxuLy8gfVxuXG4vLyAuZmEtdGludDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752DXCJcbi8vIH1cblxuLy8gLmZhLWVkaXQ6YmVmb3JlLCAuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYRcIlxuLy8gfVxuXG4vLyAuZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dhVwiXG4vLyB9XG5cbi8vIC5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752GXCJcbi8vIH1cblxuLy8gLmZhLWFycm93czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752HXCJcbi8vIH1cblxuLy8gLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+diFwiXG4vLyB9XG5cbi8vIC5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYlcIlxuLy8gfVxuXG4vLyAuZmEtYmFja3dhcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dilwiXG4vLyB9XG5cbi8vIC5mYS1wbGF5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYtcIlxuLy8gfVxuXG4vLyAuZmEtcGF1c2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+djFwiXG4vLyB9XG5cbi8vIC5mYS1zdG9wOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZ1cIlxuLy8gfVxuXG4vLyAuZmEtZm9yd2FyZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752OXCJcbi8vIH1cblxuLy8gLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752dXCJcbi8vIH1cblxuLy8gLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752RXCJcbi8vIH1cblxuLy8gLmZhLWVqZWN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZJcIlxuLy8gfVxuXG4vLyAuZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZNcIlxuLy8gfVxuXG4vLyAuZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752UXCJcbi8vIH1cblxuLy8gLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZVcIlxuLy8gfVxuXG4vLyAuZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZZcIlxuLy8gfVxuXG4vLyAuZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZdcIlxuLy8gfVxuXG4vLyAuZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZhcIlxuLy8gfVxuXG4vLyAuZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZlcIlxuLy8gfVxuXG4vLyAuZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dmlwiXG4vLyB9XG5cbi8vIC5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZtcIlxuLy8gfVxuXG4vLyAuZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dnFwiXG4vLyB9XG5cbi8vIC5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752dXCJcbi8vIH1cblxuLy8gLmZhLWJhbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752eXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+doFwiXG4vLyB9XG5cbi8vIC5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752hXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnaJcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752jXCJcbi8vIH1cblxuLy8gLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsIC5mYS1zaGFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752kXCJcbi8vIH1cblxuLy8gLmZhLWV4cGFuZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752lXCJcbi8vIH1cblxuLy8gLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnaZcIlxuLy8gfVxuXG4vLyAuZmEtcGx1czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752nXCJcbi8vIH1cblxuLy8gLmZhLW1pbnVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnahcIlxuLy8gfVxuXG4vLyAuZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dqVwiXG4vLyB9XG5cbi8vIC5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dqlwiXG4vLyB9XG5cbi8vIC5mYS1naWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnatcIlxuLy8gfVxuXG4vLyAuZmEtbGVhZjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752sXCJcbi8vIH1cblxuLy8gLmZhLWZpcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+drVwiXG4vLyB9XG5cbi8vIC5mYS1leWU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+drlwiXG4vLyB9XG5cbi8vIC5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dsFwiXG4vLyB9XG5cbi8vIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUsIC5mYS13YXJuaW5nOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnbFcIlxuLy8gfVxuXG4vLyAuZmEtcGxhbmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dslwiXG4vLyB9XG5cbi8vIC5mYS1jYWxlbmRhcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752zXCJcbi8vIH1cblxuLy8gLmZhLXJhbmRvbTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi7520XCJcbi8vIH1cblxuLy8gLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dtVwiXG4vLyB9XG5cbi8vIC5mYS1tYWduZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dtlwiXG4vLyB9XG5cbi8vIC5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnbdcIlxuLy8gfVxuXG4vLyAuZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnbhcIlxuLy8gfVxuXG4vLyAuZmEtcmV0d2VldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi7525XCJcbi8vIH1cblxuLy8gLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dulwiXG4vLyB9XG5cbi8vIC5mYS1mb2xkZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+du1wiXG4vLyB9XG5cbi8vIC5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi7528XCJcbi8vIH1cblxuLy8gLmZhLWFycm93cy12OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnb1cIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3dzLWg6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dvlwiXG4vLyB9XG5cbi8vIC5mYS1iYXItY2hhcnQtbzpiZWZvcmUsIC5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CgFwiXG4vLyB9XG5cbi8vIC5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KdXCJcbi8vIH1cblxuLy8gLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KCXCJcbi8vIH1cblxuLy8gLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KDXCJcbi8vIH1cblxuLy8gLmZhLWtleTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KEXCJcbi8vIH1cblxuLy8gLmZhLWNvZ3M6YmVmb3JlLCAuZmEtZ2VhcnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ChVwiXG4vLyB9XG5cbi8vIC5mYS1jb21tZW50czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KGXCJcbi8vIH1cblxuLy8gLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgodcIlxuLy8gfVxuXG4vLyAuZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KIXCJcbi8vIH1cblxuLy8gLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KJXCJcbi8vIH1cblxuLy8gLmZhLWhlYXJ0LW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CilwiXG4vLyB9XG5cbi8vIC5mYS1zaWduLW91dDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KLXCJcbi8vIH1cblxuLy8gLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KMXCJcbi8vIH1cblxuLy8gLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CnVwiXG4vLyB9XG5cbi8vIC5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgo5cIlxuLy8gfVxuXG4vLyAuZmEtc2lnbi1pbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KdXCJcbi8vIH1cblxuLy8gLmZhLXRyb3BoeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KRXCJcbi8vIH1cblxuLy8gLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CklwiXG4vLyB9XG5cbi8vIC5mYS11cGxvYWQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ck1wiXG4vLyB9XG5cbi8vIC5mYS1sZW1vbi1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgpRcIlxuLy8gfVxuXG4vLyAuZmEtcGhvbmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ClVwiXG4vLyB9XG5cbi8vIC5mYS1zcXVhcmUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KWXCJcbi8vIH1cblxuLy8gLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Cl1wiXG4vLyB9XG5cbi8vIC5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CmFwiXG4vLyB9XG5cbi8vIC5mYS10d2l0dGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgplcIlxuLy8gfVxuXG4vLyAuZmEtZmFjZWJvb2stZjpiZWZvcmUsIC5mYS1mYWNlYm9vazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KaXCJcbi8vIH1cblxuLy8gLmZhLWdpdGh1YjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KbXCJcbi8vIH1cblxuLy8gLmZhLXVubG9jazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KcXCJcbi8vIH1cblxuLy8gLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgp1cIlxuLy8gfVxuXG4vLyAuZmEtZmVlZDpiZWZvcmUsIC5mYS1yc3M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CnlwiXG4vLyB9XG5cbi8vIC5mYS1oZGQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KgXCJcbi8vIH1cblxuLy8gLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqFcIlxuLy8gfVxuXG4vLyAuZmEtYmVsbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OzXCJcbi8vIH1cblxuLy8gLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqNcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqRcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CpVwiXG4vLyB9XG5cbi8vIC5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CplwiXG4vLyB9XG5cbi8vIC5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KnXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqhcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqlcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqpcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Cq1wiXG4vLyB9XG5cbi8vIC5mYS1nbG9iZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KsXCJcbi8vIH1cblxuLy8gLmZhLXdyZW5jaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KtXCJcbi8vIH1cblxuLy8gLmZhLXRhc2tzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgq5cIlxuLy8gfVxuXG4vLyAuZmEtZmlsdGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgrBcIlxuLy8gfVxuXG4vLyAuZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgrFcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KyXCJcbi8vIH1cblxuLy8gLmZhLWdyb3VwOmJlZm9yZSwgLmZhLXVzZXJzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4BcIlxuLy8gfVxuXG4vLyAuZmEtY2hhaW46YmVmb3JlLCAuZmEtbGluazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OdXCJcbi8vIH1cblxuLy8gLmZhLWNsb3VkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4JcIlxuLy8gfVxuXG4vLyAuZmEtZmxhc2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Dg1wiXG4vLyB9XG5cbi8vIC5mYS1jdXQ6YmVmb3JlLCAuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DhFwiXG4vLyB9XG5cbi8vIC5mYS1jb3B5OmJlZm9yZSwgLmZhLWZpbGVzLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DhVwiXG4vLyB9XG5cbi8vIC5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DhlwiXG4vLyB9XG5cbi8vIC5mYS1mbG9wcHktbzpiZWZvcmUsIC5mYS1zYXZlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4dcIlxuLy8gfVxuXG4vLyAuZmEtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4hcIlxuLy8gfVxuXG4vLyAuZmEtYmFyczpiZWZvcmUsIC5mYS1uYXZpY29uOmJlZm9yZSwgLmZhLXJlb3JkZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DiVwiXG4vLyB9XG5cbi8vIC5mYS1saXN0LXVsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4pcIlxuLy8gfVxuXG4vLyAuZmEtbGlzdC1vbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OLXCJcbi8vIH1cblxuLy8gLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DjFwiXG4vLyB9XG5cbi8vIC5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DnVwiXG4vLyB9XG5cbi8vIC5mYS10YWJsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OOXCJcbi8vIH1cblxuLy8gLmZhLW1hZ2ljOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg51cIlxuLy8gfVxuXG4vLyAuZmEtdHJ1Y2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DkVwiXG4vLyB9XG5cbi8vIC5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DklwiXG4vLyB9XG5cbi8vIC5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg5NcIlxuLy8gfVxuXG4vLyAuZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg5RcIlxuLy8gfVxuXG4vLyAuZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DlVwiXG4vLyB9XG5cbi8vIC5mYS1tb25leTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OWXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Dl1wiXG4vLyB9XG5cbi8vIC5mYS1jYXJldC11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OYXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DmVwiXG4vLyB9XG5cbi8vIC5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OaXCJcbi8vIH1cblxuLy8gLmZhLWNvbHVtbnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Dm1wiXG4vLyB9XG5cbi8vIC5mYS1zb3J0OmJlZm9yZSwgLmZhLXVuc29ydGVkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg5xcIlxuLy8gfVxuXG4vLyAuZmEtc29ydC1kZXNjOmJlZm9yZSwgLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OdXCJcbi8vIH1cblxuLy8gLmZhLXNvcnQtYXNjOmJlZm9yZSwgLmZhLXNvcnQtdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DnlwiXG4vLyB9XG5cbi8vIC5mYS1lbnZlbG9wZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OgXCJcbi8vIH1cblxuLy8gLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg6FcIlxuLy8gfVxuXG4vLyAuZmEtcm90YXRlLWxlZnQ6YmVmb3JlLCAuZmEtdW5kbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OiXCJcbi8vIH1cblxuLy8gLmZhLWdhdmVsOmJlZm9yZSwgLmZhLWxlZ2FsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg6NcIlxuLy8gfVxuXG4vLyAuZmEtZGFzaGJvYXJkOmJlZm9yZSwgLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DpFwiXG4vLyB9XG5cbi8vIC5mYS1jb21tZW50LW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DpVwiXG4vLyB9XG5cbi8vIC5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg6ZcIlxuLy8gfVxuXG4vLyAuZmEtYm9sdDpiZWZvcmUsIC5mYS1mbGFzaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OnXCJcbi8vIH1cblxuLy8gLmZhLXNpdGVtYXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DqFwiXG4vLyB9XG5cbi8vIC5mYS11bWJyZWxsYTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OpXCJcbi8vIH1cblxuLy8gLmZhLWNsaXBib2FyZDpiZWZvcmUsIC5mYS1wYXN0ZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OqXCJcbi8vIH1cblxuLy8gLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg6tcIlxuLy8gfVxuXG4vLyAuZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DrFwiXG4vLyB9XG5cbi8vIC5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OtXCJcbi8vIH1cblxuLy8gLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OuXCJcbi8vIH1cblxuLy8gLmZhLXVzZXItbWQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DsFwiXG4vLyB9XG5cbi8vIC5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OxXCJcbi8vIH1cblxuLy8gLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7JcIlxuLy8gfVxuXG4vLyAuZmEtYmVsbC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqJcIlxuLy8gfVxuXG4vLyAuZmEtY29mZmVlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7RcIlxuLy8gfVxuXG4vLyAuZmEtY3V0bGVyeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74O1XCJcbi8vIH1cblxuLy8gLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7ZcIlxuLy8gfVxuXG4vLyAuZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74O3XCJcbi8vIH1cblxuLy8gLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DuFwiXG4vLyB9XG5cbi8vIC5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DuVwiXG4vLyB9XG5cbi8vIC5mYS1tZWRraXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DulwiXG4vLyB9XG5cbi8vIC5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74O7XCJcbi8vIH1cblxuLy8gLmZhLWJlZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DvFwiXG4vLyB9XG5cbi8vIC5mYS1oLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74O9XCJcbi8vIH1cblxuLy8gLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg75cIlxuLy8gfVxuXG4vLyAuZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EgFwiXG4vLyB9XG5cbi8vIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EnVwiXG4vLyB9XG5cbi8vIC5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EglwiXG4vLyB9XG5cbi8vIC5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SDXCJcbi8vIH1cblxuLy8gLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EhFwiXG4vLyB9XG5cbi8vIC5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SFXCJcbi8vIH1cblxuLy8gLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIZcIlxuLy8gfVxuXG4vLyAuZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SHXCJcbi8vIH1cblxuLy8gLmZhLWRlc2t0b3A6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EiFwiXG4vLyB9XG5cbi8vIC5mYS1sYXB0b3A6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EiVwiXG4vLyB9XG5cbi8vIC5mYS10YWJsZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EilwiXG4vLyB9XG5cbi8vIC5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLCAuZmEtbW9iaWxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhItcIlxuLy8gfVxuXG4vLyAuZmEtY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EjFwiXG4vLyB9XG5cbi8vIC5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJ1cIlxuLy8gfVxuXG4vLyAuZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EjlwiXG4vLyB9XG5cbi8vIC5mYS1zcGlubmVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJ1cIlxuLy8gfVxuXG4vLyAuZmEtY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJFcIlxuLy8gfVxuXG4vLyAuZmEtbWFpbC1yZXBseTpiZWZvcmUsIC5mYS1yZXBseTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SSXCJcbi8vIH1cblxuLy8gLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ek1wiXG4vLyB9XG5cbi8vIC5mYS1mb2xkZXItbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SUXCJcbi8vIH1cblxuLy8gLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ElVwiXG4vLyB9XG5cbi8vIC5mYS1zbWlsZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJhcIlxuLy8gfVxuXG4vLyAuZmEtZnJvd24tbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SZXCJcbi8vIH1cblxuLy8gLmZhLW1laC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJpcIlxuLy8gfVxuXG4vLyAuZmEtZ2FtZXBhZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SbXCJcbi8vIH1cblxuLy8gLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EnFwiXG4vLyB9XG5cbi8vIC5mYS1mbGFnLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EnVwiXG4vLyB9XG5cbi8vIC5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SeXCJcbi8vIH1cblxuLy8gLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKBcIlxuLy8gfVxuXG4vLyAuZmEtY29kZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ShXCJcbi8vIH1cblxuLy8gLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwgLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SiXCJcbi8vIH1cblxuLy8gLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SjXCJcbi8vIH1cblxuLy8gLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKRcIlxuLy8gfVxuXG4vLyAuZmEtY3JvcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SlXCJcbi8vIH1cblxuLy8gLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SmXCJcbi8vIH1cblxuLy8gLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUsIC5mYS11bmxpbms6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ep1wiXG4vLyB9XG5cbi8vIC5mYS1xdWVzdGlvbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SoXCJcbi8vIH1cblxuLy8gLmZhLWluZm86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EqVwiXG4vLyB9XG5cbi8vIC5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SqXCJcbi8vIH1cblxuLy8gLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKtcIlxuLy8gfVxuXG4vLyAuZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKxcIlxuLy8gfVxuXG4vLyAuZmEtZXJhc2VyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhK1cIlxuLy8gfVxuXG4vLyAuZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhK5cIlxuLy8gfVxuXG4vLyAuZmEtbWljcm9waG9uZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SwXCJcbi8vIH1cblxuLy8gLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EsVwiXG4vLyB9XG5cbi8vIC5mYS1zaGllbGQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EslwiXG4vLyB9XG5cbi8vIC5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLNcIlxuLy8gfVxuXG4vLyAuZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EtFwiXG4vLyB9XG5cbi8vIC5mYS1yb2NrZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EtVwiXG4vLyB9XG5cbi8vIC5mYS1tYXhjZG46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EtlwiXG4vLyB9XG5cbi8vIC5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLdcIlxuLy8gfVxuXG4vLyAuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EuFwiXG4vLyB9XG5cbi8vIC5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74S5XCJcbi8vIH1cblxuLy8gLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EulwiXG4vLyB9XG5cbi8vIC5mYS1odG1sNTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74S7XCJcbi8vIH1cblxuLy8gLmZhLWNzczM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EvFwiXG4vLyB9XG5cbi8vIC5mYS1hbmNob3I6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EvVwiXG4vLyB9XG5cbi8vIC5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhL5cIlxuLy8gfVxuXG4vLyAuZmEtYnVsbHNleWU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FgFwiXG4vLyB9XG5cbi8vIC5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZ1cIlxuLy8gfVxuXG4vLyAuZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WCXCJcbi8vIH1cblxuLy8gLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Fg1wiXG4vLyB9XG5cbi8vIC5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WEXCJcbi8vIH1cblxuLy8gLmZhLXRpY2tldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WFXCJcbi8vIH1cblxuLy8gLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WGXCJcbi8vIH1cblxuLy8gLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhYdcIlxuLy8gfVxuXG4vLyAuZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FiFwiXG4vLyB9XG5cbi8vIC5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhYlcIlxuLy8gfVxuXG4vLyAuZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhYpcIlxuLy8gfVxuXG4vLyAuZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WLXCJcbi8vIH1cblxuLy8gLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhYxcIlxuLy8gfVxuXG4vLyAuZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZ1cIlxuLy8gfVxuXG4vLyAuZmEtY29tcGFzczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WOXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlLCAuZmEtdG9nZ2xlLWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FnVwiXG4vLyB9XG5cbi8vIC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUsIC5mYS10b2dnbGUtdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FkVwiXG4vLyB9XG5cbi8vIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUsIC5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FklwiXG4vLyB9XG5cbi8vIC5mYS1ldXI6YmVmb3JlLCAuZmEtZXVybzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WTXCJcbi8vIH1cblxuLy8gLmZhLWdicDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WUXCJcbi8vIH1cblxuLy8gLmZhLWRvbGxhcjpiZWZvcmUsIC5mYS11c2Q6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FlVwiXG4vLyB9XG5cbi8vIC5mYS1pbnI6YmVmb3JlLCAuZmEtcnVwZWU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FllwiXG4vLyB9XG5cbi8vIC5mYS1jbnk6YmVmb3JlLCAuZmEtanB5OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Fl1wiXG4vLyB9XG5cbi8vIC5mYS1yb3VibGU6YmVmb3JlLCAuZmEtcnViOmJlZm9yZSwgLmZhLXJ1YmxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZhcIlxuLy8gfVxuXG4vLyAuZmEta3J3OmJlZm9yZSwgLmZhLXdvbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WZXCJcbi8vIH1cblxuLy8gLmZhLWJpdGNvaW46YmVmb3JlLCAuZmEtYnRjOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZpcIlxuLy8gfVxuXG4vLyAuZmEtZmlsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WbXCJcbi8vIH1cblxuLy8gLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WcXCJcbi8vIH1cblxuLy8gLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZ1cIlxuLy8gfVxuXG4vLyAuZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZ5cIlxuLy8gfVxuXG4vLyAuZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhaBcIlxuLy8gfVxuXG4vLyAuZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WhXCJcbi8vIH1cblxuLy8gLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FolwiXG4vLyB9XG5cbi8vIC5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WjXCJcbi8vIH1cblxuLy8gLmZhLXRodW1icy11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WkXCJcbi8vIH1cblxuLy8gLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhaVcIlxuLy8gfVxuXG4vLyAuZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FplwiXG4vLyB9XG5cbi8vIC5mYS15b3V0dWJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhadcIlxuLy8gfVxuXG4vLyAuZmEteGluZzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WoXCJcbi8vIH1cblxuLy8gLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhalcIlxuLy8gfVxuXG4vLyAuZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhapcIlxuLy8gfVxuXG4vLyAuZmEtZHJvcGJveDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WrXCJcbi8vIH1cblxuLy8gLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhaxcIlxuLy8gfVxuXG4vLyAuZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvha1cIlxuLy8gfVxuXG4vLyAuZmEtZmxpY2tyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvha5cIlxuLy8gfVxuXG4vLyAuZmEtYWRuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbBcIlxuLy8gfVxuXG4vLyAuZmEtYml0YnVja2V0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbFcIlxuLy8gfVxuXG4vLyAuZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WyXCJcbi8vIH1cblxuLy8gLmZhLXR1bWJscjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WzXCJcbi8vIH1cblxuLy8gLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FtFwiXG4vLyB9XG5cbi8vIC5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FtVwiXG4vLyB9XG5cbi8vIC5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbZcIlxuLy8gfVxuXG4vLyAuZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbdcIlxuLy8gfVxuXG4vLyAuZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74W4XCJcbi8vIH1cblxuLy8gLmZhLWFwcGxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhblcIlxuLy8gfVxuXG4vLyAuZmEtd2luZG93czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74W6XCJcbi8vIH1cblxuLy8gLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Fu1wiXG4vLyB9XG5cbi8vIC5mYS1saW51eDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74W8XCJcbi8vIH1cblxuLy8gLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhb1cIlxuLy8gfVxuXG4vLyAuZmEtc2t5cGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FvlwiXG4vLyB9XG5cbi8vIC5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhoBcIlxuLy8gfVxuXG4vLyAuZmEtdHJlbGxvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhp1cIlxuLy8gfVxuXG4vLyAuZmEtZmVtYWxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhoJcIlxuLy8gfVxuXG4vLyAuZmEtbWFsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aDXCJcbi8vIH1cblxuLy8gLmZhLWdpdHRpcDpiZWZvcmUsIC5mYS1ncmF0aXBheTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aEXCJcbi8vIH1cblxuLy8gLmZhLXN1bi1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhoVcIlxuLy8gfVxuXG4vLyAuZmEtbW9vbi1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhoZcIlxuLy8gfVxuXG4vLyAuZmEtYXJjaGl2ZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aHXCJcbi8vIH1cblxuLy8gLmZhLWJ1ZzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aIXCJcbi8vIH1cblxuLy8gLmZhLXZrOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvholcIlxuLy8gfVxuXG4vLyAuZmEtd2VpYm86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GilwiXG4vLyB9XG5cbi8vIC5mYS1yZW5yZW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Gi1wiXG4vLyB9XG5cbi8vIC5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GjFwiXG4vLyB9XG5cbi8vIC5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74adXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvho5cIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74adXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlLCAuZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GkVwiXG4vLyB9XG5cbi8vIC5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GklwiXG4vLyB9XG5cbi8vIC5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhpNcIlxuLy8gfVxuXG4vLyAuZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhpRcIlxuLy8gfVxuXG4vLyAuZmEtdHJ5OmJlZm9yZSwgLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aVXCJcbi8vIH1cblxuLy8gLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GllwiXG4vLyB9XG5cbi8vIC5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhpdcIlxuLy8gfVxuXG4vLyAuZmEtc2xhY2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GmFwiXG4vLyB9XG5cbi8vIC5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GmVwiXG4vLyB9XG5cbi8vIC5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GmlwiXG4vLyB9XG5cbi8vIC5mYS1vcGVuaWQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Gm1wiXG4vLyB9XG5cbi8vIC5mYS1iYW5rOmJlZm9yZSwgLmZhLWluc3RpdHV0aW9uOmJlZm9yZSwgLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GnFwiXG4vLyB9XG5cbi8vIC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUsIC5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GnVwiXG4vLyB9XG5cbi8vIC5mYS15YWhvbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aeXCJcbi8vIH1cblxuLy8gLmZhLWdvb2dsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74agXCJcbi8vIH1cblxuLy8gLmZhLXJlZGRpdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ahXCJcbi8vIH1cblxuLy8gLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GolwiXG4vLyB9XG5cbi8vIC5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Go1wiXG4vLyB9XG5cbi8vIC5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74akXCJcbi8vIH1cblxuLy8gLmZhLWRlbGljaW91czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74alXCJcbi8vIH1cblxuLy8gLmZhLWRpZ2c6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GplwiXG4vLyB9XG5cbi8vIC5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhqdcIlxuLy8gfVxuXG4vLyAuZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GqFwiXG4vLyB9XG5cbi8vIC5mYS1kcnVwYWw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GqVwiXG4vLyB9XG5cbi8vIC5mYS1qb29tbGE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GqlwiXG4vLyB9XG5cbi8vIC5mYS1sYW5ndWFnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74arXCJcbi8vIH1cblxuLy8gLmZhLWZheDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74asXCJcbi8vIH1cblxuLy8gLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhq1cIlxuLy8gfVxuXG4vLyAuZmEtY2hpbGQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GrlwiXG4vLyB9XG5cbi8vIC5mYS1wYXc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GsFwiXG4vLyB9XG5cbi8vIC5mYS1zcG9vbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74axXCJcbi8vIH1cblxuLy8gLmZhLWN1YmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GslwiXG4vLyB9XG5cbi8vIC5mYS1jdWJlczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74azXCJcbi8vIH1cblxuLy8gLmZhLWJlaGFuY2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GtFwiXG4vLyB9XG5cbi8vIC5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74a1XCJcbi8vIH1cblxuLy8gLmZhLXN0ZWFtOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrZcIlxuLy8gfVxuXG4vLyAuZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrdcIlxuLy8gfVxuXG4vLyAuZmEtcmVjeWNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74a4XCJcbi8vIH1cblxuLy8gLmZhLWF1dG9tb2JpbGU6YmVmb3JlLCAuZmEtY2FyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrlcIlxuLy8gfVxuXG4vLyAuZmEtY2FiOmJlZm9yZSwgLmZhLXRheGk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GulwiXG4vLyB9XG5cbi8vIC5mYS10cmVlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrtcIlxuLy8gfVxuXG4vLyAuZmEtc3BvdGlmeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74a8XCJcbi8vIH1cblxuLy8gLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GvVwiXG4vLyB9XG5cbi8vIC5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhr5cIlxuLy8gfVxuXG4vLyAuZmEtZGF0YWJhc2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HgFwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh51cIlxuLy8gfVxuXG4vLyAuZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HglwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Hg1wiXG4vLyB9XG5cbi8vIC5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eEXCJcbi8vIH1cblxuLy8gLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUsIC5mYS1maWxlLXBob3RvLW86YmVmb3JlLCAuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HhVwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUsIC5mYS1maWxlLXppcC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh4ZcIlxuLy8gfVxuXG4vLyAuZmEtZmlsZS1hdWRpby1vOmJlZm9yZSwgLmZhLWZpbGUtc291bmQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eHXCJcbi8vIH1cblxuLy8gLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsIC5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HiFwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eJXCJcbi8vIH1cblxuLy8gLmZhLXZpbmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HilwiXG4vLyB9XG5cbi8vIC5mYS1jb2RlcGVuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh4tcIlxuLy8gfVxuXG4vLyAuZmEtanNmaWRkbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HjFwiXG4vLyB9XG5cbi8vIC5mYS1saWZlLWJvdXk6YmVmb3JlLCAuZmEtbGlmZS1idW95OmJlZm9yZSwgLmZhLWxpZmUtcmluZzpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HnVwiXG4vLyB9XG5cbi8vIC5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eOXCJcbi8vIH1cblxuLy8gLmZhLXJhOmJlZm9yZSwgLmZhLXJlYmVsOmJlZm9yZSwgLmZhLXJlc2lzdGFuY2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HnVwiXG4vLyB9XG5cbi8vIC5mYS1lbXBpcmU6YmVmb3JlLCAuZmEtZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HkVwiXG4vLyB9XG5cbi8vIC5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5JcIlxuLy8gfVxuXG4vLyAuZmEtZ2l0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5NcIlxuLy8gfVxuXG4vLyAuZmEtaGFja2VyLW5ld3M6YmVmb3JlLCAuZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsIC5mYS15Yy1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HlFwiXG4vLyB9XG5cbi8vIC5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5VcIlxuLy8gfVxuXG4vLyAuZmEtcXE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HllwiXG4vLyB9XG5cbi8vIC5mYS13ZWNoYXQ6YmVmb3JlLCAuZmEtd2VpeGluOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5dcIlxuLy8gfVxuXG4vLyAuZmEtcGFwZXItcGxhbmU6YmVmb3JlLCAuZmEtc2VuZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eYXCJcbi8vIH1cblxuLy8gLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlLCAuZmEtc2VuZC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5lcIlxuLy8gfVxuXG4vLyAuZmEtaGlzdG9yeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eaXCJcbi8vIH1cblxuLy8gLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5tcIlxuLy8gfVxuXG4vLyAuZmEtaGVhZGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5xcIlxuLy8gfVxuXG4vLyAuZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh51cIlxuLy8gfVxuXG4vLyAuZmEtc2xpZGVyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eeXCJcbi8vIH1cblxuLy8gLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74egXCJcbi8vIH1cblxuLy8gLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HoVwiXG4vLyB9XG5cbi8vIC5mYS1ib21iOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh6JcIlxuLy8gfVxuXG4vLyAuZmEtZnV0Ym9sLW86YmVmb3JlLCAuZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ejXCJcbi8vIH1cblxuLy8gLmZhLXR0eTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ekXCJcbi8vIH1cblxuLy8gLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HpVwiXG4vLyB9XG5cbi8vIC5mYS1wbHVnOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh6ZcIlxuLy8gfVxuXG4vLyAuZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74enXCJcbi8vIH1cblxuLy8gLmZhLXR3aXRjaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eoXCJcbi8vIH1cblxuLy8gLmZhLXllbHA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HqVwiXG4vLyB9XG5cbi8vIC5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eqXCJcbi8vIH1cblxuLy8gLmZhLXdpZmk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Hq1wiXG4vLyB9XG5cbi8vIC5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh6xcIlxuLy8gfVxuXG4vLyAuZmEtcGF5cGFsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh61cIlxuLy8gfVxuXG4vLyAuZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74euXCJcbi8vIH1cblxuLy8gLmZhLWNjLXZpc2E6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HsFwiXG4vLyB9XG5cbi8vIC5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7FcIlxuLy8gfVxuXG4vLyAuZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HslwiXG4vLyB9XG5cbi8vIC5mYS1jYy1hbWV4OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7NcIlxuLy8gfVxuXG4vLyAuZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7RcIlxuLy8gfVxuXG4vLyAuZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7VcIlxuLy8gfVxuXG4vLyAuZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e2XCJcbi8vIH1cblxuLy8gLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e3XCJcbi8vIH1cblxuLy8gLmZhLXRyYXNoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7hcIlxuLy8gfVxuXG4vLyAuZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7lcIlxuLy8gfVxuXG4vLyAuZmEtYXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HulwiXG4vLyB9XG5cbi8vIC5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7tcIlxuLy8gfVxuXG4vLyAuZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HvFwiXG4vLyB9XG5cbi8vIC5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh71cIlxuLy8gfVxuXG4vLyAuZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e+XCJcbi8vIH1cblxuLy8gLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iAXCJcbi8vIH1cblxuLy8gLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+InVwiXG4vLyB9XG5cbi8vIC5mYS1sYXN0Zm06YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IglwiXG4vLyB9XG5cbi8vIC5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviINcIlxuLy8gfVxuXG4vLyAuZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iEXCJcbi8vIH1cblxuLy8gLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iFXCJcbi8vIH1cblxuLy8gLmZhLWJpY3ljbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IhlwiXG4vLyB9XG5cbi8vIC5mYS1idXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ih1wiXG4vLyB9XG5cbi8vIC5mYS1pb3hob3N0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIhcIlxuLy8gfVxuXG4vLyAuZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIlcIlxuLy8gfVxuXG4vLyAuZmEtY2M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IilwiXG4vLyB9XG5cbi8vIC5mYS1pbHM6YmVmb3JlLCAuZmEtc2hla2VsOmJlZm9yZSwgLmZhLXNoZXFlbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iLXCJcbi8vIH1cblxuLy8gLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIxcIlxuLy8gfVxuXG4vLyAuZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74idXCJcbi8vIH1cblxuLy8gLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviI5cIlxuLy8gfVxuXG4vLyAuZmEtZGFzaGN1YmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+InVwiXG4vLyB9XG5cbi8vIC5mYS1mb3J1bWJlZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iRXCJcbi8vIH1cblxuLy8gLmZhLWxlYW5wdWI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IklwiXG4vLyB9XG5cbi8vIC5mYS1zZWxsc3k6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ik1wiXG4vLyB9XG5cbi8vIC5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IlFwiXG4vLyB9XG5cbi8vIC5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iVXCJcbi8vIH1cblxuLy8gLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviJZcIlxuLy8gfVxuXG4vLyAuZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviJdcIlxuLy8gfVxuXG4vLyAuZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviJhcIlxuLy8gfVxuXG4vLyAuZmEtZGlhbW9uZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iZXCJcbi8vIH1cblxuLy8gLmZhLXNoaXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ImlwiXG4vLyB9XG5cbi8vIC5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ibXCJcbi8vIH1cblxuLy8gLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+InFwiXG4vLyB9XG5cbi8vIC5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74idXCJcbi8vIH1cblxuLy8gLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ieXCJcbi8vIH1cblxuLy8gLmZhLXZlbnVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviKFcIlxuLy8gfVxuXG4vLyAuZmEtbWFyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iiXCJcbi8vIH1cblxuLy8gLmZhLW1lcmN1cnk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Io1wiXG4vLyB9XG5cbi8vIC5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ikXCJcbi8vIH1cblxuLy8gLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ilXCJcbi8vIH1cblxuLy8gLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74imXCJcbi8vIH1cblxuLy8gLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviKdcIlxuLy8gfVxuXG4vLyAuZmEtdmVudXMtbWFyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ioXCJcbi8vIH1cblxuLy8gLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviKlcIlxuLy8gfVxuXG4vLyAuZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iqXCJcbi8vIH1cblxuLy8gLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Iq1wiXG4vLyB9XG5cbi8vIC5mYS1uZXV0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IrFwiXG4vLyB9XG5cbi8vIC5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviK1cIlxuLy8gfVxuXG4vLyAuZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IsFwiXG4vLyB9XG5cbi8vIC5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ixXCJcbi8vIH1cblxuLy8gLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLJcIlxuLy8gfVxuXG4vLyAuZmEtc2VydmVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLNcIlxuLy8gfVxuXG4vLyAuZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLRcIlxuLy8gfVxuXG4vLyAuZmEtdXNlci10aW1lczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i1XCJcbi8vIH1cblxuLy8gLmZhLWJlZDpiZWZvcmUsIC5mYS1ob3RlbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i2XCJcbi8vIH1cblxuLy8gLmZhLXZpYWNvaW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+It1wiXG4vLyB9XG5cbi8vIC5mYS10cmFpbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i4XCJcbi8vIH1cblxuLy8gLmZhLXN1YndheTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i5XCJcbi8vIH1cblxuLy8gLmZhLW1lZGl1bTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i6XCJcbi8vIH1cblxuLy8gLmZhLXktY29tYmluYXRvcjpiZWZvcmUsIC5mYS15YzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i7XCJcbi8vIH1cblxuLy8gLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IvFwiXG4vLyB9XG5cbi8vIC5mYS1vcGVuY2FydDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i9XCJcbi8vIH1cblxuLy8gLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i+XCJcbi8vIH1cblxuLy8gLmZhLWJhdHRlcnktNDpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLCAuZmEtYmF0dGVyeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mAXCJcbi8vIH1cblxuLy8gLmZhLWJhdHRlcnktMzpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZ1cIlxuLy8gfVxuXG4vLyAuZmEtYmF0dGVyeS0yOmJlZm9yZSwgLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mCXCJcbi8vIH1cblxuLy8gLmZhLWJhdHRlcnktMTpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Jg1wiXG4vLyB9XG5cbi8vIC5mYS1iYXR0ZXJ5LTA6YmVmb3JlLCAuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mEXCJcbi8vIH1cblxuLy8gLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JhVwiXG4vLyB9XG5cbi8vIC5mYS1pLWN1cnNvcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mGXCJcbi8vIH1cblxuLy8gLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mHXCJcbi8vIH1cblxuLy8gLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviYhcIlxuLy8gfVxuXG4vLyAuZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JiVwiXG4vLyB9XG5cbi8vIC5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviYpcIlxuLy8gfVxuXG4vLyAuZmEtY2MtamNiOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviYtcIlxuLy8gfVxuXG4vLyAuZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JjFwiXG4vLyB9XG5cbi8vIC5mYS1jbG9uZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mdXCJcbi8vIH1cblxuLy8gLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JjlwiXG4vLyB9XG5cbi8vIC5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mdXCJcbi8vIH1cblxuLy8gLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mRXCJcbi8vIH1cblxuLy8gLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZJcIlxuLy8gfVxuXG4vLyAuZmEtaG91cmdsYXNzLTM6YmVmb3JlLCAuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mTXCJcbi8vIH1cblxuLy8gLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mUXCJcbi8vIH1cblxuLy8gLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwgLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZVcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSwgLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZZcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZdcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mYXCJcbi8vIH1cblxuLy8gLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mZXCJcbi8vIH1cblxuLy8gLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZpcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZtcIlxuLy8gfVxuXG4vLyAuZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZxcIlxuLy8gfVxuXG4vLyAuZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mdXCJcbi8vIH1cblxuLy8gLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JnlwiXG4vLyB9XG5cbi8vIC5mYS1nZzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mgXCJcbi8vIH1cblxuLy8gLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mhXCJcbi8vIH1cblxuLy8gLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaJcIlxuLy8gfVxuXG4vLyAuZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mjXCJcbi8vIH1cblxuLy8gLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaRcIlxuLy8gfVxuXG4vLyAuZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mlXCJcbi8vIH1cblxuLy8gLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaZcIlxuLy8gfVxuXG4vLyAuZmEtc2FmYXJpOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviadcIlxuLy8gfVxuXG4vLyAuZmEtY2hyb21lOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviahcIlxuLy8gfVxuXG4vLyAuZmEtZmlyZWZveDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mpXCJcbi8vIH1cblxuLy8gLmZhLW9wZXJhOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviapcIlxuLy8gfVxuXG4vLyAuZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Jq1wiXG4vLyB9XG5cbi8vIC5mYS10ZWxldmlzaW9uOmJlZm9yZSwgLmZhLXR2OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaxcIlxuLy8gfVxuXG4vLyAuZmEtY29udGFvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvia1cIlxuLy8gfVxuXG4vLyAuZmEtNTAwcHg6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JrlwiXG4vLyB9XG5cbi8vIC5mYS1hbWF6b246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JsFwiXG4vLyB9XG5cbi8vIC5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JsVwiXG4vLyB9XG5cbi8vIC5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvibJcIlxuLy8gfVxuXG4vLyAuZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mzXCJcbi8vIH1cblxuLy8gLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JtFwiXG4vLyB9XG5cbi8vIC5mYS1pbmR1c3RyeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m1XCJcbi8vIH1cblxuLy8gLmZhLW1hcC1waW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JtlwiXG4vLyB9XG5cbi8vIC5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Jt1wiXG4vLyB9XG5cbi8vIC5mYS1tYXAtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m4XCJcbi8vIH1cblxuLy8gLmZhLW1hcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m5XCJcbi8vIH1cblxuLy8gLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JulwiXG4vLyB9XG5cbi8vIC5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ju1wiXG4vLyB9XG5cbi8vIC5mYS1ob3V6ejpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m8XCJcbi8vIH1cblxuLy8gLmZhLXZpbWVvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvib1cIlxuLy8gfVxuXG4vLyAuZmEtYmxhY2stdGllOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvib5cIlxuLy8gfVxuXG4vLyAuZmEtZm9udGljb25zOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvioBcIlxuLy8gfVxuXG4vLyAuZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvip1cIlxuLy8gfVxuXG4vLyAuZmEtZWRnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qCXCJcbi8vIH1cblxuLy8gLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qDXCJcbi8vIH1cblxuLy8gLmZhLWNvZGllcGllOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvioRcIlxuLy8gfVxuXG4vLyAuZmEtbW9keDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qFXCJcbi8vIH1cblxuLy8gLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qGXCJcbi8vIH1cblxuLy8gLmZhLXVzYjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qHXCJcbi8vIH1cblxuLy8gLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qIXCJcbi8vIH1cblxuLy8gLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviolcIlxuLy8gfVxuXG4vLyAuZmEtc2NyaWJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviopcIlxuLy8gfVxuXG4vLyAuZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviotcIlxuLy8gfVxuXG4vLyAuZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KjFwiXG4vLyB9XG5cbi8vIC5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qdXCJcbi8vIH1cblxuLy8gLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KjlwiXG4vLyB9XG5cbi8vIC5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KnVwiXG4vLyB9XG5cbi8vIC5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KkVwiXG4vLyB9XG5cbi8vIC5mYS1oYXNodGFnOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipJcIlxuLy8gfVxuXG4vLyAuZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipNcIlxuLy8gfVxuXG4vLyAuZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KlFwiXG4vLyB9XG5cbi8vIC5mYS1wZXJjZW50OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipVcIlxuLy8gfVxuXG4vLyAuZmEtZ2l0bGFiOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipZcIlxuLy8gfVxuXG4vLyAuZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qXXCJcbi8vIH1cblxuLy8gLmZhLXdwZm9ybXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KmFwiXG4vLyB9XG5cbi8vIC5mYS1lbnZpcmE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KmVwiXG4vLyB9XG5cbi8vIC5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvippcIlxuLy8gfVxuXG4vLyAuZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Km1wiXG4vLyB9XG5cbi8vIC5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qcXCJcbi8vIH1cblxuLy8gLmZhLWJsaW5kOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvip1cIlxuLy8gfVxuXG4vLyAuZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KnlwiXG4vLyB9XG5cbi8vIC5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qgXCJcbi8vIH1cblxuLy8gLmZhLWJyYWlsbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KoVwiXG4vLyB9XG5cbi8vIC5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KolwiXG4vLyB9XG5cbi8vIC5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUsIC5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviqNcIlxuLy8gfVxuXG4vLyAuZmEtZGVhZjpiZWZvcmUsIC5mYS1kZWFmbmVzczpiZWZvcmUsIC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KpFwiXG4vLyB9XG5cbi8vIC5mYS1nbGlkZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qlXCJcbi8vIH1cblxuLy8gLmZhLWdsaWRlLWc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KplwiXG4vLyB9XG5cbi8vIC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSwgLmZhLXNpZ25pbmc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Kp1wiXG4vLyB9XG5cbi8vIC5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviqhcIlxuLy8gfVxuXG4vLyAuZmEtdmlhZGVvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviqlcIlxuLy8gfVxuXG4vLyAuZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qqXCJcbi8vIH1cblxuLy8gLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviqtcIlxuLy8gfVxuXG4vLyAuZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KrFwiXG4vLyB9XG5cbi8vIC5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KrVwiXG4vLyB9XG5cbi8vIC5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviq5cIlxuLy8gfVxuXG4vLyAuZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KsFwiXG4vLyB9XG5cbi8vIC5mYS15b2FzdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qxXCJcbi8vIH1cblxuLy8gLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qyXCJcbi8vIH1cblxuLy8gLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsIC5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qzXCJcbi8vIH1cblxuLy8gLmZhLWZhOmJlZm9yZSwgLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q0XCJcbi8vIH1cblxuLy8gLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirVcIlxuLy8gfVxuXG4vLyAuZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q2XCJcbi8vIH1cblxuLy8gLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q3XCJcbi8vIH1cblxuLy8gLmZhLWxpbm9kZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q4XCJcbi8vIH1cblxuLy8gLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q5XCJcbi8vIH1cblxuLy8gLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirpcIlxuLy8gfVxuXG4vLyAuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSwgLmZhLXZjYXJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirtcIlxuLy8gfVxuXG4vLyAuZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlLCAuZmEtdmNhcmQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q8XCJcbi8vIH1cblxuLy8gLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvir1cIlxuLy8gfVxuXG4vLyAuZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q+XCJcbi8vIH1cblxuLy8gLmZhLXVzZXItbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uAXCJcbi8vIH1cblxuLy8gLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi51cIlxuLy8gfVxuXG4vLyAuZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSwgLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LglwiXG4vLyB9XG5cbi8vIC5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsIC5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Lg1wiXG4vLyB9XG5cbi8vIC5mYS1xdW9yYTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uEXCJcbi8vIH1cblxuLy8gLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4VcIlxuLy8gfVxuXG4vLyAuZmEtdGVsZWdyYW06YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LhlwiXG4vLyB9XG5cbi8vIC5mYS10aGVybW9tZXRlci00OmJlZm9yZSwgLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlLCAuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Lh1wiXG4vLyB9XG5cbi8vIC5mYS10aGVybW9tZXRlci0zOmJlZm9yZSwgLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4hcIlxuLy8gfVxuXG4vLyAuZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4lcIlxuLy8gfVxuXG4vLyAuZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4pcIlxuLy8gfVxuXG4vLyAuZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsIC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uLXCJcbi8vIH1cblxuLy8gLmZhLXNob3dlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uMXCJcbi8vIH1cblxuLy8gLmZhLWJhdGg6YmVmb3JlLCAuZmEtYmF0aHR1YjpiZWZvcmUsIC5mYS1zMTU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LnVwiXG4vLyB9XG5cbi8vIC5mYS1wb2RjYXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi45cIlxuLy8gfVxuXG4vLyAuZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi51cIlxuLy8gfVxuXG4vLyAuZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5FcIlxuLy8gfVxuXG4vLyAuZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LklwiXG4vLyB9XG5cbi8vIC5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLCAuZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5NcIlxuLy8gfVxuXG4vLyAuZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLCAuZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LlFwiXG4vLyB9XG5cbi8vIC5mYS1iYW5kY2FtcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uVXCJcbi8vIH1cblxuLy8gLmZhLWdyYXY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LllwiXG4vLyB9XG5cbi8vIC5mYS1ldHN5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5dcIlxuLy8gfVxuXG4vLyAuZmEtaW1kYjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uYXCJcbi8vIH1cblxuLy8gLmZhLXJhdmVscnk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LmVwiXG4vLyB9XG5cbi8vIC5mYS1lZXJjYXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5pcIlxuLy8gfVxuXG4vLyAuZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5tcIlxuLy8gfVxuXG4vLyAuZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LnFwiXG4vLyB9XG5cbi8vIC5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74udXCJcbi8vIH1cblxuLy8gLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LnlwiXG4vLyB9XG5cbi8vIC5mYS1tZWV0dXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LoFwiXG4vLyB9XG5cbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG9cbn1cblxuYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbn1cblxuLnVzZXJwaWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkXG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgLjUpXG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIC41KVxufVxuXG4uYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYSAhaW1wb3J0YW50XG59XG5cbmEuYmctZ3JheTpmb2N1cywgYS5iZy1ncmF5OmhvdmVyLCBidXR0b24uYmctZ3JheTpmb2N1cywgYnV0dG9uLmJnLWdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudFxufVxuXG4ubGFiZWwsIC5xdWUgLmNvcnJlY3RuZXNzLCAuc3RhdHVzY3JpdGljYWwsIC5zdGF0dXNvaywgLnN0YXR1c3NlcmlvdXMsIC5zdGF0dXN3YXJuaW5nLCAudGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogLjI1cmVtIC40ZW07XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi5sYWJlbDplbXB0eSwgLnF1ZSAuY29ycmVjdG5lc3M6ZW1wdHksIC5zdGF0dXNjcml0aWNhbDplbXB0eSwgLnN0YXR1c29rOmVtcHR5LCAuc3RhdHVzc2VyaW91czplbXB0eSwgLnN0YXR1c3dhcm5pbmc6ZW1wdHksIC50YWc6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmRlbGV0ZWRob3N0aW5mbywgLmZvcm0tY29udHJvbC1kYW5nZXIsIC5mb3JtLWNvbnRyb2wtc3VjY2VzcywgLmZvcm0tY29udHJvbC13YXJuaW5nLCAubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yLCAubWFpbnRlbmFuY2V3YXJuaW5nLndhcm5pbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygyLjI1cmVtICsgMnB4KS80O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygyLjI1cmVtICsgMnB4KS8yIGNhbGMoMi4yNXJlbSArIDJweCkvMlxufVxuXG4udGFnLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Rcbn1cblxuLnRhZy1kZWZhdWx0W2hyZWZdOmZvY3VzLCAudGFnLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjJcbn1cblxuLnRhZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhXG59XG5cbi50YWctcHJpbWFyeVtocmVmXTpmb2N1cywgLnRhZy1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjXG59XG5cbiNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtbm90eWV0cnVuLCAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLW9rLCAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXNraXBwZWQsIC5zdGF0dXNvaywgLnRhZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1XG59XG5cbiNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtbm90eWV0cnVuW2hyZWZdOmZvY3VzLCAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLW5vdHlldHJ1bltocmVmXTpob3ZlciwgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1va1tocmVmXTpmb2N1cywgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1va1tocmVmXTpob3ZlciwgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1za2lwcGVkW2hyZWZdOmZvY3VzLCAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXNraXBwZWRbaHJlZl06aG92ZXIsIC5zdGF0dXNva1tocmVmXTpmb2N1cywgLnN0YXR1c29rW2hyZWZdOmhvdmVyLCAudGFnLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsIC50YWctc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNFxufVxuXG4jcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MjAwIC5pbmZvLnJlbGVhc2UsIC50YWctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOFxufVxuXG4jcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MjAwIC5pbmZvLnJlbGVhc2VbaHJlZl06Zm9jdXMsICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHkyMDAgLmluZm8ucmVsZWFzZVtocmVmXTpob3ZlciwgLnRhZy1pbmZvW2hyZWZdOmZvY3VzLCAudGFnLWluZm9baHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGJcbn1cblxuI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZy5hdmFpbGFibGV1cGRhdGVzaW5mbyAubW9vZGxldXBkYXRlaW5mby5tYXR1cml0eTEwMCAuaW5mby5yZWxlYXNlLCAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTUwIC5pbmZvLnJlbGVhc2UsICNwYWdlLWFkbWluLWluZGV4IC51cGRhdGVwbHVnaW4gLnVwZGF0ZXBsdWdpbmNvbmZpcm1leHRlcm5hbCwgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC13YXJuaW5nLCAuc3RhdHVzd2FybmluZywgLnRhZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3XG59XG5cbiNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHkxMDAgLmluZm8ucmVsZWFzZVtocmVmXTpmb2N1cywgI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZy5hdmFpbGFibGV1cGRhdGVzaW5mbyAubW9vZGxldXBkYXRlaW5mby5tYXR1cml0eTEwMCAuaW5mby5yZWxlYXNlW2hyZWZdOmhvdmVyLCAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTUwIC5pbmZvLnJlbGVhc2VbaHJlZl06Zm9jdXMsICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHkxNTAgLmluZm8ucmVsZWFzZVtocmVmXTpob3ZlciwgI3BhZ2UtYWRtaW4taW5kZXggLnVwZGF0ZXBsdWdpbiAudXBkYXRlcGx1Z2luY29uZmlybWV4dGVybmFsW2hyZWZdOmZvY3VzLCAjcGFnZS1hZG1pbi1pbmRleCAudXBkYXRlcGx1Z2luIC51cGRhdGVwbHVnaW5jb25maXJtZXh0ZXJuYWxbaHJlZl06aG92ZXIsICNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtd2FybmluZ1tocmVmXTpmb2N1cywgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC13YXJuaW5nW2hyZWZdOmhvdmVyLCAuc3RhdHVzd2FybmluZ1tocmVmXTpmb2N1cywgLnN0YXR1c3dhcm5pbmdbaHJlZl06aG92ZXIsIC50YWctd2FybmluZ1tocmVmXTpmb2N1cywgLnRhZy13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwXG59XG5cbiNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHk1MCAuaW5mby5yZWxlYXNlLCAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLWVycm9yLCAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXVuZmluaXNoZWQsIC5zdGF0dXNjcml0aWNhbCwgLnN0YXR1c3NlcmlvdXMsIC50YWctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1XG59XG5cbiNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHk1MCAuaW5mby5yZWxlYXNlW2hyZWZdOmZvY3VzLCAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5NTAgLmluZm8ucmVsZWFzZVtocmVmXTpob3ZlciwgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1lcnJvcltocmVmXTpmb2N1cywgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1lcnJvcltocmVmXTpob3ZlciwgI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC11bmZpbmlzaGVkW2hyZWZdOmZvY3VzLCAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXVuZmluaXNoZWRbaHJlZl06aG92ZXIsIC5zdGF0dXNjcml0aWNhbFtocmVmXTpmb2N1cywgLnN0YXR1c2NyaXRpY2FsW2hyZWZdOmhvdmVyLCAuc3RhdHVzc2VyaW91c1tocmVmXTpmb2N1cywgLnN0YXR1c3NlcmlvdXNbaHJlZl06aG92ZXIsIC50YWctZGFuZ2VyW2hyZWZdOmZvY3VzLCAudGFnLWRhbmdlcltocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMFxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLmZhZGUuaW4ge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLm0tYS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxufVxuXG4ubS10LTAsIC5tLXktMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XG59XG5cbi5tLXItMCwgLm0teC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxufVxuXG4ubS1iLTAsIC5tLXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG59XG5cbi5tLWwtMCwgLm0teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XG59XG5cbi5tLWEtMSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnRcbn1cblxuLm0tdC0xLCAubS15LTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ubS1yLTEsIC5tLXgtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcbn1cblxuLm0tYi0xLCAubS15LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudFxufVxuXG4ubS1sLTEsIC5tLXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ubS1hLTIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50XG59XG5cbi5tLXQtMiwgLm0teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnRcbn1cblxuLm0tci0yLCAubS14LTIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50XG59XG5cbi5tLWItMiwgLm0teS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnRcbn1cblxuLm0tbC0yLCAubS14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnRcbn1cblxuLm0tYS0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudFxufVxuXG4ubS10LTMsIC5tLXktMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5tLXItMywgLm0teC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxufVxuXG4ubS1iLTMsIC5tLXktMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5tLWwtMywgLm0teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5wLWEtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG59XG5cbi5wLXQtMCwgLnAteS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XG59XG5cbi5wLXItMCwgLnAteC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcbn1cblxuLnAtYi0wLCAucC15LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcbn1cblxuLnAtbC0wLCAucC14LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50XG59XG5cbi5wLWEtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG59XG5cbi5wLXQtMSwgLnAteS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50XG59XG5cbi5wLXItMSwgLnAteC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcbn1cblxuLnAtYi0xLCAucC15LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbn1cblxuLnAtbC0xLCAucC14LTEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50XG59XG5cbi5wLWEtMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50XG59XG5cbi5wLXQtMiwgLnAteS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50XG59XG5cbi5wLXItMiwgLnAteC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnRcbn1cblxuLnAtYi0yLCAucC15LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnRcbn1cblxuLnAtbC0yLCAucC14LTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50XG59XG5cbi5wLWEtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5wLXQtMywgLnAteS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5wLXItMywgLnAteC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcbn1cblxuLnAtYi0zLCAucC15LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcbn1cblxuLnAtbC0zLCAucC14LTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50XG59XG5cbmlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxufVxuXG4ucm93LWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweFxufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBjb250ZW50OiBcIi9cIlxufVxuXG4uY29udGV4dC1oZWFkZXItc2V0dGluZ3MtbWVudSwgLnJlZ2lvbi1tYWluLXNldHRpbmdzLW1lbnUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDRlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0cHhcbn1cblxuI3JlZ2lvbi1tYWluLXNldHRpbmdzLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSA+IC5pY29uLCAuY29udGV4dC1oZWFkZXItc2V0dGluZ3MtbWVudSAuZHJvcGRvd24tdG9nZ2xlID4gLmljb24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuI3VzZXItbm90aWZpY2F0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubGF5b3V0LW9wdGlvbi1ub2NvdXJzZWZvb3RlciAuY291cnNlLWNvbnRlbnQtZm9vdGVyLCAubGF5b3V0LW9wdGlvbi1ub2NvdXJzZWhlYWRlciAuY291cnNlLWNvbnRlbnQtaGVhZGVyLCAubGF5b3V0LW9wdGlvbi1ub2Zvb3RlciAjcGFnZS1mb290ZXIsIC5sYXlvdXQtb3B0aW9uLW5vaGVhZGVyICNwYWdlLWhlYWRlciwgLmxheW91dC1vcHRpb24tbm9uYXZiYXIgI3BhZ2UtbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tZGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4ubWRsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udGV4dC1sdHIge1xuICAgIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnRcbn1cblxuI2FkZCwgI3JlbW92ZSwgLmNlbnRlcnBhcmEsIC5tZGwtYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uYmxvY2sgLmxpc3QsIC5ibG9jayAubGlzdCBsaSwgLmlubGluZS1saXN0LCAuaW5saW5lLWxpc3QgbGksIC5zZWN0aW9uIGxpLmFjdGl2aXR5LCAuc2VjdGlvbiBsaS5tb3ZlaGVyZSwgLnRhYnRyZWUgbGksIC51bmxpc3QsIC51bmxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmlubGluZSwgLmlubGluZS1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLm5vdGlmeXRpbnkge1xuICAgIGZvbnQtc2l6ZTogLjEyNXJlbVxufVxuXG4ubm90aWZ5dGlueSBsaSwgLm5vdGlmeXRpbnkgdGQge1xuICAgIGZvbnQtc2l6ZTogMTAwJVxufVxuXG4uZml0ZW0uYWR2YW5jZWQgLmhpZ2hsaWdodCwgLmZpdGVtLmFkdmFuY2VkIC50ZXh0LWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnJlcG9ydGxpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbmEuYXV0b2xpbmsuZ2xvc3Nhcnk6aG92ZXIge1xuICAgIGN1cnNvcjogaGVscFxufVxuXG4uY29sbGFwc2libGVyZWdpb25jYXB0aW9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbVxufVxuXG4ucGFnZWxheW91dC1teWRhc2hib2FyZC5qc2VuYWJsZWQgLmNvbGxhcHNpYmxlcmVnaW9uY2FwdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5wYWdlbGF5b3V0LW15ZGFzaGJvYXJkICNyZWdpb24tbWFpbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogLTFweFxufVxuXG4uY29sbGFwc2libGVyZWdpb25jYXB0aW9uIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uanNlbmFibGVkIC5oaWRkZW5pZmpzIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi52aXNpYmxlaWZqcyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uanNlbmFibGVkIC52aXNpYmxlaWZqcyB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5qc2VuYWJsZWQgLmNvbGxhcHNpYmxlcmVnaW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbi5qc2VuYWJsZWQgLmNvbGxhcHNlZCAuY29sbGFwc2libGVyZWdpb25pbm5lciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5jb2xsYXBzaWJsZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5qc2VuYWJsZWQgLmNvbGxhcHNpYmxlLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jb2xsYXBzaWJsZS1hY3Rpb25zIC5jb2xsYXBzZWV4cGFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChbW3BpeDp0L2NvbGxhcHNlZF1dKSAycHggY2VudGVyIG5vLXJlcGVhdFxufVxuXG4uY29sbGFwc2libGUtYWN0aW9ucyAuY29sbGFwc2UtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6dC9leHBhbmRlZF1dKVxufVxuXG4ueXVpLW92ZXJsYXkgLnl1aS13aWRnZXQtYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlNjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E2OTgyYjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDRjMjM3O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmNsZWFyZXIge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmJvbGQsIC5lcnJvcmJveCAudGl0bGUsIC5wYWdpbmdiYXIgLnRoaXNwYWdlLCAucGFnaW5nYmFyIC50aXRsZSwgLndhcm5pbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuaW1nLnVzZXJwaWN0dXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtXG59XG5cbmltZy5yZXNpemUge1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW1cbn1cblxuLmFjdGlvbi1tZW51IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uYWN0aW9uLW1lbnUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmJsb2NrIGltZy5yZXNpemUge1xuICAgIGhlaWdodDogLjllbTtcbiAgICB3aWR0aDogLjhlbVxufVxuXG5pbWcuYWN0aXZpdHlpY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uaGVhZGVybWFpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4jbWFpbmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuaW1nLnVpaGludCB7XG4gICAgY3Vyc29yOiBoZWxwXG59XG5cbiNhZGRtZW1iZXJzZm9ybSB0YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbnRhYmxlLmZsZXhpYmxlIC5lbXB0eXJvdyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5mb3JtLnBvcHVwZm9ybSwgZm9ybS5wb3B1cGZvcm0gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLmFycm93X2J1dHRvbiBpbnB1dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubm8tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBhdXRvXG59XG5cbi5uby1vdmVyZmxvdyA+IC5nZW5lcmFsdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwZW1cbn1cblxuLmFjY2Vzc2hpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDBcbn1cblxuLmhpZGRlbiwgZGl2LmhpZGUsIHNwYW4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5hLnNraXAsIGEuc2tpcC1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBlbTtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5hLnNraXAtYmxvY2s6YWN0aXZlLCBhLnNraXAtYmxvY2s6Zm9jdXMsIGEuc2tpcDphY3RpdmUsIGEuc2tpcDpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2tpcC1ibG9jay10byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uYWRkYmxvZ2xpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uYmxvZ19lbnRyeSAuYXVkaWVuY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweFxufVxuXG4uYmxvZ19lbnRyeSAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogMTVweFxufVxuXG4uYmxvZ19lbnRyeSAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzcHhcbn1cblxuI2RvYy1jb250ZW50cyBoMSB7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDBcbn1cblxuI2RvYy1jb250ZW50cyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwJVxufVxuXG4jZG9jLWNvbnRlbnRzIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbn1cblxuLmdyb3VwbWFuYWdlbWVudHRhYmxlIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5ncm91cG1hbmFnZW1lbnR0YWJsZSAjZXhpc3RpbmdjZWxsLCAuZ3JvdXBtYW5hZ2VtZW50dGFibGUgI3BvdGVudGlhbGNlbGwge1xuICAgIHdpZHRoOiA0MiVcbn1cblxuLmdyb3VwbWFuYWdlbWVudHRhYmxlICNidXR0b25zY2VsbCB7XG4gICAgd2lkdGg6IDE2JVxufVxuXG4uZ3JvdXBtYW5hZ2VtZW50dGFibGUgI2J1dHRvbnNjZWxsIHAuYXJyb3dfYnV0dG9uIGlucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuXG4uZ3JvdXBtYW5hZ2VtZW50dGFibGUgI2FkZHNlbGVjdF93cmFwcGVyLCAuZ3JvdXBtYW5hZ2VtZW50dGFibGUgI3JlbW92ZXNlbGVjdF93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uZ3JvdXBtYW5hZ2VtZW50dGFibGUgI2FkZHNlbGVjdF93cmFwcGVyIGxhYmVsLCAuZ3JvdXBtYW5hZ2VtZW50dGFibGUgI3JlbW92ZXNlbGVjdF93cmFwcGVyIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNncm91cC11c2Vyc3VtbWFyeSB7XG4gICAgd2lkdGg6IDE0ZW1cbn1cblxuLmdyb3Vwc2VsZWN0b3Ige1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5ncm91cHNlbGVjdG9yIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmxvZ2luLXBhZ2UgW25hbWU9dXNlcm5hbWVdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLmxvZ2luLXBhZ2UgW3R5cGU9cGFzc3dvcmRdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuLm5vdGVwb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW1cbn1cblxuLm5vdGVwb3N0IC51c2VycGljdHVyZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cblxuLm5vdGVwb3N0IC5jb250ZW50LCAubm90ZXBvc3QgLmZvb3RlciB7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLm5vdGVzZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4XG59XG5cbi5wYXRoLW15IC5jb3Vyc2Vib3gge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnBhdGgtbXkgLmNvdXJzZWJveCAub3ZlcnZpZXcge1xuICAgIG1hcmdpbjogMTVweCAzMHB4IDEwcHggMzBweFxufVxuXG4ucGF0aC1teSAuY291cnNlYm94IC5pbmZvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDBcbn1cblxuLm1vZF9pbnRyb2JveCB7XG4gICAgcGFkZGluZzogMTBweFxufVxuXG50YWJsZS5tb2RfaW5kZXgge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jb21tZW50LWN0cmwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jb21tZW50LWN0cmwgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHhcbn1cblxuLmNvbW1lbnQtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA1cHhcbn1cblxuLmNvbW1lbnQtYXJlYSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG9cbn1cblxuLmNvbW1lbnQtYXJlYSB0ZXh0YXJlYS5mdWxsd2lkdGgge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmNvbW1lbnQtYXJlYSAuZmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5jb21tZW50LW1ldGEgc3BhbiB7XG4gICAgY29sb3I6IGdyYXlcbn1cblxuLmNvbW1lbnQtbGluayBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxufVxuXG4uY29tbWVudC1saXN0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMFxufVxuXG4uY29tbWVudC1saXN0IGxpIHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY29tbWVudC1saXN0IGxpLmZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jb21tZW50LXBhZ2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jb21tZW50LXBhZ2luZyAucGFnZW5vIHtcbiAgICBwYWRkaW5nOiAycHhcbn1cblxuLmNvbW1lbnQtcGFnaW5nIC5jdXJwYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjXG59XG5cbi5jb21tZW50LW1lc3NhZ2UgLnBpY3R1cmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5jb21tZW50LW1lc3NhZ2UgLnRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jb21tZW50LW1lc3NhZ2UgLnRleHQgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMThweCAwIDBcbn1cblxuLmNvbW1lbnQtZGVsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogLjNlbVxufVxuXG4uY29tbWVudC1yZXBvcnQtc2VsZWN0YWxsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jb21tZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmpzZW5hYmxlZCAuY29tbWVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uanNlbmFibGVkIC5zaG93Y29tbWVudHNub25qcyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uanNlbmFibGVkIC5jb21tZW50LXJlcG9ydC1zZWxlY3RhbGwge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4uY29tcGxldGlvbi1leHBlY3RlZCB7XG4gICAgZm9udC1zaXplOiAuMTI1cmVtXG59XG5cbi5jb21wbGV0aW9uLWlkZW50aWZ5ZmllbGQsIC5jb21wbGV0aW9uLXNvcnRjaG9pY2Uge1xuICAgIGZvbnQtc2l6ZTogLjEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG59XG5cbi5jb21wbGV0aW9uLXByb2dyZXNzY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmNvbXBsZXRpb24tZXhwaXJlZCAuY29tcGxldGlvbi1leHBlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG5pbWcudXNlci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHhcbn1cblxuI3RhZy1zZWFyY2gtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG9cbn1cblxuLnBhdGgtdGFnIC50YWctaW5kZXgtaXRlbXMgLnRhZ2FyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuXG4ucGF0aC10YWcgLnRhZy1pbmRleC1pdGVtcyAudGFnYXJlYSBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDAgMTBweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlM2UzZTM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuXG4ucGF0aC10YWcgLnRhZ2FyZWEgLmNvbnRyb2xzOjphZnRlciwgLnBhdGgtdGFnIC50YWdhcmVhIC50YWdnZWRpdGVtczo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCJcbn1cblxuLnBhdGgtdGFnIC50YWctYmFja3RvYWxsaXRlbXMsIC5wYXRoLXRhZyAudGFnYXJlYSAuY29udHJvbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucGF0aC10YWcgLnRhZ2FyZWEgLmNvbnRyb2xzIC5nb3RvcGFnZS5uZXh0cGFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5wYXRoLXRhZyAudGFnYXJlYSAuY29udHJvbHMgLmdvdG9wYWdlLnByZXZwYWdlIHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4ucGF0aC10YWcgLnRhZ2FyZWEgLmNvbnRyb2xzIC5leGNsdXNpdmVtb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnBhdGgtdGFnIC50YWdhcmVhIC5jb250cm9scy5jb250cm9scy1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDVweFxufVxuXG4ucGF0aC10YWcgLnRhZ2FyZWEgLmNvbnRyb2xzIC5nb3RvcGFnZS5uZXh0cGFnZTo6YWZ0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiBcIsK7XCJcbn1cblxuLnBhdGgtdGFnIC50YWdhcmVhIC5jb250cm9scyAuZ290b3BhZ2UucHJldnBhZ2U6OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiwqtcIlxufVxuXG4udGFnLW1hbmFnZW1lbnQtdGFibGUgdGQsIC50YWctbWFuYWdlbWVudC10YWJsZSB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA0cHhcbn1cblxuLnRhZy1tYW5hZ2VtZW50LXRhYmxlIC5pbnBsYWNlZWRpdGFibGUuaW5wbGFjZWVkaXRpbmdvbiBpbnB1dCB7XG4gICAgd2lkdGg6IDE1MHB4XG59XG5cbi5wYXRoLWFkbWluLXRhZyAuYWRkc3RhbmRhcmR0YWdzIHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnBhdGgtYWRtaW4tdGFnIC5hZGRzdGFuZGFyZHRhZ3MgaW1nIHtcbiAgICBtYXJnaW46IDAgNXB4XG59XG5cbi5wYXRoLXRhZyAudGFnLXJlbGF0ZWR0YWdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweFxufVxuXG4ucGF0aC10YWcgLnRhZy1tYW5hZ2VtZW50LWJveCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnBhdGgtdGFnIC50YWctaW5kZXgtdG9jIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucGF0aC10YWcgLnRhZy1pbmRleC10b2MgbGksIC5wYXRoLXRhZyAudGFnLW1hbmFnZW1lbnQtYm94IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG5cbi5wYXRoLXRhZyAudGFnLW1hbmFnZW1lbnQtYm94IGxpIGEuZWRpdHRhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFtbcGl4Om1vb2RsZXxpL3NldHRpbmdzXV0pXG59XG5cbi5wYXRoLXRhZyAudGFnLW1hbmFnZW1lbnQtYm94IGxpIGEuZmxhZ2FzaW5hcHByb3ByaWF0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFtbcGl4Om1vb2RsZXxpL2ZsYWdnZWRdXSlcbn1cblxuLnBhdGgtdGFnIC50YWctbWFuYWdlbWVudC1ib3ggbGkgYS5yZW1vdmVmcm9tbXlpbnRlcmVzdHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDptb29kbGV8dC9kZWxldGVdXSlcbn1cblxuLnBhdGgtdGFnIC50YWctbWFuYWdlbWVudC1ib3ggbGkgYS5hZGR0b215aW50ZXJlc3RzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfHQvYWRkXV0pXG59XG5cbi5wYXRoLXRhZyAudGFnLW1hbmFnZW1lbnQtYm94IGxpIGEge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHhcbn1cblxuLnRhZ19mZWVkLm1lZGlhLWxpc3QgLm1lZGlhIC5pdGVtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi50YWdfZmVlZC5tZWRpYS1saXN0IC5tZWRpYSAuaXRlbWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4XG59XG5cbi50YWdfZmVlZC5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuLnRhZ19jbG91ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi50YWdfY2xvdWQgLmlubGluZS1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIC4yZW1cbn1cblxuLnRhZ19jbG91ZCAudGFnX292ZXJmbG93IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbi50YWdfY2xvdWQgLnMyMCB7XG4gICAgZm9udC1zaXplOiAyLjdlbVxufVxuXG4udGFnX2Nsb3VkIC5zMTkge1xuICAgIGZvbnQtc2l6ZTogMi42ZW1cbn1cblxuLnRhZ19jbG91ZCAuczE4IHtcbiAgICBmb250LXNpemU6IDIuNWVtXG59XG5cbi50YWdfY2xvdWQgLnMxNyB7XG4gICAgZm9udC1zaXplOiAyLjRlbVxufVxuXG4udGFnX2Nsb3VkIC5zMTYge1xuICAgIGZvbnQtc2l6ZTogMi4zZW1cbn1cblxuLnRhZ19jbG91ZCAuczE1IHtcbiAgICBmb250LXNpemU6IDIuMmVtXG59XG5cbi50YWdfY2xvdWQgLnMxNCB7XG4gICAgZm9udC1zaXplOiAyLjFlbVxufVxuXG4udGFnX2Nsb3VkIC5zMTMge1xuICAgIGZvbnQtc2l6ZTogMmVtXG59XG5cbi50YWdfY2xvdWQgLnMxMiB7XG4gICAgZm9udC1zaXplOiAxLjllbVxufVxuXG4udGFnX2Nsb3VkIC5zMTEge1xuICAgIGZvbnQtc2l6ZTogMS44ZW1cbn1cblxuLnRhZ19jbG91ZCAuczEwIHtcbiAgICBmb250LXNpemU6IDEuN2VtXG59XG5cbi50YWdfY2xvdWQgLnM5IHtcbiAgICBmb250LXNpemU6IDEuNmVtXG59XG5cbi50YWdfY2xvdWQgLnM4IHtcbiAgICBmb250LXNpemU6IDEuNWVtXG59XG5cbi50YWdfY2xvdWQgLnM3IHtcbiAgICBmb250LXNpemU6IDEuNGVtXG59XG5cbi50YWdfY2xvdWQgLnM2IHtcbiAgICBmb250LXNpemU6IDEuM2VtXG59XG5cbi50YWdfY2xvdWQgLnM1IHtcbiAgICBmb250LXNpemU6IDEuMmVtXG59XG5cbi50YWdfY2xvdWQgLnM0IHtcbiAgICBmb250LXNpemU6IDEuMWVtXG59XG5cbi50YWdfY2xvdWQgLnMzIHtcbiAgICBmb250LXNpemU6IDFlbVxufVxuXG4udGFnX2Nsb3VkIC5zMiB7XG4gICAgZm9udC1zaXplOiAuOWVtXG59XG5cbi50YWdfY2xvdWQgLnMxIHtcbiAgICBmb250LXNpemU6IC44ZW1cbn1cblxuLnRhZ19jbG91ZCAuczAge1xuICAgIGZvbnQtc2l6ZTogLjdlbVxufVxuXG4udGFnX2xpc3QgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4udGFnX2xpc3QuaGlkZW92ZXJsaW1pdCAub3ZlcmxpbWl0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi50YWdfbGlzdCAudGFnbW9yZWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnRhZ19saXN0LmhpZGVvdmVybGltaXQgLnRhZ21vcmVsaW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLnRhZ19saXN0LmhpZGVvdmVybGltaXQgLnRhZ2xlc3NsaW5rIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiN3ZWJzZXJ2aWNlLWRvYy1nZW5lcmF0b3IgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAwIHNvbGlkICMwMDBcbn1cblxuLnVzZXJlbnJvbG1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2Vcbn1cblxuLnVzZXJlbnJvbG1lbnQgdHIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnVzZXJlbnJvbG1lbnQgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0MXB4XG59XG5cbi51c2VyZW5yb2xtZW50IC5zdWJmaWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cblxuLnVzZXJlbnJvbG1lbnQgLmNvbF91c2VyZGV0YWlscyAuc3ViZmllbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4XG59XG5cbi51c2VyZW5yb2xtZW50IC5jb2xfdXNlcmRldGFpbHMgLnN1YmZpZWxkX3BpY3R1cmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi51c2VyZW5yb2xtZW50IC5jb2xfbGFzdHNlZW4ge1xuICAgIHdpZHRoOiAxNTBweFxufVxuXG4udXNlcmVucm9sbWVudCAuY29sX3JvbGUge1xuICAgIHdpZHRoOiAyNjJweFxufVxuXG4udXNlcmVucm9sbWVudCAuY29sX2dyb3VwIC5ncm91cHMsIC51c2VyZW5yb2xtZW50IC5jb2xfcm9sZSAucm9sZXMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweFxufVxuXG4udXNlcmVucm9sbWVudCAuY29sX3JvbGUgLnJvbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgM3B4IDNweDtcbiAgICBtYXJnaW46IDAgM3B4IDNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi51c2VyZW5yb2xtZW50IC5jb2xfZ3JvdXAgLmdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4udXNlcmVucm9sbWVudCAuY29sX2dyb3VwIC5ncm91cCBhLCAudXNlcmVucm9sbWVudCAuY29sX3JvbGUgLnJvbGUgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnVzZXJlbnJvbG1lbnQgLmNvbF9ncm91cCAuYWRkZ3JvdXAsIC51c2VyZW5yb2xtZW50IC5jb2xfcm9sZSAuYWRkcm9sZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXJnaW46IDNweFxufVxuXG4udXNlcmVucm9sbWVudCAuY29sX2dyb3VwIC5hZGRncm91cCA+IGE6aG92ZXIsIC51c2VyZW5yb2xtZW50IC5jb2xfcm9sZSAuYWRkcm9sZSA+IGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2XG59XG5cbi51c2VyZW5yb2xtZW50IC5jb2xfZ3JvdXAgLmFkZGdyb3VwIGltZywgLnVzZXJlbnJvbG1lbnQgLmNvbF9yb2xlIC5hZGRyb2xlIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbi51c2VyZW5yb2xtZW50IC5oYXNBbGxSb2xlcyAuY29sX3JvbGUgLmFkZHJvbGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnVzZXJlbnJvbG1lbnQgLmNvbF9lbnJvbCAuZW5yb2xtZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDNweCAzcHg7XG4gICAgbWFyZ2luOiAwIDNweCAzcHhcbn1cblxuLnVzZXJlbnJvbG1lbnQgLmNvbF9lbnJvbCAuZW5yb2xtZW50IGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogM3B4XG59XG5cbiNwYWdlLWVucm9sLXVzZXJzIC5lbnJvbF91c2VyX2J1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbiNwYWdlLWVucm9sLXVzZXJzIC5lbnJvbC11c2Vycy1wYWdlLWFjdGlvbiBpbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmNvcmVsaWdodGJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY29yZWxpZ2h0Ym94IGltZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJVxufVxuXG4ubW9kLWluZGVudC1vdXRlciB7XG4gICAgZGlzcGxheTogdGFibGVcbn1cblxuLm1vZC1pbmRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbn1cblxuLmxhYmVsIC5tb2QtaW5kZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweFxufVxuXG4ubW9kLWluZGVudC0xIHtcbiAgICB3aWR0aDogMzBweFxufVxuXG4ubW9kLWluZGVudC0yIHtcbiAgICB3aWR0aDogNjBweFxufVxuXG4ubW9kLWluZGVudC0zIHtcbiAgICB3aWR0aDogOTBweFxufVxuXG4ubW9kLWluZGVudC00IHtcbiAgICB3aWR0aDogMTIwcHhcbn1cblxuLm1vZC1pbmRlbnQtNSB7XG4gICAgd2lkdGg6IDE1MHB4XG59XG5cbi5tb2QtaW5kZW50LTYge1xuICAgIHdpZHRoOiAxODBweFxufVxuXG4ubW9kLWluZGVudC03IHtcbiAgICB3aWR0aDogMjEwcHhcbn1cblxuLm1vZC1pbmRlbnQtOCB7XG4gICAgd2lkdGg6IDI0MHB4XG59XG5cbi5tb2QtaW5kZW50LTkge1xuICAgIHdpZHRoOiAyNzBweFxufVxuXG4ubW9kLWluZGVudC0xMCB7XG4gICAgd2lkdGg6IDMwMHB4XG59XG5cbi5tb2QtaW5kZW50LTExIHtcbiAgICB3aWR0aDogMzMwcHhcbn1cblxuLm1vZC1pbmRlbnQtMTIge1xuICAgIHdpZHRoOiAzNjBweFxufVxuXG4ubW9kLWluZGVudC0xMyB7XG4gICAgd2lkdGg6IDM5MHB4XG59XG5cbi5tb2QtaW5kZW50LTE0IHtcbiAgICB3aWR0aDogNDIwcHhcbn1cblxuLm1vZC1pbmRlbnQtMTUge1xuICAgIHdpZHRoOiA0NTBweFxufVxuXG4ubW9kLWluZGVudC0xNiB7XG4gICAgd2lkdGg6IDQ4MHB4XG59XG5cbi5tb2QtaW5kZW50LWh1Z2Uge1xuICAgIHdpZHRoOiA0ODBweFxufVxuXG4ucmVzb3VyY2Vjb250ZW50IC5tZWRpYXBsdWdpbl9tcDMgb2JqZWN0IHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDYwMHB4XG59XG5cbi5yZXNvdXJjZWNvbnRlbnQgYXVkaW8ubWVkaWFwbHVnaW5faHRtbDVhdWRpbyB7XG4gICAgd2lkdGg6IDYwMHB4XG59XG5cbi5yZXNvdXJjZWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLm1lZGlhcGx1Z2luX21wMyBvYmplY3Qge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMzAwcHhcbn1cblxuYXVkaW8ubWVkaWFwbHVnaW5faHRtbDVhdWRpbyB7XG4gICAgd2lkdGg6IDMwMHB4XG59XG5cbi5jb3JlX21lZGlhX3ByZXZpZXcucGFnZWxheW91dC1lbWJlZGRlZCAjY29udGVudCB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY29yZV9tZWRpYV9wcmV2aWV3LnBhZ2VsYXlvdXQtZW1iZWRkZWQgI21haW5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDBcbn1cblxuYm9keSNwYWdlLWxpYi1lZGl0b3ItdGlueW1jZS1wbHVnaW5zLW1vb2RsZW1lZGlhLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuLnBhdGgtcmF0aW5nIC5yYXRpbmd0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbi5wYXRoLXJhdGluZyAucmF0aW5ndGFibGUgdGgucmF0aW5nIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ucGF0aC1yYXRpbmcgLnJhdGluZ3RhYmxlIHRkLnJhdGluZywgLnBhdGgtcmF0aW5nIC5yYXRpbmd0YWJsZSB0ZC50aW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS1saWdodGJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1N1xufVxuXG4ucGFnZWxheW91dC1wb3B1cCAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS1saWdodGJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnBhZ2VsYXlvdXQtcG9wdXAgLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUge1xuICAgIGJveC1zaGFkb3c6IDAgLjI1cmVtIC41cmVtIHJnYmEoMCwgMCwgOSwgLjIpXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtYmFzZSAuaGlkZGVuLCAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm5vLXNjcm9sbGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS1mdWxsc2NyZWVuIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC01MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZFxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS1mdWxsc2NyZWVuIC5tb29kbGUtZGlhbG9ndWUtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG9cbn1cblxuLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtZnVsbHNjcmVlbiAuY2xvc2VidXR0b24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCVcbn1cblxuLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjXG59XG5cbi5tb2RhbC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS13cmFwIC5tb29kbGUtZGlhbG9ndWUtaGQueXVpMy13aWRnZXQtaGQge1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgY29sb3I6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1oZCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW1cbn1cblxuLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtd3JhcCAubW9vZGxlLWRpYWxvZ3VlLWhkIC55dWkzLXdpZGdldC1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAxcmVtXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtYmFzZSAuY2xvc2VidXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5jbG9zZWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiw5dcIlxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZSAubW9vZGxlLWRpYWxvZ3VlLWJkIHtcbiAgICBwYWRkaW5nOiAuNXJlbVxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS1mdWxsc2NyZWVuIC5tb29kbGUtZGlhbG9ndWUtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5tb29kbGUtZXhjZXB0aW9uLXBhcmFtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSAuc3RhY2t0cmFjZS1maWxlIHtcbiAgICBjb2xvcjogbmF2eTtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLnBhcmFtLXN0YWNrdHJhY2UgLnN0YWNrdHJhY2UtbGluZSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIC5zdGFja3RyYWNlLWNhbGwge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlIC5tb29kbGUtZGlhbG9ndWUtY29udGVudCAubW9vZGxlLWRpYWxvZ3VlLWZ0OmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlIC5tb29kbGUtZGlhbG9ndWUtY29udGVudCAubW9vZGxlLWRpYWxvZ3VlLWZ0Lnl1aTMtd2lkZ2V0LWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtY29uZmlybSAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogLjVyZW0gMFxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWNvbmZpcm0gLmNvbmZpcm1hdGlvbi1kaWFsb2d1ZSBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiA4MHB4XG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5tb29kbGUtZXhjZXB0aW9uLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMWVtXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5tb29kbGUtZXhjZXB0aW9uLXBhcmFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5tb29kbGUtZXhjZXB0aW9uLXBhcmFtIGxhYmVsIHtcbiAgICB3aWR0aDogMTUwcHhcbn1cblxuLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLnBhcmFtLXN0YWNrdHJhY2UgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0cHggMWVtXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIHByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogYXV0b1xufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSAuc3RhY2t0cmFjZS1maWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA0cHggMFxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSAuc3RhY2t0cmFjZS1saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiA0cHggMWVtXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIC5zdGFja3RyYWNlLWNhbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweFxufVxuXG4ubW9vZGxlLWRpYWxvZ3VlIC5tb29kbGUtZGlhbG9ndWUtYmQgLmNvbnRlbnQtbGlnaHRib3gge1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTAlIDBcbn1cblxuLm1vb2RsZS1kaWFsb2d1ZSAudG9vbHRpcHRleHQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4XG59XG5cbi5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLm1vb2RsZS1kaWFsb2d1ZS10b29sdGlwIHtcbiAgICB6LWluZGV4OiAzMDAxXG59XG5cbi5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLm1vb2RsZS1kaWFsb2d1ZS10b29sdGlwIC5tb29kbGUtZGlhbG9ndWUtYmQge1xuICAgIG92ZXJmbG93OiBhdXRvXG59XG5cbi5jaG9vc2VyZGlhbG9ndWVib2R5LCAuY2hvb3NlcnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tb29kbGUtZGlhbG9ndWUuY2hvb3NlcmRpYWxvZ3VlIC5tb29kbGUtZGlhbG9ndWUtY29udGVudCAubW9vZGxlLWRpYWxvZ3VlLWZ0IHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmNob29zZXJkaWFsb2d1ZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1iZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHhcbn1cblxuLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLnN1Ym1pdGJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IC43ZW0gMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYzOXB4KSB7XG4gICAgLmlvcyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuc3VibWl0YnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMFxuICAgIH1cbn1cblxuLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLnN1Ym1pdGJ1dHRvbnMgaW5wdXQge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIC41ZW1cbn1cblxuLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLm9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYlxufVxuXG4uanNjaG9vc2VyIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5hbGxvcHRpb25zIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI0MHB4XG59XG5cbi5qc2Nob29zZXIgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmFsbG9wdGlvbnMgLm9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5qc2Nob29zZXIgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmFsbG9wdGlvbnMgLm9wdGlvbiAudHlwZW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTUlXG59XG5cbi5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5tb2R1bGV0eXBldGl0bGUsIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5ub25vcHRpb24sIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAxLjZlbSAwIDEuNmVtXG59XG5cbi5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5tb2R1bGV0eXBldGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNGVtXG59XG5cbi5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5ub25vcHRpb24gLnR5cGVuYW1lLCAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAub3B0aW9uIC50eXBlbmFtZSB7XG4gICAgcGFkZGluZzogMCAwIDAgLjVlbVxufVxuXG4uY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAubW9kaWNvbiArIC50eXBlbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10sIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5vcHRpb24gc3Bhbi50eXBlbmFtZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAub3B0aW9uIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZlxufVxuXG4uY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAub3B0aW9uIC5pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbi5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5ub25vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMi43ZW07XG4gICAgcGFkZGluZy10b3A6IC4zZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4xZW1cbn1cblxuLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLnN1YnR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAxLjZlbSAwIDMuMmVtXG59XG5cbi5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5zdWJ0eXBlIC50eXBlbmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAuMmVtXG59XG5cbi5qc2Nob29zZXIgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmluc3RydWN0aW9uLCAuanNjaG9vc2VyIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC50eXBlc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMmVtXG59XG5cbi5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5zZWxlY3RlZCAudHlwZXN1bW1hcnksIC5qc2Nob29zZXIgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmluc3RydWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4XG59XG5cbi5jaG9vc2VyZGlhbG9ndWUtY291cnNlLW1vZGNob29zZXIgLm1vZGljb24gLmljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmpzZW5hYmxlZCAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuYWxsb3B0aW9ucyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5qc2VuYWJsZWQgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmluc3RydWN0aW9uLCAuanNlbmFibGVkIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC50eXBlc3VtbWFyeSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICB9XG59XG5cbi5mb3JtbGlzdGluZ3JhZGlvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG59XG5cbi5mb3JtbGlzdGluZ2lucHV0cmFkaW8ge1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5mb3JtbGlzdGluZ21haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4XG59XG5cbi5mb3JtbGlzdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDFweCAxOXB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweFxufVxuXG4uZm9ybWxpc3Rpbmdtb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzlkYTBhNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCA0cHggMFxufVxuXG4uZm9ybWxpc3RpbmdhbGwge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG59XG5cbi5mb3JtbGlzdGluZ3JvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNlMWUxZTg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWU4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1MHB4XG59XG5cbmJvZHkuanNlbmFibGVkIC5mb3JtbGlzdGluZ3JhZGlvIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbmJvZHkuanNlbmFibGVkIC5mb3JtbGlzdGluZyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxudGFibGUuY29sbGVjdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNlxufVxuXG50YWJsZS5jb2xsZWN0aW9uIC5nZW5lcmFsdGFibGUsIHRhYmxlLmNvbGxlY3Rpb24gLnRhYmxlLCB0YWJsZS5jb2xsZWN0aW9uIHRhYmxlLmZsZXhpYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApXG59XG5cbnRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSB0ZCwgdGFibGUuY29sbGVjdGlvbiAuZ2VuZXJhbHRhYmxlIHRoLCB0YWJsZS5jb2xsZWN0aW9uIC50YWJsZSB0ZCwgdGFibGUuY29sbGVjdGlvbiAudGFibGUgdGgsIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgdGQsIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgdGgge1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2XG59XG5cbnRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSB0aGVhZCB0aCwgdGFibGUuY29sbGVjdGlvbiAudGFibGUgdGhlYWQgdGgsIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTZcbn1cblxudGFibGUuY29sbGVjdGlvbiAuZ2VuZXJhbHRhYmxlIHRib2R5ICsgdGJvZHksIHRhYmxlLmNvbGxlY3Rpb24gLnRhYmxlIHRib2R5ICsgdGJvZHksIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTZcbn1cblxudGFibGUuY29sbGVjdGlvbiAuZ2VuZXJhbHRhYmxlIC5nZW5lcmFsdGFibGUsIHRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSAudGFibGUsIHRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSB0YWJsZS5mbGV4aWJsZSwgdGFibGUuY29sbGVjdGlvbiAudGFibGUgLmdlbmVyYWx0YWJsZSwgdGFibGUuY29sbGVjdGlvbiAudGFibGUgLnRhYmxlLCB0YWJsZS5jb2xsZWN0aW9uIC50YWJsZSB0YWJsZS5mbGV4aWJsZSwgdGFibGUuY29sbGVjdGlvbiB0YWJsZS5mbGV4aWJsZSAuZ2VuZXJhbHRhYmxlLCB0YWJsZS5jb2xsZWN0aW9uIHRhYmxlLmZsZXhpYmxlIC50YWJsZSwgdGFibGUuY29sbGVjdGlvbiB0YWJsZS5mbGV4aWJsZSB0YWJsZS5mbGV4aWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG50YWJsZS5jb2xsZWN0aW9uIHRkLCB0YWJsZS5jb2xsZWN0aW9uIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2XG59XG5cbnRhYmxlLmNvbGxlY3Rpb24gdGhlYWQgdGQsIHRhYmxlLmNvbGxlY3Rpb24gdGhlYWQgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweFxufVxuXG50YWJsZS5jb2xsZWN0aW9uIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA1KVxufVxuXG5hLmNyaXRlcmlhLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbmRpdi5jcml0ZXJpYS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVcbn1cblxudWwuYmFkZ2VzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4uYmFkZ2VzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE1MHB4XG59XG5cbi5iYWRnZXMgbGkgLmJhZGdlLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweFxufVxuXG4uYmFkZ2VzIGxpID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLmJhZGdlcyBsaSAuYmFkZ2UtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmJhZGdlcyBsaSAuYmFkZ2UtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5iYWRnZXMgbGkgLmV4cGlyZWltYWdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogLjg1XG59XG5cbiNiYWRnZS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4jYmFkZ2UtaW1hZ2UgLmV4cGlyZWltYWdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAuODU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwXG59XG5cbiNiYWRnZS1pbWFnZSAuc2luZ2xlYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbiNiYWRnZS1pbWFnZSAuc2luZ2xlYnV0dG9uIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweFxufVxuXG4jYmFkZ2UtZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3OSVcbn1cblxuI2JhZGdlLWRldGFpbHMgZGwsICNiYWRnZS1vdmVydmlldyBkbCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbiNiYWRnZS1kZXRhaWxzIGRsIGRkLCAjYmFkZ2UtZGV0YWlscyBkbCBkdCwgI2JhZGdlLW92ZXJ2aWV3IGRsIGRkLCAjYmFkZ2Utb3ZlcnZpZXcgZGwgZHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogM3B4IDBcbn1cblxuI2JhZGdlLWRldGFpbHMgZGwgZHQsICNiYWRnZS1vdmVydmlldyBkbCBkdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWluLXdpZHRoOiAxMDBweFxufVxuXG4jYmFkZ2UtZGV0YWlscyBkbCBkZCwgI2JhZGdlLW92ZXJ2aWV3IGRsIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDc5JTtcbiAgICBtYXJnaW4tbGVmdDogMSVcbn1cblxuLmJhZGdlLXByb2ZpbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuI3BhZ2UtYmFkZ2VzLWF3YXJkIC5yZWNpcGllbnR0YWJsZSB0ciB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4jcGFnZS1iYWRnZXMtYXdhcmQgLnJlY2lwaWVudHRhYmxlIHRyIHRkLmFjdGlvbnMgLmFjdGlvbmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAuM2VtIDA7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbiNwYWdlLWJhZGdlcy1hd2FyZCAucmVjaXBpZW50dGFibGUgdHIgdGQuZXhpc3RpbmcsICNwYWdlLWJhZGdlcy1hd2FyZCAucmVjaXBpZW50dGFibGUgdHIgdGQucG90ZW50aWFsIHtcbiAgICB3aWR0aDogNDIlXG59XG5cbiNpc3N1ZWQtYmFkZ2UtdGFibGUgLmFjdGl2YXRlYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uc3RhdHVzYm94LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYVxufVxuXG4uc3RhdHVzYm94LmluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkXG59XG5cbi5zdGF0dXNib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogNXB4XG59XG5cbi5zdGF0dXNib3ggLmFjdGl2YXRlYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uc3RhdHVzYm94IC5hY3RpdmF0ZWJhZGdlIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luOiAzcHhcbn1cblxuLmFjdGl2YXRlYmFkZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuaW1nI3BlcnNvbmFfc2lnbmluIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmFkZGNvdXJzZSB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5pbnZpc2libGVmaWVsZHNldCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwXG59XG5cbiNwYWdlLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luOiAxcmVtIDBcbn1cblxuI3BhZ2UtaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzVweFxufVxuXG5uYXYubmF2YmFyIC5sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzVweFxufVxuXG4ucGFnZS1jb250ZXh0LWhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucGFnZS1jb250ZXh0LWhlYWRlciAucGFnZS1oZWFkZXItaGVhZGluZ3MsIC5wYWdlLWNvbnRleHQtaGVhZGVyIC5wYWdlLWhlYWRlci1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wYWdlLWNvbnRleHQtaGVhZGVyIC5wYWdlLWhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbi5wYWdlLWNvbnRleHQtaGVhZGVyIC5oZWFkZXItYnV0dG9uLWdyb3VwLCAucGFnZS1jb250ZXh0LWhlYWRlciAucGFnZS1oZWFkZXItaGVhZGluZ3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5wYWdlLWNvbnRleHQtaGVhZGVyIC5oZWFkZXItYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdFxufVxuXG4ucGFnZS1jb250ZXh0LWhlYWRlciAuaGVhZGVyLWJ1dHRvbi1ncm91cCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjRlbVxufVxuXG51bC5kcmFnZHJvcC1rZXlib2FyZC1kcmFnIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbn1cblxuYS5kaXNhYmxlZCwgYS5kaXNhYmxlZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IGdyZXlcbn1cblxuYm9keS5sb2Nrc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucHJvZ3Jlc3NiYXJfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvXG59XG5cbi5pZTEwIC55dWkzLWNhbGVuZGFyLWhlYWRlci1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbmRkOmFmdGVyLCBkZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiIFwiXG59XG5cbmRkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aFxufVxuXG4ubmF2LXRhYnMgPiAuYWN0aXZlID4gYVtocmVmXSwgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGFbaHJlZl06Zm9jdXMsIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhW2hyZWZdOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmlucGxhY2VlZGl0YWJsZS5pbnBsYWNlZWRpdGluZ29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmlucGxhY2VlZGl0YWJsZS5pbnBsYWNlZWRpdGluZ29uIC5lZGl0aW5zdHJ1Y3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmlucGxhY2VlZGl0YWJsZS5pbnBsYWNlZWRpdGluZ29uIGlucHV0IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmlucGxhY2VlZGl0YWJsZS5pbnBsYWNlZWRpdGluZ29uIHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uaW5wbGFjZWVkaXRhYmxlIC5xdWlja2VkaXRpY29uIGltZyB7XG4gICAgb3BhY2l0eTogLjJcbn1cblxuLmlucGxhY2VlZGl0YWJsZSAucXVpY2tlZGl0bGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0XG59XG5cbi5pbnBsYWNlZWRpdGFibGUgLnF1aWNrZWRpdGxpbms6Zm9jdXMgLnF1aWNrZWRpdGljb24gaW1nLCAuaW5wbGFjZWVkaXRhYmxlOmhvdmVyIC5xdWlja2VkaXRsaW5rIC5xdWlja2VkaXRpY29uIGltZyB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uaW5wbGFjZWVkaXRhYmxlLmlucGxhY2VlZGl0YWJsZS10b2dnbGUgLnF1aWNrZWRpdGljb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmlucGxhY2VlZGl0YWJsZS5pbnBsYWNlZWRpdGFibGUtYXV0b2NvbXBsZXRlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5oMy5zZWN0aW9ubmFtZSAuaW5wbGFjZWVkaXRhYmxlLmlucGxhY2VlZGl0aW5nb24gLmVkaXRpbnN0cnVjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4XG59XG5cbi5jaGFydC1hcmVhIC5jaGFydC10YWJsZS1kYXRhIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jaGFydC1hcmVhIC5jaGFydC10YWJsZSAuY2hhcnQtb3V0cHV0LWh0bWx0YWJsZSBjYXB0aW9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5jaGFydC1hcmVhIC5jaGFydC10YWJsZS5hY2Nlc3NoaWRlIC5jaGFydC10YWJsZS1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNoYXJ0LWFyZWEgLmNoYXJ0LXRhYmxlLmFjY2Vzc2hpZGUgLmNoYXJ0LXRhYmxlLWRhdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbnVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbn1cblxuLmhvdmVyLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmhvdmVyLXRvb2x0aXAtY29udGFpbmVyIC5ob3Zlci10b29sdGlwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYygtNTAlIC0gNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzLCB2aXNpYmlsaXR5IC4xNXM7XG4gICAgei1pbmRleDogMTAwMFxufVxuXG4uaG92ZXItdG9vbHRpcC1jb250YWluZXIgLmhvdmVyLXRvb2x0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KVxufVxuXG4uaG92ZXItdG9vbHRpcC1jb250YWluZXIgLmhvdmVyLXRvb2x0aXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgei1pbmRleDogMlxufVxuXG4uaG92ZXItdG9vbHRpcC1jb250YWluZXI6aG92ZXIgLmhvdmVyLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgLjVzLCB2aXNpYmlsaXR5IC4xNXMgLjVzXG59XG5cbiNyZWdpb24tZmxhdC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbiNyZWdpb24tZmxhdC1uYXYgLm5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgI3JlZ2lvbi1mbGF0LW5hdiAubmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgfVxufVxuXG4jcGFnZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuI3BhZ2UtZm9vdGVyIGEgLmljb24ge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5iZy1pbnZlcnNlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5iZy1pbnZlcnNlIGEgLmljb24ge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5zaXRlbGluayBpbWcge1xuICAgIHdpZHRoOiAxMTJweFxufVxuXG4uZHJvcGRvd24taXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzIxMjUyOVxufVxuXG4uZHJvcGRvd24taXRlbTphY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmNvbXBldGVuY3ktdHJlZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxMDMxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMFxufVxuXG5bZGF0YS1kcmFnLXR5cGU9bW92ZV0ge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmVcbn1cblxuLmNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5vdmVybGF5LWljb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpXG59XG5cbi5vdmVybGF5LWljb24tY29udGFpbmVyIC5sb2FkaW5nLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbn1cblxuLm92ZXJsYXktaWNvbi1jb250YWluZXIgLmxvYWRpbmctaWNvbiAuaWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweFxufVxuXG4ub3Blbi5hdHRvX21lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgYnV0dG9uIC5pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1N1xufVxuXG4udy1hdXRvIHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4uYmctcHVsc2UtZ3JleSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJnLXB1bHNlLWdyZXkgMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogYmctcHVsc2UtZ3JleSAycyBpbmZpbml0ZSBsaW5lYXJcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJnLXB1bHNlLWdyZXkge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJnLXB1bHNlLWdyZXkge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhXG4gICAgfVxufVxuXG4ubGluZS1oZWlnaHQtMCB7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudFxufVxuXG4ubGluZS1oZWlnaHQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XG59XG5cbi5saW5lLWhlaWdodC0yIHtcbiAgICBsaW5lLWhlaWdodDogLjVyZW0gIWltcG9ydGFudFxufVxuXG4ubGluZS1oZWlnaHQtMyB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudFxufVxuXG4ubGluZS1oZWlnaHQtNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5saW5lLWhlaWdodC01IHtcbiAgICBsaW5lLWhlaWdodDogM3JlbSAhaW1wb3J0YW50XG59XG5cbi5kaXItcnRsIC5kaXItcnRsLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmRpci1sdHIgLmRpci1sdHItaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnN3aXRjaCBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5zd2l0Y2ggaW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEuOHJlbTtcbiAgICBtaW4td2lkdGg6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogNC4xcmVtXG59XG5cbi5zd2l0Y2ggaW5wdXQgKyBsYWJlbDo6YWZ0ZXIsIC5zd2l0Y2ggaW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjlyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMuNnJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnN3aXRjaCBpbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGxcbn1cblxuLnN3aXRjaCBpbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICB3aWR0aDogY2FsYygxLjhyZW0gLSA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxLjhyZW0gLSA0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGxcbn1cblxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYVxufVxuXG4uc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW1cbn1cblxuLnN3aXRjaCBpbnB1dDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgLjI1KVxufVxuXG4uc3dpdGNoIGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcbn1cblxuLnN3aXRjaCBpbnB1dDpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWFcbn1cblxuLnBhZ2VkLWNvbnRlbnQtcGFnZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtXG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnRcbn1cblxuLnBvc2l0aW9uLXJpZ2h0IHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxufVxuXG4udGV4dC1icmVhayB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50XG59XG5cbi56LWluZGV4LTEge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudFxufVxuXG4uaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtXG59XG5cbi5pY29uLnNwYWNlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5pY29uLmljb25zaXplLWJpZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNjRweFxufVxuXG4ubmF2YmFyLWRhcmsgYSAuaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpICFpbXBvcnRhbnRcbn1cblxuLmFjdGlvbi1tZW51LWl0ZW0gYTpmaXJzdC1vZi10eXBlID4gLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxufVxuXG4ueWd0dmNlbGwgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcbn1cblxuLmJsb2NrX25hdmlnYXRpb24gLnRyZWVfaXRlbSAuaWNvbiwgLmJsb2NrX3NldHRpbmdzIC50cmVlX2l0ZW0gLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbltkYXRhLWFjdGlvbj10b2dnbGUtZHJhd2VyXSAuaWNvbiB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5pY29uLW5vLXNwYWNpbmcgYSA+IC5pY29uIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmljb24tbm8tbWFyZ2luIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5pY29uLWxhcmdlID4gLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweFxufVxuXG4uaWNvbi1zaXplLTAgLmljb24ge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnRcbn1cblxuLmljb24tc2l6ZS0xIC5pY29uIHtcbiAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDRweCAhaW1wb3J0YW50XG59XG5cbi5pY29uLXNpemUtMiAuaWNvbiB7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudFxufVxuXG4uaWNvbi1zaXplLTMgLmljb24ge1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnRcbn1cblxuLmljb24tc2l6ZS00IC5pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50XG59XG5cbi5pY29uLXNpemUtNSAuaWNvbiB7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudFxufVxuXG4uaGVscGxpbmsgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxufVxuXG4uZm9ybXRhYmxlIHRib2R5IHRoIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5wYXRoLWFkbWluICNhc3NpZ25yb2xlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4ucGF0aC1hZG1pbiAuYWRtaW50YWJsZSAubGVmdGFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5lbnZpcm9ubWVudHRhYmxlIC53YXJuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICAgIGNvbG9yOiAjZmZjMTA3XG59XG5cbi5lbnZpcm9ubWVudHRhYmxlIC5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICBjb2xvcjogI2RjMzU0NVxufVxuXG4uZW52aXJvbm1lbnR0YWJsZSAub2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gICAgY29sb3I6ICMyOGE3NDVcbn1cblxuLnBhdGgtYWRtaW4gI2Fzc2lnbnJvbGUgLmFkbWludGFibGUgLnJvbGUsIC5wYXRoLWFkbWluICNhc3NpZ25yb2xlIC5hZG1pbnRhYmxlIC5yb2xlaG9sZGVyLCAucGF0aC1hZG1pbiAjYXNzaWducm9sZSAuYWRtaW50YWJsZSAudXNlcnJvbGUsIC5wYXRoLWFkbWluIC5hZG1pbnRhYmxlLmVudmlyb25tZW50dGFibGUgLmluZm8sIC5wYXRoLWFkbWluIC5hZG1pbnRhYmxlLmVudmlyb25tZW50dGFibGUgLm5hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLnBhdGgtYWRtaW4gLmluY29tcGF0aWJsZWJsb2Nrc3RhYmxlIHRkLmMwIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbiNwYWdlLWFkbWluLWNvdXJzZS1jYXRlZ29yeSAuYWRkY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDEwcHhcbn1cblxuI3BhZ2UtYWRtaW4tY291cnNlLWluZGV4IC5lZGl0Y291cnNlIHtcbiAgICBtYXJnaW46IDIwcHggYXV0b1xufVxuXG4jcGFnZS1hZG1pbi1jb3Vyc2UtaW5kZXggLmVkaXRjb3Vyc2UgdGQsICNwYWdlLWFkbWluLWNvdXJzZS1pbmRleCAuZWRpdGNvdXJzZSB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcbn1cblxuLnRpbWV3YXJuaW5naGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNwYWdlLWFkbWluLXJlcG9ydC1jYXBhYmlsaXR5LWluZGV4ICNjYXBhYmlsaXR5c2VhcmNoIHtcbiAgICB3aWR0aDogMzBlbVxufVxuXG4jcGFnZS1hZG1pbi1xYmVoYXZpb3VycyAjcWJlaGF2aW91cnMgZGl2LCAjcGFnZS1hZG1pbi1xYmVoYXZpb3VycyAjcWJlaGF2aW91cnMgZm9ybSwgI3BhZ2UtYWRtaW4tcXR5cGVzICNxdHlwZXMgZGl2LCAjcGFnZS1hZG1pbi1xdHlwZXMgI3F0eXBlcyBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuI3BhZ2UtYWRtaW4tcWJlaGF2aW91cnMgI3FiZWhhdmlvdXJzIGltZy5zcGFjZXIsICNwYWdlLWFkbWluLXF0eXBlcyAjcXR5cGVzIGltZy5zcGFjZXIge1xuICAgIHdpZHRoOiAxNnB4XG59XG5cbiNwYWdlLWFkbWluLXFiZWhhdmlvdXJzIC5jZWxsLmMzLCAjcGFnZS1hZG1pbi1xdHlwZXMgLmNlbGwuYzMge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4jcGFnZS1hZG1pbi1jb3Vyc2UtY2F0ZWdvcnkgLmFkZGNhdGVnb3J5LCAjcGFnZS1hZG1pbi1jb3Vyc2UtY2F0ZWdvcnkgLmJ1dHRvbnMsICNwYWdlLWFkbWluLWNvdXJzZS1pbmRleCAuYWRkY2F0ZWdvcnksICNwYWdlLWFkbWluLWNvdXJzZS1pbmRleCAuYnV0dG9ucywgI3BhZ2UtYWRtaW4tY291cnNlLWluZGV4IC5zaW5nbGVidXR0b24sICNwYWdlLWFkbWluLWluZGV4ICNsYXlvdXQtdGFibGUgLnNpbmdsZWJ1dHRvbiwgI3BhZ2UtYWRtaW4taW5kZXggLmFkbWluZXJyb3IgLnNpbmdsZWJ1dHRvbiwgI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZyAuc2luZ2xlYnV0dG9uLCAjcGFnZS1hZG1pbi1pbmRleCAuY29weXJpZ2h0LCAjcGFnZS1hZG1pbi1pbmRleCAuY29weXJpZ2h0bm90aWNlLCAjcGFnZS1hZG1pbi1sYW5nIC5nZW5lcmFsYm94LCAjcGFnZS1hZG1pbi1tYWludGVuYW5jZSAuYnV0dG9ucywgI3BhZ2UtYWRtaW4tc3RpY2t5YmxvY2tzIC5nZW5lcmFsYm94LCAjcGFnZS1jb3Vyc2UtaW5kZXggLmJ1dHRvbnMsICNwYWdlLWNvdXJzZS1pbmRleC1jYXRlZ29yeSAuYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbVxufVxuXG4ucGF0aC1hZG1pbi1yb2xlcyAuY2FwYWJpbGl0eXNlYXJjaHVpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbiNwYWdlLWFkbWluLXJvbGVzLWRlZmluZSAudG9wZmllbGRzIHtcbiAgICBtYXJnaW46IDFlbSAwIDJlbVxufVxuXG4jcGFnZS1hZG1pbi1yb2xlcy1kZWZpbmUgLmNhcGRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA3NSlcbn1cblxuI3BhZ2UtZmlsdGVyLW1hbmFnZSAuYmFja2xpbmssIC5wYXRoLWFkbWluLXJvbGVzIC5iYWNrbGluayB7XG4gICAgbWFyZ2luLXRvcDogMWVtXG59XG5cbiNwYWdlLWFkbWluLXJvbGVzLWV4cGxhaW4gI2Nob29zZXVzZXIgaDMsICNwYWdlLWFkbWluLXJvbGVzLXVzZXJzcm9sZXMgLmNvbnRleHRuYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbiNwYWdlLWFkbWluLXJvbGVzLWV4cGxhaW4gI2Nob29zZXVzZXJzdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbiNwYWdlLWFkbWluLXJvbGVzLXVzZXJzcm9sZXMgcCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbiNwYWdlLWFkbWluLXJvbGVzLWFzc2lnbiAuY2VsbC5jMSwgI3BhZ2UtYWRtaW4tcm9sZXMtYXNzaWduIC5jZWxsLmMzLCAjcGFnZS1hZG1pbi1yb2xlcy1vdmVycmlkZSAuY2VsbC5jMSB7XG4gICAgcGFkZGluZy10b3A6IC43NWVtXG59XG5cbiNwYWdlLWFkbWluLXJvbGVzLWRlZmluZSAuZGVmaW5lbm90aWNlLCAjcGFnZS1hZG1pbi1yb2xlcy1vdmVycmlkZSAub3ZlcnJpZGVub3RpY2Uge1xuICAgIG1hcmdpbjogMWVtIDEwJSAyZW0gMTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZy5hdmFpbGFibGV1cGRhdGVzaW5mbyAubW9vZGxldXBkYXRlaW5mbyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4jcGFnZS1hZG1pbi1pbmRleCAudXBkYXRlcGx1Z2luIGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbVxufVxuXG4jcGFnZS1hZG1pbi11c2VyLXVzZXJfYnVsayAjdXNlcnMgLmZncm91cCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4jcGFnZS1hZG1pbi1yZXBvcnQtc3RhdHMtaW5kZXggLmdyYXBoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbiNwYWdlLWFkbWluLXJlcG9ydC1jb3Vyc2VvdmVydmlldy1pbmRleCAuZ3JhcGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW1cbn1cblxuI3BhZ2UtYWRtaW4tbGFuZyAudHJhbnNsYXRvciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxufVxuXG4ucGF0aC1hZG1pbiAucm9sZWFzc2lnbnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ucGF0aC1hZG1pbiAucm9sZWFzc2lnbnRhYmxlIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IC4yZW0gLjNlbVxufVxuXG4ucGF0aC1hZG1pbiAucm9sZWFzc2lnbnRhYmxlIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAuMmVtIDBcbn1cblxuLnBhdGgtYWRtaW4gLnJvbGVhc3NpZ250YWJsZSAjZXhpc3RpbmdjZWxsLCAucGF0aC1hZG1pbiAucm9sZWFzc2lnbnRhYmxlICNwb3RlbnRpYWxjZWxsIHtcbiAgICB3aWR0aDogNDIlXG59XG5cbi5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI2V4aXN0aW5nY2VsbCBwID4gbGFiZWw6Zmlyc3QtY2hpbGQsIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI3BvdGVudGlhbGNlbGwgcCA+IGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI2J1dHRvbnNjZWxsIHtcbiAgICB3aWR0aDogMTYlXG59XG5cbi5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI2J1dHRvbnNjZWxsICNhc3NpZ25vcHRpb25zIHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLnBhdGgtYWRtaW4gLnJvbGVhc3NpZ250YWJsZSAjYWRkc2VsZWN0X3dyYXBwZXIsIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI3JlbW92ZXNlbGVjdF93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ucGF0aC1hZG1pbiB0YWJsZS5yb2xlY2FwIHRyLnJvbGVjYXAgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ucGF0aC1hZG1pbiAucm9sZWNhcCAuaGlkZGVucm93IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wYXRoLWFkbWluICNkZWZpbmVyb2xldGFibGUgLnJvbGVjYXAgLmFsbG93LCAucGF0aC1hZG1pbiAjZGVmaW5lcm9sZXRhYmxlIC5yb2xlY2FwIC5pbmhlcml0LCAucGF0aC1hZG1pbiAjZGVmaW5lcm9sZXRhYmxlIC5yb2xlY2FwIC5wcmV2ZW50LCAucGF0aC1hZG1pbiAjZGVmaW5lcm9sZXRhYmxlIC5yb2xlY2FwIC5wcm9oaWJpdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAzLjVlbVxufVxuXG4ucGF0aC1hZG1pbiAucm9sZWNhcCAuY2FwLW5hbWUsIC5wYXRoLWFkbWluIC5yb2xlY2FwIC5ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbi5wYXRoLWFkbWluIC5yb2xlY2FwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBtYXJnaW46IDBcbn1cblxuLnBsdWdpbmNoZWNrd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmVudmlyb25tZW50Ym94IHtcbiAgICBtYXJnaW4tdG9wOiAxZW1cbn1cblxuI21uZXRjb25maWcgdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4uZW52aXJvbm1lbnR0YWJsZSAuY2VsbCB7XG4gICAgcGFkZGluZzogLjE1ZW0gLjVlbVxufVxuXG4jdHJ1c3RlZGhvc3RzIC5nZW5lcmFsdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAwcHhcbn1cblxuI3RydXN0ZWRob3N0cyAuc3RhbmRhcmQge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbiNhZG1pbnNldHRpbmdzIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jYWRtaW5zZXR0aW5ncyBmaWVsZHNldC5lcnJvciB7XG4gICAgbWFyZ2luOiAuMmVtIDAgLjVlbSAwXG59XG5cbiNhZG1pbnNldHRpbmdzIGZpZWxkc2V0LmVycm9yIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuI2FkbWluLXNwZWxsbGFuZ3VhZ2VsaXN0IHRleHRhcmVhLCAjcGFnZS1hZG1pbi1zZXR0aW5nLWVkaXRvcnNldHRpbmdzdGlueW1jZSAuZm9ybS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXJlY3Rpb246IGx0clxufVxuXG4uYWRtaW5zZXR0aW5nc2ZsYWdzIHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLmFkbWluc2V0dGluZ3NmbGFncyBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHhcbn1cblxuLmZvcm0tZGVzY3JpcHRpb24gcHJlLCAuZm9ybXNldHRpbmdoZWFkaW5nIHByZSB7XG4gICAgZGlyZWN0aW9uOiBsdHJcbn1cblxuLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5mb3JtLWh0bWxhcmVhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5mb3JtLWh0bWxhcmVhIC5odG1sYXJlYSB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5mb3JtLWl0ZW0gLmZvcm0tc2V0dGluZyAuZm9ybS1tdWx0aWNoZWNrYm94IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA3cHggMCAwIDBcbn1cblxuLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5kZWZhdWx0c25leHQge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4uZm9ybS1pdGVtIC5mb3JtLXNldHRpbmcgLmxvY2tlZC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4uZm9ybS1pdGVtIC5mb3JtLXNldHRpbmcgLmZvcm0tZGVmYXVsdGluZm8sIC5mb3JtLWl0ZW0gLmZvcm0tc2V0dGluZyAuZm9ybS1wYXNzd29yZCAudW5tYXNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5mb3JtLWRlZmF1bHRpbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkXG59XG5cbiNhZG1pbi1lbW90aWNvbnMgdGQgaW5wdXQge1xuICAgIHdpZHRoOiA4ZW1cbn1cblxuI2FkbWluLWVtb3RpY29ucyB0ZC5jMCBpbnB1dCB7XG4gICAgd2lkdGg6IDRlbVxufVxuXG4jYWRtaW50aGVtZXNlbGVjdG9yIC5zZWxlY3RlZHRoZW1lIHRkLmMwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMFxufVxuXG4jYWRtaW50aGVtZXNlbGVjdG9yIC5zZWxlY3RlZHRoZW1lIHRkLmMxIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwXG59XG5cbi5hZG1pbl9jb2xvdXJwaWNrZXIsIC5hZG1pbl9jb2xvdXJwaWNrZXJfcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uanNlbmFibGVkIC5hZG1pbl9jb2xvdXJwaWNrZXJfcHJldmlldyB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5qc2VuYWJsZWQgLmFkbWluX2NvbG91cnBpY2tlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgICB3aWR0aDogNDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxufVxuXG4uYWRtaW5fY29sb3VycGlja2VyIC5sb2FkaW5naWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xufVxuXG4uYWRtaW5fY29sb3VycGlja2VyIC5jb2xvdXJkaWFsb2d1ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlZTVlYlxufVxuXG4uYWRtaW5fY29sb3VycGlja2VyIC5wcmV2aWV3Y29sb3VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViO1xuICAgIG1hcmdpbi1sZWZ0OiAzMDFweFxufVxuXG4uYWRtaW5fY29sb3VycGlja2VyIC5jdXJyZW50Y29sb3VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViO1xuICAgIG1hcmdpbi1sZWZ0OiAzMDFweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwXG59XG5cbiNwYWdlLWFkbWluLWluZGV4ICNub3RpY2UgLmNoZWNrZm9ydXBkYXRlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbiNwYWdlLWFkbWluLXBsdWdpbnMgI3BsdWdpbnMtb3ZlcnZpZXctcGFuZWwgLmluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbVxufVxuXG4jcGFnZS1hZG1pbi1wbHVnaW5zIC5jaGVja2ZvcnVwZGF0ZXMge1xuICAgIG1hcmdpbjogMTBweCAwXG59XG5cbiNwYWdlLWFkbWluLXBsdWdpbnMgLmNoZWNrZm9ydXBkYXRlcyAuc2luZ2xlYnV0dG9uIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI3BhZ2UtYWRtaW4tcGx1Z2lucyAuY2hlY2tmb3J1cGRhdGVzIC5zaW5nbGVidXR0b24gZGl2LCAjcGFnZS1hZG1pbi1wbHVnaW5zIC5jaGVja2ZvcnVwZGF0ZXMgLnNpbmdsZWJ1dHRvbiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDBcbn1cblxuI3BhZ2UtYWRtaW4tcGx1Z2lucyAudXBkYXRlYXZhaWxhYmxlaW5zdGFsbGFsbCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNwYWdlLWFkbWluLXBsdWdpbnMgLnVwZGF0ZWF2YWlsYWJsZWluc3RhbGxhbGwgZGl2LCAjcGFnZS1hZG1pbi1wbHVnaW5zIC51cGRhdGVhdmFpbGFibGVpbnN0YWxsYWxsIGlucHV0IHtcbiAgICBtYXJnaW46IDAgM3B4IDVweCAwXG59XG5cbiNwYWdlLWFkbWluLXBsdWdpbnMgI3BsdWdpbnMtY29udHJvbC1wYW5lbCAuc3RhdHVzLW1pc3NpbmcgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Rcbn1cblxuI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW5uYW1lIC5jb21wb25lbnRuYW1lIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIycHhcbn1cblxuI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC52ZXJzaW9uIC52ZXJzaW9ubnVtYmVyIHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC51bmluc3RhbGwgYSB7XG4gICAgY29sb3I6ICNkYzM1NDVcbn1cblxuI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5ub3RlcyAubGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogM3B4XG59XG5cbiNwYWdlLWFkbWluLXBsdWdpbnMgI3BsdWdpbnMtY29udHJvbC1wYW5lbCAubm90ZXMgLnJlcXVpcmVkYnkge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4jcGx1Z2lucy1jaGVjay1wYWdlIC5jaGVja2ZvcnVwZGF0ZXMgLnNpbmdsZWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgLmNoZWNrZm9ydXBkYXRlcyAuc2luZ2xlYnV0dG9uIGRpdiwgI3BsdWdpbnMtY2hlY2stcGFnZSAuY2hlY2tmb3J1cGRhdGVzIC5zaW5nbGVidXR0b24gaW5wdXQge1xuICAgIG1hcmdpbjogMCAzcHggMCAwXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2staW5mbyAuYWN0aW9ucyA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMWVtXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2staW5mbyAuYWN0aW9ucyAuc2luZ2xlYnV0dG9uIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjay1pbmZvIC5hY3Rpb25zIC5zaW5nbGVidXR0b24gZGl2LCAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrLWluZm8gLmFjdGlvbnMgLnNpbmdsZWJ1dHRvbiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDBcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjayAuc3RhdHVzLWRvd25ncmFkZSB0ZCwgI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjayAuc3RhdHVzLW1pc3NpbmcgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGFcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjayAuZGlzcGxheW5hbWUgLnBsdWdpbmRpciB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2sgLnJlcXVpcmVzIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweFxufVxuXG4jcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrIC5zdGF0dXMgLmFjdGlvbmJ1dHRvbiB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2sgLnN0YXR1cyAuYWN0aW9uYnV0dG9uIGlucHV0IHtcbiAgICBtYXJnaW46IDBcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2lucy1jaGVjay1kZXBlbmRlbmNpZXMtYWN0aW9ucyA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMWVtXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgLnBsdWdpbnMtY2hlY2stZGVwZW5kZW5jaWVzLWFjdGlvbnMgLnNpbmdsZWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgLnBsdWdpbnMtY2hlY2stZGVwZW5kZW5jaWVzLWFjdGlvbnMgLnNpbmdsZWJ1dHRvbiBkaXYsICNwbHVnaW5zLWNoZWNrLXBhZ2UgLnBsdWdpbnMtY2hlY2stZGVwZW5kZW5jaWVzLWFjdGlvbnMgLnNpbmdsZWJ1dHRvbiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDBcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjay1hdmFpbGFibGUtZGVwZW5kZW5jaWVzIC5kaXNwbGF5bmFtZSAuY29tcG9uZW50IHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjay1hdmFpbGFibGUtZGVwZW5kZW5jaWVzIC5pbmZvIC5hY3Rpb25zID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW1cbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjay1hdmFpbGFibGUtZGVwZW5kZW5jaWVzIC5pbmZvIC5hY3Rpb25zIC5kZXBlbmRlbmN5aW5zdGFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2stYXZhaWxhYmxlLWRlcGVuZGVuY2llcyAuaW5mbyAuYWN0aW9ucyAuZGVwZW5kZW5jeWluc3RhbGwgaW5wdXQge1xuICAgIG1hcmdpbjogMFxufVxuXG4jcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW51cGRhdGVpbmZvLCAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2ludXBkYXRlaW5mby5tYXR1cml0eTUwLCAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvLm1hdHVyaXR5NTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGFcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2ludXBkYXRlaW5mby5tYXR1cml0eTEwMCwgI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2ludXBkYXRlaW5mby5tYXR1cml0eTE1MCwgI3BsdWdpbnMtY29udHJvbC1wYW5lbCAucGx1Z2ludXBkYXRlaW5mby5tYXR1cml0eTEwMCwgI3BsdWdpbnMtY29udHJvbC1wYW5lbCAucGx1Z2ludXBkYXRlaW5mby5tYXR1cml0eTE1MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZFxufVxuXG4jcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW51cGRhdGVpbmZvIC5pbmZvLCAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2ludXBkYXRlaW5mbyAuc2VwYXJhdG9yOmFmdGVyLCAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvIC5zZXBhcmF0b3I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIHwgXCJcbn1cblxuI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2ludXBkYXRlaW5mbyAuc2luZ2xlYnV0dG9uLCAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvIC5zaW5nbGVidXR0b24ge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4jcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW51cGRhdGVpbmZvIC5zaW5nbGVidXR0b24gZGl2LCAjcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW51cGRhdGVpbmZvIC5zaW5nbGVidXR0b24gaW5wdXQsICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnBsdWdpbnVwZGF0ZWluZm8gLnNpbmdsZWJ1dHRvbiBkaXYsICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnBsdWdpbnVwZGF0ZWluZm8gLnNpbmdsZWJ1dHRvbiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDBcbn1cblxuLnBsdWdpbnMtbWFuYWdlbWVudC1jb25maXJtLWJ1dHRvbnMgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDFlbSAxZW0gMWVtIDBcbn1cblxuLnBsdWdpbnMtbWFuYWdlbWVudC1jb25maXJtLWJ1dHRvbnMgLmNvbnRpbnVlIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wbHVnaW5zLW1hbmFnZW1lbnQtY29uZmlybS1idXR0b25zIC5jb250aW51ZSBkaXYsIC5wbHVnaW5zLW1hbmFnZW1lbnQtY29uZmlybS1idXR0b25zIC5jb250aW51ZSBpbnB1dCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi51bmluc3RhbGxkZWxldGVjb25maXJtZXh0ZXJuYWwge1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIG1hcmdpbjogNXB4IDAgMTBweCAwXG59XG5cbiNwYWdlLWFkbWluLWluZGV4IC51cGdyYWRlcGx1Z2luc2luZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvIC5zZXBhcmF0b3I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIHwgXCJcbn1cblxuI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAuYm94LmRlbGV0ZWRob3N0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4jcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuZGVsZXRlZGhvc3RpbmZvIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG5cbiNjb3JlLWNhY2hlLXBsdWdpbi1zdW1tYXJpZXMgdGFibGUsICNjb3JlLWNhY2hlLXN0b3JlLXN1bW1hcmllcyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuI2NvcmUtY2FjaGUtZGVmaW5pdGlvbi1zdW1tYXJpZXMgdGFibGUsICNjb3JlLWNhY2hlLWxvY2stc3VtbWFyeSB0YWJsZSwgI2NvcmUtY2FjaGUtbW9kZS1tYXBwaW5ncyB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG9cbn1cblxuI2NvcmUtY2FjaGUtc3RvcmUtc3VtbWFyaWVzIC5kZWZhdWx0LXN0b3JlIHRkIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuI2NvcmUtY2FjaGUtbG9jay1zdW1tYXJ5IC5uZXctaW5zdGFuY2UsICNjb3JlLWNhY2hlLW1vZGUtbWFwcGluZ3MgLmVkaXQtbGluaywgI2NvcmUtY2FjaGUtcmVzY2FuLWRlZmluaXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubWFpbnRlbmFuY2V3YXJuaW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMFxufVxuXG4ubW9kYWwubW9kYWwtaW4tcGFnZSB7XG4gICAgei1pbmRleDogMFxufVxuXG4jcGFnZS1hZG1pbi1zZWFyY2ggLmFkbWlucGFnZXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmVcbn1cblxuI3BhZ2UtYWRtaW4tc2VhcmNoIC5hZG1pbnBhZ2VwYXRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDBcbn1cblxuI3BhZ2UtYWRtaW4tc2VhcmNoIC5hZG1pbnBhZ2VwYXRoIGxpIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNwYWdlLWFkbWluLXNlYXJjaCAuYWRtaW5wYWdlcGF0aCBsaSArIGxpOmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBjb250ZW50OiBcIi9cIlxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcGFnZS1hZG1pbi1zZWFyY2ggLmNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmRcbiAgICB9XG59XG5cbiNwYWdlLWFkbWluLXRhc2tsb2dzIC50YXNrLWNsYXNzIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmJsb2NrbW92ZXRhcmdldCAuYWNjZXNzaGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaXRpYWxcbn1cblxuLmJsb2NrOnRhcmdldCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcbn1cblxuLmJsb2NrX3NlYXJjaF9mb3J1bXMgLnNlYXJjaGZvcm0ge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmJsb2NrLmJsb2NrX25hdmlnYXRpb24gLmJsb2NrX3RyZWUgdWwsIC5ibG9ja19zZXR0aW5ncyAuYmxvY2tfdHJlZSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmJsb2NrIC5ibG9jay1jb250cm9scyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOVxufVxuXG5bZGF0YS1yZWdpb249YmxvY2tzLWNvbHVtbl0ge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuI3JlZ2lvbi1tYWluLXNldHRpbmdzLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4jcmVnaW9uLW1haW4tc2V0dGluZ3MtbWVudSA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW46IDFyZW1cbn1cblxuLnJlZ2lvbl9tYWluX3NldHRpbmdzX21lbnVfcHJveHkge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC42MjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbiNyZWdpb24tbWFpbi1zZXR0aW5ncy1tZW51Lmhhcy1ibG9ja3MsICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3NXB4KVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgI3JlZ2lvbi1tYWluLXNldHRpbmdzLW1lbnUuaGFzLWJsb2NrcywgI3JlZ2lvbi1tYWluLmhhcy1ibG9ja3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBbZGF0YS1yZWdpb249YmxvY2tzLWNvbHVtbl0ge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLmJsb2NrIC5lbXB0eS1wbGFjZWhvbGRlci1pbWFnZS1sZyB7XG4gICAgaGVpZ2h0OiA1cmVtXG59XG5cbi5ibG9jayAuYmxvY2stY2FyZHMgLmNvdXJzZS1pbmZvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogLjhyZW1cbn1cblxuLmJsb2NrIC5ibG9jay1jYXJkcyAucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogLjVyZW1cbn1cblxuLmJsb2NrIC5ibG9jay1jYXJkcyAuY291cnNlLXN1bW1hcnlpdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLmJsb2NrIC5ibG9jay1jYXJkcyAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbiNwYWdlLWVucm9sLXVzZXJzIC5ibG9jayAuYmxvY2stY2FyZHMgI2ZpbHRlcmZvcm0gLmNvdXJzZW1lbnVidG4sIC5ibG9jayAuYmxvY2stY2FyZHMgI3BhZ2UtZW5yb2wtdXNlcnMgI2ZpbHRlcmZvcm0gLmNvdXJzZW1lbnVidG4sIC5ibG9jayAuYmxvY2stY2FyZHMgLmNhcmQgLmNvdXJzZW1lbnVidG4sIC5ibG9jayAuYmxvY2stY2FyZHMgLmdyb3VwaW5mb2JveCAuY291cnNlbWVudWJ0biwgLmJsb2NrIC5ibG9jay1jYXJkcyAucXVlIC5oaXN0b3J5IC5jb3Vyc2VtZW51YnRuLCAuYmxvY2sgLmJsb2NrLWNhcmRzIC51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlIHNlY3Rpb24gLmNvdXJzZW1lbnVidG4sIC5ibG9jayAuYmxvY2stY2FyZHMgLndlbGwgLmNvdXJzZW1lbnVidG4sIC5xdWUgLmJsb2NrIC5ibG9jay1jYXJkcyAuaGlzdG9yeSAuY291cnNlbWVudWJ0biwgLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUgLmJsb2NrIC5ibG9jay1jYXJkcyBzZWN0aW9uIC5jb3Vyc2VtZW51YnRuIHtcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW1cbn1cblxuLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmssIC5ibG9jayAuYmxvY2stY2FyZHMgYS5jb3Vyc2VuYW1lLCAuYmxvY2sgLmJsb2NrLWNhcmRzIHNwYW4uY2F0ZWdvcnluYW1lIHtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4uYmxvY2sgLmJsb2NrLWNhcmRzIC5tdWx0aWxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYmxvY2sgLmJsb2NrLWNhcmRzIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmsuYnRuLWljb24uYWRkY3JpdGVyaW9uLCAuYmxvY2sgLmJsb2NrLWNhcmRzICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5hY3Rpb24sIC5ibG9jayAuYmxvY2stY2FyZHMgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24sIC5ibG9jayAuYmxvY2stY2FyZHMgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb24sIC5ibG9jayAuYmxvY2stY2FyZHMgLmJ0bi5idG4tbGluay5idG4taWNvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5ibG9jayAuYmxvY2stY2FyZHMgLmJ0bi1saW5rLmJ0bi1pY29uLmFjdGlvbjpmb2N1cywgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uOmhvdmVyLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYmxvY2sgLmJsb2NrLWNhcmRzIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uOmZvY3VzLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYmxvY2sgLmJsb2NrLWNhcmRzIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uOmhvdmVyLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmsuYnRuLWljb24uYWRkY3JpdGVyaW9uOmZvY3VzLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmsuYnRuLWljb24uYWRkY3JpdGVyaW9uOmhvdmVyLCAuYmxvY2sgLmJsb2NrLWNhcmRzICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5hY3Rpb246Zm9jdXMsIC5ibG9jayAuYmxvY2stY2FyZHMgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1saW5rLmJ0bi1pY29uLmFjdGlvbjpob3ZlciwgLmJsb2NrIC5ibG9jay1jYXJkcyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbjpmb2N1cywgLmJsb2NrIC5ibG9jay1jYXJkcyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbjpob3ZlciwgLmJsb2NrIC5ibG9jay1jYXJkcyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbjpmb2N1cywgLmJsb2NrIC5ibG9jay1jYXJkcyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbjpob3ZlciwgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uOmZvY3VzLCAuYmxvY2sgLmJsb2NrLWNhcmRzIC5idG4uYnRuLWxpbmsuYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWFcbn1cblxuLmRhc2hib2FyZC1jYXJkLWRlY2sub25lLXJvdyB7XG4gICAgZmxleC1mbG93OiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsXG59XG5cbi5zdW1tYXJ5aW1hZ2Uge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxufVxuXG4uZGFzaGJvYXJkLWNhcmQtZGVjayAuZGFzaGJvYXJkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDBcbn1cblxuLmRhc2hib2FyZC1jYXJkLWRlY2sgLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtY2FyZC1pbWcge1xuICAgIGhlaWdodDogN3JlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxufVxuXG4uZGFzaGJvYXJkLWNhcmQtZGVjayAuZGFzaGJvYXJkLWNhcmQgLmRhc2hib2FyZC1jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogLjhyZW1cbn1cblxuLmRhc2hib2FyZC1jYXJkLWRlY2suZml4ZWQtd2lkdGgtY2FyZHMgLmRhc2hib2FyZC1jYXJkIHtcbiAgICB3aWR0aDogMzAwcHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAgIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuZGFzaGJvYXJkLWNhcmQtZGVjazpub3QoLmZpeGVkLXdpZHRoLWNhcmRzKSAuZGFzaGJvYXJkLWNhcmQge1xuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAzMHB4KVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gICAgI3JlZ2lvbi1tYWluLmhhcy1ibG9ja3MgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweClcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzXG59XG5cbmJvZHkuZHJhd2VyLW9wZW4tbGVmdCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xc1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LmRyYXdlci1vcGVuLWxlZnQgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODYxcHgpIHtcbiAgICBib2R5LmRyYXdlci1vcGVuLWxlZnQgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTIycHgpIHtcbiAgICBib2R5LmRyYXdlci1vcGVuLWxlZnQgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgxcHgpIHtcbiAgICBib2R5LmRyYXdlci1vcGVuLWxlZnQgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBib2R5LmRyYXdlci1vcGVuLWxlZnQgI3JlZ2lvbi1tYWluLmhhcy1ibG9ja3MgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzNnB4KSB7XG4gICAgYm9keS5kcmF3ZXItb3Blbi1sZWZ0ICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ5N3B4KSB7XG4gICAgYm9keS5kcmF3ZXItb3Blbi1sZWZ0ICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI2Jsb2NrLXJlZ2lvbi1zaWRlLXByZSAuZGFzaGJvYXJkLWNhcmQtZGVjazpub3QoLmZpeGVkLXdpZHRoLWNhcmRzKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICB9XG5cbiAgICAjYmxvY2stcmVnaW9uLXNpZGUtcHJlIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50XG4gICAgfVxufVxuXG4uYmxvY2tfcmVjZW50bHlhY2Nlc3NlZGNvdXJzZXMgLnBhZ2luZy1iYXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMi40cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmJsb2NrX3JlY2VudGx5YWNjZXNzZWRjb3Vyc2VzIC5wYWdpbmctYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICB9XG59XG5cbiNibG9jay1yZWdpb24tc2lkZS1wcmUgLmJsb2NrX3JlY2VudGx5YWNjZXNzZWRjb3Vyc2VzIC5wYWdpbmctYmFyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uYmxvY2tfcmVjZW50bHlhY2Nlc3NlZGl0ZW1zIGltZy5pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHhcbn1cblxuLmJsb2NrX215b3ZlcnZpZXcgLmNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE5LjM1cmVtXG59XG5cbi5ibG9ja19teW92ZXJ2aWV3IC5wYWdlZC1jb250ZW50LXBhZ2UtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxM3JlbVxufVxuXG4uYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD1mYWxzZV0sIC5ibG9ja19uYXZpZ2F0aW9uIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPXRydWVdLCAuYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD10cnVlXS5lbXB0eWJyYW5jaCwgLmJsb2NrX3NldHRpbmdzIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPWZhbHNlXSwgLmJsb2NrX3NldHRpbmdzIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPXRydWVdLCAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uZW1wdHlicmFuY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuLmJsb2NrX25hdmlnYXRpb24gLmJsb2NrX3RyZWUgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLCAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Eh1wiO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTZweFxufVxuXG4uYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD1mYWxzZV06YmVmb3JlLCAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIVcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHhcbn1cblxuLmRpci1ydGwgLmJsb2NrX25hdmlnYXRpb24gLmJsb2NrX3RyZWUgW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZSwgLmRpci1ydGwgLmJsb2NrX3NldHRpbmdzIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPWZhbHNlXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SEXCJcbn1cblxuLmJsb2NrX25hdmlnYXRpb24gLmJsb2NrX3RyZWUgcC5oYXNpY29uLCAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgcC5oYXNpY29uIHtcbiAgICB0ZXh0LWluZGVudDogLTNweFxufVxuXG4uYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBwLmhhc2ljb24gLmljb24sIC5ibG9ja19zZXR0aW5ncyAuYmxvY2tfdHJlZSBwLmhhc2ljb24gLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMnB4XG59XG5cbi5ibG9jay5pbnZpc2libGVibG9jayAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICM2Yzc1N2Rcbn1cblxuLm5hdmJhciB7XG4gICAgbWF4LWhlaWdodDogNTBweFxufVxuXG4uY2FsZW5kYXJfZXZlbnRfY2F0ZWdvcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGJmZDhcbn1cblxuLmNhbGVuZGFyX2V2ZW50X2NvdXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDNiZFxufVxuXG4uY2FsZW5kYXJfZXZlbnRfc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZjhjZFxufVxuXG4uY2FsZW5kYXJfZXZlbnRfZ3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU3YWVcbn1cblxuLmNhbGVuZGFyX2V2ZW50X3VzZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2U3ZWNcbn1cblxuLnBhdGgtY2FsZW5kYXIgLmNhbGVuZGFydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWRcbn1cblxuLnBhdGgtY2FsZW5kYXIgLmNhbGVuZGFydGFibGUgdGQsIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhcnRhYmxlIHRoIHtcbiAgICB3aWR0aDogMTQlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMFxufVxuXG4ucGF0aC1jYWxlbmRhciAuY2FsZW5kYXItY29udHJvbHMgLmN1cnJlbnQsIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAubmV4dCwgLnBhdGgtY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRyb2xzIC5wcmV2aW91cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyJVxufVxuXG4ucGF0aC1jYWxlbmRhciAuY2FsZW5kYXItY29udHJvbHMgLnByZXZpb3VzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAuY3VycmVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NiVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRyb2xzIC5uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4ucGF0aC1jYWxlbmRhciAuY2FsZW5kYXItY29udHJvbHMgLmRyb3AtdGFyZ2V0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZmFiNmFhXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5maWx0ZXJzIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAycHg7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMFxufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5oZWlnaHRjb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW46IDEwcHggYXV0b1xufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcm1vbnRoIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcm1vbnRoIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSA+IGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSA+IGE6aG92ZXIgLmV2ZW50bmFtZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWxcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSAuYmFkZ2UuYmFkZ2UtY2lyY2xlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSAuYmFkZ2UuYmFkZ2UtY2lyY2xlLmNhbGVuZGFyX2V2ZW50X2NhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhiZmQ4XG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgLmJhZGdlLmJhZGdlLWNpcmNsZS5jYWxlbmRhcl9ldmVudF9jb3Vyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzYmRcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSAuYmFkZ2UuYmFkZ2UtY2lyY2xlLmNhbGVuZGFyX2V2ZW50X3NpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmY4Y2Rcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSAuYmFkZ2UuYmFkZ2UtY2lyY2xlLmNhbGVuZGFyX2V2ZW50X2dyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlN2FlXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgLmJhZGdlLmJhZGdlLWNpcmNsZS5jYWxlbmRhcl9ldmVudF91c2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlN2VjXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdGQge1xuICAgIGhlaWdodDogNWVtXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggLmNsaWNrYWJsZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTIpXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRyb2xzIC5uZXh0LCAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAucHJldmlvdXMge1xuICAgIHdpZHRoOiAzMCVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXItY29udHJvbHMgLmN1cnJlbnQge1xuICAgIHdpZHRoOiAzOS45NSVcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY29udHJvbHMge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG9cbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJfZXZlbnRfY2F0ZWdvcnk6aG92ZXIgYSwgLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJfZXZlbnRfY291cnNlOmhvdmVyIGEsIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X2dyb3VwOmhvdmVyIGEsIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X3NpdGU6aG92ZXIgYSwgLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJfZXZlbnRfdXNlcjpob3ZlciBhIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcl9ldmVudF9jYXRlZ29yeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDhiZmQ4XG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X2NvdXJzZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkM2JkXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X3NpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2Q2ZjhjZFxufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcl9ldmVudF9ncm91cCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlN2FlXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X3VzZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2RjZTdlY1xufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAuY3VycmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcnRhYmxlIGxpLCAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwIDRweCA0cHggNHB4XG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFydGFibGUgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmhlYWRlciAuYnV0dG9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmV2ZW50IC5jYXJkLWhlYWRlciBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG4ucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5ldmVudCAubG9jYXRpb24ge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkXG59XG5cbiNwYWdlLWNhbGVuZGFyLWV4cG9ydCAuaW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbn1cblxuLmJsb2NrIC5taW5pY2FsZW5kYXIge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmJsb2NrIC5taW5pY2FsZW5kYXIgdGQsIC5ibG9jayAubWluaWNhbGVuZGFyIHRoIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uYmxvY2sgLm1pbmljYWxlbmRhciB0ZCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmJsb2NrIC5taW5pY2FsZW5kYXIgdGQuZHVyYXRpb25fZ2xvYmFsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZjhjZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZjhjZFxufVxuXG4uYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl9nbG9iYWwuZHVyYXRpb25fZmluaXNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZmOGNkXG59XG5cbi5ibG9jayAubWluaWNhbGVuZGFyIHRkLmR1cmF0aW9uX2NhdGVnb3J5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4YmZkODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4YmZkOFxufVxuXG4uYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl9jYXRlZ29yeS5kdXJhdGlvbl9maW5pc2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGJmZDhcbn1cblxuLmJsb2NrIC5taW5pY2FsZW5kYXIgdGQuZHVyYXRpb25fY291cnNlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZDNiZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDNiZFxufVxuXG4uYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl9jb3Vyc2UuZHVyYXRpb25fZmluaXNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkM2JkXG59XG5cbi5ibG9jayAubWluaWNhbGVuZGFyIHRkLmR1cmF0aW9uX2dyb3VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZlZTdhZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZlZTdhZVxufVxuXG4uYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl9ncm91cC5kdXJhdGlvbl9maW5pc2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU3YWVcbn1cblxuLmJsb2NrIC5taW5pY2FsZW5kYXIgdGQuZHVyYXRpb25fdXNlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2U3ZWM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2U3ZWNcbn1cblxuLmJsb2NrIC5taW5pY2FsZW5kYXIgdGQuZHVyYXRpb25fdXNlci5kdXJhdGlvbl9maW5pc2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2U3ZWNcbn1cblxuLmJsb2NrIC5taW5pY2FsZW5kYXIgY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uYmxvY2sgLmNhbGVuZGFyLWNvbnRyb2xzIC5jdXJyZW50LCAuYmxvY2sgLmNhbGVuZGFyLWNvbnRyb2xzIC5uZXh0LCAuYmxvY2sgLmNhbGVuZGFyLWNvbnRyb2xzIC5wcmV2aW91cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLmJsb2NrIC5jYWxlbmRhci1jb250cm9scyAucHJldmlvdXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEyJVxufVxuXG4uYmxvY2sgLmNhbGVuZGFyLWNvbnRyb2xzIC5jdXJyZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDc2JVxufVxuXG4uYmxvY2sgLmNhbGVuZGFyLWNvbnRyb2xzIC5uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTIlXG59XG5cbi5ibG9jayAuY2FsZW5kYXJfZmlsdGVycyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4uYmxvY2sgLmNhbGVuZGFyX2ZpbHRlcnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC4yZW1cbn1cblxuLmJsb2NrIC5jYWxlbmRhcl9maWx0ZXJzIGxpIHNwYW4gaW1nIHtcbiAgICBwYWRkaW5nOiAwIC4yZW07XG4gICAgbWFyZ2luOiAwXG59XG5cbi5ibG9jayAuY2FsZW5kYXJfZmlsdGVycyBsaSAuaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgbWFyZ2luOiAwIC4xcmVtIDAgLjRyZW1cbn1cblxuLmJsb2NrIC5jYWxlbmRhcl9maWx0ZXJzIGxpID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5ibG9jayAuY2FsZW5kYXJfZmlsdGVycyBsaSA+IGE6aG92ZXIgLmV2ZW50bmFtZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmJsb2NrIC5jb250ZW50IGgzLmV2ZW50c2tleSB7XG4gICAgbWFyZ2luLXRvcDogLjVlbVxufVxuXG50YWJsZS5jYWxlbmRhcnRhYmxlIGNhcHRpb24ge1xuICAgIGNhcHRpb24tc2lkZTogdG9wXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNwYWdlLWNhbGVuZGVyLXZpZXcgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAyNHB4XG4gICAgfVxufVxuXG4uY2FsZW5kYXJ3cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmRheS1wb3BvdmVyLWNvbnRlbnQ6ZW1wdHkgKyAuZGF5LXBvcG92ZXItYWx0ZXJuYXRlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ubG9jYXRpb24tY29udGVudCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxufVxuXG4uZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxufVxuXG4uZGVzY3JpcHRpb24tY29udGVudCA+IHAge1xuICAgIG1hcmdpbjogMFxufVxuXG4uc2VjdGlvbi1tb2RjaG9vc2VyLWxpbmsgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweFxufVxuXG4uc2VjdGlvbl9hZGRfbWVudXMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5zZWN0aW9uLW1vZGNob29zZXIge1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5ibG9ja190cmVlIC50cmVlX2l0ZW0uYnJhbmNoIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4XG59XG5cbi5zZWN0aW9uX2FkZF9tZW51cyAuaG9yaXpvbnRhbCBkaXYsIC5zZWN0aW9uX2FkZF9tZW51cyAuaG9yaXpvbnRhbCBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLnNlY3Rpb25fYWRkX21lbnVzIG9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4uc2VjdGlvbl9hZGRfbWVudXMgLnVybHNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLjRlbVxufVxuXG4uc2VjdGlvbl9hZGRfbWVudXMgLnVybHNlbGVjdCBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAuMmVtXG59XG5cbi5zaXRldG9waWMgdWwuc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwXG59XG5cbmJvZHk6bm90KC5lZGl0aW5nKSAuc2l0ZXRvcGljIHVsLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG5ib2R5Om5vdCguZWRpdGluZykgLnNpdGV0b3BpYyB1bC5zZWN0aW9uIC5sYWJlbCAubW9kLWluZGVudC1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5jb3Vyc2UtY29udGVudCB1bC5zZWN0aW9uIHtcbiAgICBtYXJnaW46IDFyZW1cbn1cblxuLnNlY3Rpb24gLnNpZGUge1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbi5zZWN0aW9uIC5zaWRlLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5zZWN0aW9uIC5zaWRlLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0XG59XG5cbi5zZWN0aW9uIC5zcGlubmVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHhcbn1cblxuLnNlY3Rpb24gLmFjdGl2aXR5IC5zcGlubmVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4uc2VjdGlvbiAuYWN0aXZpdHkgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uc2VjdGlvbiAuYWN0aXZpdHkgLmFjdGl2aXR5aW5zdGFuY2UsIC5zZWN0aW9uIC5hY3Rpdml0eSAuY29udGVudHdpdGhvdXRsaW5rIHtcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBtaW4taGVpZ2h0OiAyZW1cbn1cblxuLnNlY3Rpb24gLmFjdGl2aXR5IC5hY3Rpdml0eWluc3RhbmNlID4gYSwgLnNlY3Rpb24gLmFjdGl2aXR5IC5jb250ZW50d2l0aG91dGxpbmsgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTMxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4XG59XG5cbi5zZWN0aW9uIC5hY3Rpdml0eSAuYWN0aXZpdHlpbnN0YW5jZSAuZGltbWVkIC5hY3Rpdml0eWljb24sIC5zZWN0aW9uIC5hY3Rpdml0eSAuY29udGVudHdpdGhvdXRsaW5rIC5kaW1tZWQgLmFjdGl2aXR5aWNvbiB7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLnNlY3Rpb24gLmFjdGl2aXR5IGEuc3RlYWx0aCwgLnNlY3Rpb24gLmFjdGl2aXR5IGEuc3RlYWx0aDpob3ZlciB7XG4gICAgY29sb3I6ICNmN2IzYTggIWltcG9ydGFudFxufVxuXG4uc2VjdGlvbiAubGFiZWwgLmFjdGl2aXR5aW5zdGFuY2UsIC5zZWN0aW9uIC5sYWJlbCAuY29udGVudHdpdGhvdXRsaW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogaW5oZXJpdFxufVxuXG4uc2VjdGlvbiAubGFiZWwgLm1vZC1pbmRlbnQtb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2VjdGlvbiAuZmlsbGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5zZWN0aW9uIC5hY3Rpdml0eS5lZGl0b3JfZGlzcGxheWVkIC5tb29kbGUtYWN0aW9ubWVudSwgLnNlY3Rpb24gLmFjdGl2aXR5LmVkaXRvcl9kaXNwbGF5ZWQgYS5lZGl0aW5nX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5zZWN0aW9uIC5hY3Rpdml0eS5lZGl0b3JfZGlzcGxheWVkIGRpdi5hY3Rpdml0eWluc3RhbmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsXG59XG5cbi5zZWN0aW9uIC5hY3Rpdml0eS5lZGl0b3JfZGlzcGxheWVkIGRpdi5hY3Rpdml0eWluc3RhbmNlIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxufVxuXG4uYWN0aXZpdHkgaW1nLmFjdGl2aXR5aWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXG59XG5cbi5zZWN0aW9uIC5hY3Rpdml0eSAuYWN0aXZpdHlpbnN0YW5jZSwgLnNlY3Rpb24gLmFjdGl2aXR5IC5hY3Rpdml0eWluc3RhbmNlIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5lZGl0aW5nIC5zZWN0aW9uIC5hY3Rpdml0eSAuYWN0aXZpdHlpbnN0YW5jZSwgLmVkaXRpbmcgLnNlY3Rpb24gLmFjdGl2aXR5IC5jb250ZW50d2l0aG91dGxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4XG59XG5cbi5lZGl0aW5nIC5zZWN0aW9uIC5hY3Rpdml0eSAuZWRpdGluZ19tb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBcbn1cblxuLmVkaXRpbmcgLnNlY3Rpb24gLmFjdGl2aXR5IC5tb2QtaW5kZW50LW91dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW1cbn1cblxuLmVkaXRpbmdfaGlkZSArIC5lZGl0aW5nX2Fzc2lnbiwgLmVkaXRpbmdfc2hvdyArIC5lZGl0aW5nX2Fzc2lnbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHhcbn1cblxuLnNlY3Rpb24gLmFjdGl2aXR5IC5jb21tYW5kcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnNlY3Rpb24gLmFjdGl2aXR5Lm1vZHR5cGVfbGFiZWwubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogLjJlbVxufVxuXG4uc2VjdGlvbiBsaS5hY3Rpdml0eSB7XG4gICAgcGFkZGluZzogLjJlbTtcbiAgICBjbGVhcjogYm90aFxufVxuXG4uc2VjdGlvbiAuYWN0aXZpdHkgLmFjdGl2aXR5aW5zdGFuY2UgLmdyb3VwaW5nbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweFxufVxuXG4uc2VjdGlvbiAuYWN0aXZpdHkgLmF2YWlsYWJpbGl0eWluZm8sIC5zZWN0aW9uIC5hY3Rpdml0eSAuY29udGVudGFmdGVybGluayB7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMzBweFxufVxuXG4uc2VjdGlvbiAuYWN0aXZpdHkgLmNvbnRlbnRhZnRlcmxpbmsgcCB7XG4gICAgbWFyZ2luOiAuNWVtIDBcbn1cblxuLmVkaXRpbmcgLnNlY3Rpb24gLmFjdGl2aXR5LmFjdGlvbi1tZW51LXNob3duLCAuZWRpdGluZyAuc2VjdGlvbiAuYWN0aXZpdHk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA1KVxufVxuXG4uY291cnNlLWNvbnRlbnQgLmN1cnJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY291cnNlLWNvbnRlbnQgLmN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogI2ZhYjZhYSAycHggc29saWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDBcbn1cblxuLmNvdXJzZS1jb250ZW50IC5zZWN0aW9uLXN1bW1hcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLmNvdXJzZS1jb250ZW50IC5zZWN0aW9uLXN1bW1hcnkgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbjogMnB4IDVweCAxMHB4IDVweFxufVxuXG4uY291cnNlLWNvbnRlbnQgLnNlY3Rpb24tc3VtbWFyeSAuc3VtbWFyeXRleHQge1xuICAgIG1hcmdpbjogMnB4IDVweCAycHggNXB4XG59XG5cbi5jb3Vyc2UtY29udGVudCAuc2VjdGlvbi1zdW1tYXJ5IC5zZWN0aW9uLXN1bW1hcnktYWN0aXZpdGllcyAuYWN0aXZpdHktY291bnQge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBtYXJnaW46IDNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uY291cnNlLWNvbnRlbnQgLnNlY3Rpb24tc3VtbWFyeSAuc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG5cbi5jb3Vyc2UtY29udGVudCAuc2luZ2xlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDFlbVxufVxuXG4uY291cnNlLWNvbnRlbnQgLnNpbmdsZS1zZWN0aW9uIC5zZWN0aW9uLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLS41ZW1cbn1cblxuLmNvdXJzZS1jb250ZW50IC5zaW5nbGUtc2VjdGlvbiAuc2VjdGlvbi1uYXZpZ2F0aW9uIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEwOCU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmNvdXJzZS1jb250ZW50IC5zaW5nbGUtc2VjdGlvbiAuc2VjdGlvbi1uYXZpZ2F0aW9uIC5tZGwtbGVmdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbVxufVxuXG4uY291cnNlLWNvbnRlbnQgLnNpbmdsZS1zZWN0aW9uIC5zZWN0aW9uLW5hdmlnYXRpb24gLm1kbC1sZWZ0IC5sYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogLjFlbVxufVxuXG4uY291cnNlLWNvbnRlbnQgLnNpbmdsZS1zZWN0aW9uIC5zZWN0aW9uLW5hdmlnYXRpb24gLm1kbC1yaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbVxufVxuXG4uY291cnNlLWNvbnRlbnQgLnNpbmdsZS1zZWN0aW9uIC5zZWN0aW9uLW5hdmlnYXRpb24gLm1kbC1yaWdodCAucmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLjFlbVxufVxuXG4uY291cnNlLWNvbnRlbnQgLnNpbmdsZS1zZWN0aW9uIC5zZWN0aW9uLW5hdmlnYXRpb24gLm1kbC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmNvdXJzZS1jb250ZW50IHVsIGxpLnNlY3Rpb24ubWFpbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uY291cnNlLWNvbnRlbnQgdWwgbGkuc2VjdGlvbi5tYWluOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDBcbn1cblxuLmNvdXJzZS1jb250ZW50IHVsLnRvcGljcywgLmNvdXJzZS1jb250ZW50IHVsLndlZWtzIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jb3Vyc2UtY29udGVudCB1bC50b3BpY3MgbGkuc2VjdGlvbiwgLmNvdXJzZS1jb250ZW50IHVsLndlZWtzIGxpLnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW1cbn1cblxuLmNvdXJzZS1jb250ZW50IHVsLnRvcGljcyBsaS5zZWN0aW9uIC5jb250ZW50LCAuY291cnNlLWNvbnRlbnQgdWwud2Vla3MgbGkuc2VjdGlvbiAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNvdXJzZS1jb250ZW50IHVsLnRvcGljcyBsaS5zZWN0aW9uIC5jb250ZW50ID4gLmF2YWlsYWJpbGl0eWluZm8sIC5jb3Vyc2UtY29udGVudCB1bC50b3BpY3MgbGkuc2VjdGlvbiAuc3VtbWFyeSwgLmNvdXJzZS1jb250ZW50IHVsLndlZWtzIGxpLnNlY3Rpb24gLmNvbnRlbnQgPiAuYXZhaWxhYmlsaXR5aW5mbywgLmNvdXJzZS1jb250ZW50IHVsLndlZWtzIGxpLnNlY3Rpb24gLnN1bW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4XG59XG5cbi5jb3Vyc2UtY29udGVudCB1bC50b3BpY3MgbGkuc2VjdGlvbiAubGVmdCwgLmNvdXJzZS1jb250ZW50IHVsLndlZWtzIGxpLnNlY3Rpb24gLmxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5jb3Vyc2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uY291cnNlLWNvbnRlbnQgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY291cnNlLWNvbnRlbnQgbGkuc2VjdGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzY1xufVxuXG4uY291cnNlLWNvbnRlbnQgbGkuc2VjdGlvbiB1bCB1bCB7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlXG59XG5cbi5jb3Vyc2UtY29udGVudCBsaS5zZWN0aW9uIHVsIHVsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBzcXVhcmVcbn1cblxuLmNvdXJzZS1jb250ZW50IGxpLnNlY3Rpb24gbGkuYWN0aXZpdHkgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2Ncbn1cblxuLmNvdXJzZS1jb250ZW50IGxpLnNlY3Rpb24gbGkuYWN0aXZpdHkgdWwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGNpcmNsZVxufVxuXG4uY291cnNlLWNvbnRlbnQgbGkuc2VjdGlvbiBsaS5hY3Rpdml0eSB1bCB1bCB1bCB7XG4gICAgbGlzdC1zdHlsZTogc3F1YXJlXG59XG5cbi5jb3Vyc2UtY29udGVudCBsaS5zZWN0aW9uIC5yaWdodCA+IC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNwYWdlLWVucm9sLXVzZXJzIC5wYXRoLWNvdXJzZS12aWV3LmVkaXRpbmcgI3JlZ2lvbi1tYWluID4gI2ZpbHRlcmZvcm0sIC5wYXRoLWNvdXJzZS12aWV3LmVkaXRpbmcgI3BhZ2UtZW5yb2wtdXNlcnMgI3JlZ2lvbi1tYWluID4gI2ZpbHRlcmZvcm0sIC5wYXRoLWNvdXJzZS12aWV3LmVkaXRpbmcgI3JlZ2lvbi1tYWluID4gLmNhcmQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbVxufVxuXG4uanVtcG1lbnUgLmZvcm0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucGF0aC1jb3Vyc2UtdmlldyAuY29tcGxldGlvbnByb2dyZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweFxufVxuXG4ucGF0aC1jb3Vyc2UtdmlldyAuY29tcGxldGlvbnByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jcGFnZS1zaXRlLWluZGV4IC5zdWJzY3JpYmVsaW5rIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4jZnJvbnRwYWdlLWNhdGVnb3J5LWNvbWJvIGgyLCAjZnJvbnRwYWdlLWNhdGVnb3J5LW5hbWVzIGgyLCAjZnJvbnRwYWdlLWNvdXJzZS1saXN0IGgyLCAjc2l0ZS1uZXdzLWZvcnVtIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHhcbn1cblxuLnBhdGgtY291cnNlLXZpZXcgYS5yZWR1Y2Utc2VjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogLjJlbVxufVxuXG4ucGF0aC1jb3Vyc2UtdmlldyAuc3Vic2NyaWJlbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnBhdGgtY291cnNlLXZpZXcgLnVucmVhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHhcbn1cblxuLnBhdGgtY291cnNlLXZpZXcgLmJsb2NrLmRyYWcgLmhlYWRlciB7XG4gICAgY3Vyc29yOiBtb3ZlXG59XG5cbi5wYXRoLWNvdXJzZS12aWV3IC5jb21wbGV0aW9ucHJvZ3Jlc3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5wYXRoLWNvdXJzZS12aWV3IC5zaW5nbGUtc2VjdGlvbiAuY29tcGxldGlvbnByb2dyZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuXG4ucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSA+IGRpdiwgLnBhdGgtc2l0ZSBsaS5hY3Rpdml0eSA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDBcbn1cblxuLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgc3Bhbi5hdXRvY29tcGxldGlvbiBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSBmb3JtLnRvZ2dsZWNvbXBsZXRpb24gLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgZm9ybS50b2dnbGVjb21wbGV0aW9uIGlucHV0LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgZm9ybS50b2dnbGVjb21wbGV0aW9uIC5hZGRjcml0ZXJpb24sIC5wYXRoLWNvdXJzZS12aWV3IGxpLmFjdGl2aXR5IGZvcm0udG9nZ2xlY29tcGxldGlvbiAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uLCAucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSBmb3JtLnRvZ2dsZWNvbXBsZXRpb24gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQsIC5wYXRoLWNvdXJzZS12aWV3IGxpLmFjdGl2aXR5IGZvcm0udG9nZ2xlY29tcGxldGlvbiAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbiwgLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgZm9ybS50b2dnbGVjb21wbGV0aW9uIC5idG4ge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgZm9ybS50b2dnbGVjb21wbGV0aW9uIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lXG59XG5cbi5wYXRoLWNvdXJzZS12aWV3LmVkaXRpbmcgbGkuYWN0aXZpdHkgc3Bhbi5hdXRvY29tcGxldGlvbiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtXG59XG5cbi5wYXRoLWNvdXJzZS12aWV3IGxpLmFjdGl2aXR5IGZvcm0udG9nZ2xlY29tcGxldGlvbiAuYWpheHdvcmtpbmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFtbcGl4OmkvYWpheGxvYWRlcl1dKSBuby1yZXBlYXRcbn1cblxubGkuc2VjdGlvbi5oaWRkZW4gc3Bhbi5jb21tYW5kcyBhLmVkaXRpbmdfaGlkZSwgbGkuc2VjdGlvbi5oaWRkZW4gc3Bhbi5jb21tYW5kcyBhLmVkaXRpbmdfc2hvdyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5zaW5nbGUtc2VjdGlvbiBoMy5zZWN0aW9ubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5zZWN0aW9uIGltZy5tb3ZldGFyZ2V0IHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDgwcHhcbn1cblxuaW5wdXQudGl0bGVlZGl0b3Ige1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cbn1cblxuc3Bhbi5lZGl0aW5zdHJ1Y3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAuMWVtIC40ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViXG59XG5cbiNkbmR1cGxvYWQtc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCAzMCU7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWU1ZWI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNkMWVjZjE7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcbn1cblxuLmRuZHVwbG9hZC1wcmV2aWV3IHtcbiAgICBjb2xvcjogIzkwOTA5MDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzkwOTA5MDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgcGFkZGluZzogLjNlbVxufVxuXG4uZG5kdXBsb2FkLXByb2dyZXNzLW91dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uZG5kdXBsb2FkLXByb2dyZXNzLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXJlbVxufVxuXG4uZG5kdXBsb2FkLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jcGFnZS1jb3Vyc2UtZWRpdHNlY3Rpb24gLnNpbmdsZWJ1dHRvbiwgI3BhZ2UtY291cnNlLWluZGV4IC5zaW5nbGVidXR0b24sICNwYWdlLWNvdXJzZS1pbmRleC1jYXRlZ29yeSAuc2luZ2xlYnV0dG9uLCAjcGFnZS1jb3Vyc2UtcGVuZGluZyAuc2luZ2xlYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI3BhZ2UtYWRtaW4tY291cnNlLW1hbmFnZSAjbW92ZWNvdXJzZXMgdGQgaW1nIHtcbiAgICBtYXJnaW46IDAgLjIyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXG59XG5cbiNjb3Vyc2VzZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI3BhZ2UtY291cnNlLXBlbmRpbmcgLnBlbmRpbmdjb3Vyc2VyZXF1ZXN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbiNwYWdlLWNvdXJzZS1wZW5kaW5nIC5wZW5kaW5nY291cnNlcmVxdWVzdHMgLnNpbmdsZWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbiNwYWdlLWNvdXJzZS1wZW5kaW5nIC5wZW5kaW5nY291cnNlcmVxdWVzdHMgLmNlbGwge1xuICAgIHBhZGRpbmc6IDAgNXB4XG59XG5cbiNwYWdlLWNvdXJzZS1wZW5kaW5nIC5wZW5kaW5nY291cnNlcmVxdWVzdHMgLmNlbGwuYzYge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmNvdXJzZWJveCB7XG4gICAgcGFkZGluZzogLjVyZW1cbn1cblxuLmNvdXJzZWJveCA+IC5pbmZvID4gLmNvdXJzZW5hbWUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFtbcGl4Om1vb2RsZXxpL2NvdXJzZV1dKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC4yZW1cbn1cblxuLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlZmlsZSwgLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlaW1hZ2UsIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLmN1c3RvbWZpZWxkcy1jb250YWluZXIsIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLnRlYWNoZXJzLCAuY291cnNlYm94ID4gLmluZm8gPiAuY291cnNlbmFtZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnRcbn1cblxuLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlZmlsZSwgLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlaW1hZ2UsIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLmN1c3RvbWZpZWxkcy1jb250YWluZXIsIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLnRlYWNoZXJzIHtcbiAgICB3aWR0aDogNDAlXG59XG5cbi5jb3Vyc2Vib3ggPiAuaW5mbyA+IGgzLmNvdXJzZW5hbWUge1xuICAgIG1hcmdpbjogNXB4XG59XG5cbi5jb3Vyc2Vib3ggPiAuaW5mbyA+IC5jb3Vyc2VuYW1lIHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jb3Vyc2Vib3ggLmNvbnRlbnQgLnRlYWNoZXJzIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDBcbn1cblxuLmNvdXJzZWJveCAuZW5yb2xtZW50aWNvbnMsIC5jb3Vyc2Vib3ggLm1vcmVpbmZvIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLmNvdXJzZWJveCAubW9yZWluZm8gaW1nIHtcbiAgICBtYXJnaW46IDAgLjJlbVxufVxuXG4uY291cnNlYm94IC5jb250ZW50IHtcbiAgICBjbGVhcjogYm90aFxufVxuXG4uY291cnNlYm94IC5jb250ZW50IC5jb3Vyc2VjYXQsIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLnN1bW1hcnkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTUlXG59XG5cbi5jb3Vyc2Vib3ggLmNvbnRlbnQgLmNvdXJzZWNhdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0XG59XG5cbi5jb3Vyc2Vib3gucmVtb3RlY291cnNlYm94IC5yZW1vdGVjb3Vyc2VpbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlXG59XG5cbi5jb3Vyc2Vib3ggLmNvbnRlbnQgLmNvdXJzZWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweFxufVxuXG4uY291cnNlYm94IC5jb250ZW50IC5jb3Vyc2VjYXQsIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLmNvdXJzZWZpbGUsIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLmNvdXJzZWltYWdlLCAuY291cnNlYm94IC5jb250ZW50IC5jdXN0b21maWVsZHMtY29udGFpbmVyLCAuY291cnNlYm94IC5jb250ZW50IC5zdW1tYXJ5LCAuY291cnNlYm94IC5jb250ZW50IC50ZWFjaGVycywgLmNvdXJzZWJveC5yZW1vdGVjb3Vyc2Vib3ggLnJlbW90ZWNvdXJzZWluZm8ge1xuICAgIG1hcmdpbjogMTVweCA1cHggNXB4O1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNvdXJzZWJveC5yZW1vdGVob3N0ID4gLmluZm8gPiAuY2F0ZWdvcnluYW1lIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDptb29kbGV8aS9tbmV0aG9zdF1dKVxufVxuXG4uY291cnNlYm94LmNvbGxhcHNlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY291cnNlYm94LmNvbGxhcHNlZCA+IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jb3Vyc2VzIC5jb3Vyc2Vib3guY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtXG59XG5cbi5jb3Vyc2VzIC5jb3Vyc2Vib3guZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG59XG5cbi5jb3Vyc2VzID4gLnBhZ2luZy5wYWdpbmctbW9yZWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtXG59XG5cbi5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY2F0ZWdvcnkgLm51bWJlcm9mY291cnNlIHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jb250cm9scyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY29udHJvbHMgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5qc2VuYWJsZWQgLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jb250cm9scyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4uY291cnNlX2NhdGVnb3J5X3RyZWUgLmNvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY29udHJvbHMgZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgZm9udC1zaXplOiA3NSVcbn1cblxuLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jYXRlZ29yeSA+IC5pbmZvID4gLmNhdGVnb3J5bmFtZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFtbcGl4Om1vb2RsZXx0L2NvbGxhcHNlZF9lbXB0eV1dKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgIG1hcmdpbjogM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0XG59XG5cbi5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY2F0ZWdvcnkud2l0aF9jaGlsZHJlbiA+IC5pbmZvID4gLmNhdGVnb3J5bmFtZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFtbcGl4Om1vb2RsZXx0L2V4cGFuZGVkXV0pO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uY291cnNlX2NhdGVnb3J5X3RyZWUgLmNhdGVnb3J5LndpdGhfY2hpbGRyZW4uY29sbGFwc2VkID4gLmluZm8gPiAuY2F0ZWdvcnluYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfHQvY29sbGFwc2VkXV0pXG59XG5cbi5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY2F0ZWdvcnkuY29sbGFwc2VkID4gLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jYXRlZ29yeSA+IC5pbmZvIHtcbiAgICBjbGVhcjogYm90aFxufVxuXG4uY291cnNlX2NhdGVnb3J5X3RyZWUgLmNhdGVnb3J5ID4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweFxufVxuXG4jcGFnZS1jb3Vyc2UtaW5kZXgtY2F0ZWdvcnkgLmdlbmVyYWxib3guaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4XG59XG5cbiNwYWdlLWNvdXJzZS1pbmRleC1jYXRlZ29yeSAuY2F0ZWdvcnlwaWNrZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4XG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTIgPiAjY291cnNlLWxpc3RpbmcgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMXB4XG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zID4gI2NvdXJzZS1saXN0aW5nID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyA+IGRpdiA+IGRpdiB7XG4gICAgbWluLWhlaWdodDogMzAwcHhcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyA+IGRpdiA+IGRpdiA+IHVsLm1sID4gbGk6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICAgIGJvcmRlci10b3A6IDBcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IC40cmVtIC42cmVtIC4zcmVtXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgaDQge1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgcGFkZGluZzogLjZyZW0gMXJlbSAuNXJlbVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5tb29kbGUtYWN0aW9ubWVudSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLWFjdGlvbnMgPiAubW9vZGxlLWFjdGlvbm1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIHVsLm1sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMXJlbSAwXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgdWwubWwgdWwubWwge1xuICAgIG1hcmdpbjogMFxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbVtkYXRhLXNlbGVjdGVkPVwiMVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtW2RhdGEtc2VsZWN0ZWQ9XCIxXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wNzUpXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLml0ZW0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLml0ZW0tYWN0aW9ucy5zaG93IC5tZW51IGltZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbWF4LXdpZHRoOiBub25lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLml0ZW0tYWN0aW9ucyAubWVudS1hY3Rpb24tdGV4dCB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXRcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW0gPiBkaXYgPiAuZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW0gPiBkaXYgPiAuZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbSA+IGRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbSA+IGRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24taGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtID4gZGl2IC53aXRob3V0LWFjdGlvbnMge1xuICAgIGNvbG9yOiAjMzMzXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtID4gZGl2IC5pZG51bWJlciB7XG4gICAgY29sb3I6ICNhMWExYTg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW1bZGF0YS12aXNpYmxlPVwiMFwiXSA+IGRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtW2RhdGEtdmlzaWJsZT1cIjBcIl0gPiBkaXYgLml0ZW0tYWN0aW9ucyAuYWN0aW9uLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW0uaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtLmhpZ2hsaWdodCA+IGRpdiwgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW0uaGlnaGxpZ2h0ID4gZGl2OmhvdmVyLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbS5oaWdobGlnaHRbZGF0YS1zZWxlY3RlZD1cIjFcIl0gPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA3NSlcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY291cnNlLWxpc3RpbmcgLmxpc3RpdGVtIC5jYXRlZ29yeW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGNvbG9yOiAjYTFhMWE4XG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NvdXJzZS1saXN0aW5nIC5saXN0aXRlbSAuY291cnNlbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NvdXJzZS1saXN0aW5nID4gLmZpcnN0cGFnZSAubGlzdGl0ZW06Zmlyc3QtY2hpbGQgPiBkaXYgLml0ZW0tYWN0aW9ucyAuYWN0aW9uLW1vdmV1cCwgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY291cnNlLWxpc3RpbmcgPiAubGFzdHBhZ2UgLmxpc3RpdGVtOmxhc3QtY2hpbGQgPiBkaXYgLml0ZW0tYWN0aW9ucyAuYWN0aW9uLW1vdmVkb3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NvdXJzZS1saXN0aW5nIC5idWxrLWFjdGlvbi1jaGVja2JveCB7XG4gICAgbWFyZ2luOiAtMnB4IDZweCAwIDBcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAubGlzdGl0ZW0uY29sbGFwc2VkID4gdWwubWwge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAubGlzdGl0ZW0gPiBkaXYgPiAuYmEtY2hlY2tib3gge1xuICAgIHdpZHRoOiAyLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMXB4IC41ZW0gMCAwO1xuICAgIHBhZGRpbmctdG9wOiAycHhcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAubGlzdGl0ZW0uaGlnaGxpZ2h0ID4gZGl2ID4gLmJhLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wNzUpXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmxpc3RpdGVtW2RhdGEtc2VsZWN0ZWQ9XCIxXCJdID4gZGl2ID4gLmJhLWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDAgLjVlbSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmxpc3RpdGVtOmZpcnN0LWNoaWxkID4gZGl2IC5pdGVtLWFjdGlvbnMgLmFjdGlvbi1tb3ZldXAsICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmxpc3RpdGVtOmxhc3QtY2hpbGQgPiBkaXYgLml0ZW0tYWN0aW9ucyAuYWN0aW9uLW1vdmVkb3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmNvdXJzZS1jb3VudCB7XG4gICAgY29sb3I6ICNhMWExYTg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1pbi13aWR0aDogMy41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmJ1bGstYWN0aW9uLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHhcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAuY2F0ZWdvcnktbGlzdGluZyA+IHVsID4gLmxpc3RpdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAuY2F0ZWdvcnktYnVsay1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgLjVlbSAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5kZXRhaWwtcGFpciA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5kZXRhaWwtcGFpciAucGFpci1rZXkge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5kZXRhaWwtcGFpciAucGFpci1rZXkgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmRldGFpbC1wYWlyIC5wYWlyLXZhbHVlIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmJ1bGstYWN0aW9ucyAuZGV0YWlsLXBhaXIgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAuNHJlbSAuMnJlbSAuNDVyZW07XG4gICAgZm9udC1zaXplOiAxMC40cHhcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGJcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5mb2N1cywgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIC41KVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmRpc2FibGVkLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIC41KVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjJjY1xufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlLmZvY3VzLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAuNSlcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZS5kaXNhYmxlZCwgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYTtcbiAgICBib3JkZXItY29sb3I6ICNmYWI2YWFcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b24uYWN0aXZlLXBhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+ICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b24uYWN0aXZlLXBhZ2UuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZlxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIC41KVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24tdG90YWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uLXRvdGFscy5kaW1tZWQge1xuICAgIG1hcmdpbjogLjRyZW0gMXJlbSAuNDVyZW1cbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAuc2VsZWN0LWEtY2F0ZWdvcnkgI3BhZ2UtYWRtaW4taW5kZXggLmFkbWluZXJyb3IsICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5ICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcsICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5ICNwYWdlLWFkbWluLWluZGV4IC5yZWxlYXNlbm90ZXNsaW5rLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAuYWxlcnQsICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5hc3NpZ25mZWVkYmFja19lZGl0cGRmX3dpZGdldCAubGFiZWwsICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5ub3RpZnltZXNzYWdlLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAucXVlIC5jb21tZW50LCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAucXVlIC5mb3JtdWxhdGlvbiwgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAuc2VsZWN0LWEtY2F0ZWdvcnkgLnF1ZSAub3V0Y29tZSwgI3BhZ2UtYWRtaW4taW5kZXggI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAuc2VsZWN0LWEtY2F0ZWdvcnkgLmFkbWluZXJyb3IsICNwYWdlLWFkbWluLWluZGV4ICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5hZG1pbndhcm5pbmcsICNwYWdlLWFkbWluLWluZGV4ICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5yZWxlYXNlbm90ZXNsaW5rLCAuYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAuc2VsZWN0LWEtY2F0ZWdvcnkgLmxhYmVsLCAucXVlICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5jb21tZW50LCAucXVlICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5mb3JtdWxhdGlvbiwgLnF1ZSAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAub3V0Y29tZSB7XG4gICAgbWFyZ2luOiAxZW1cbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY291cnNlLWxpc3RpbmcgLmxpc3RpdGVtIC5kcmFnLWhhbmRsZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uanNlbmFibGVkICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NvdXJzZS1saXN0aW5nIC5saXN0aXRlbSAuZHJhZy1oYW5kbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmNvdXJzZWNhdC1tYW5hZ2VtZW50LWhlYWRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uY291cnNlY2F0LW1hbmFnZW1lbnQtaGVhZGVyIGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4uY291cnNlY2F0LW1hbmFnZW1lbnQtaGVhZGVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5jb3Vyc2VjYXQtbWFuYWdlbWVudC1oZWFkZXIgPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uY291cnNlY2F0LW1hbmFnZW1lbnQtaGVhZGVyIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogLjRlbSAuNWVtIC40NWVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uY291cnNlY2F0LW1hbmFnZW1lbnQtaGVhZGVyIC52aWV3LW1vZGUtc2VsZWN0b3IgLm1vb2RsZS1hY3Rpb25tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uY291cnNlY2F0LW1hbmFnZW1lbnQtaGVhZGVyIC52aWV3LW1vZGUtc2VsZWN0b3IgLm1vb2RsZS1hY3Rpb25tZW51W2RhdGEtZW5oYW5jZWRdLnNob3cgLm1lbnUgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW1cbn1cblxuLmNvdXJzZS1iZWluZy1kcmFnZ2VkLXByb3h5IHtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmYWI2YWE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDAgMCA0ZW1cbn1cblxuLmNvdXJzZS1iZWluZy1kcmFnZ2VkIHtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDBcbiAgICB9XG5cbiAgICAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzLmNvbHVtbnMtMyAjY2F0ZWdvcnktbGlzdGluZywgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMgI2NvdXJzZS1saXN0aW5nIHtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cblxuICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjYXRlZ29yeS1saXN0aW5nID4gZGl2LCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzLmNvbHVtbnMtMyAjY291cnNlLWRldGFpbCA+IGRpdiwgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMgI2NvdXJzZS1saXN0aW5nID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICAgIH1cblxuICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjb3Vyc2UtZGV0YWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0yLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzLmNvbHVtbnMtMyB7XG4gICAgICAgIGJvcmRlcjogMFxuICAgIH1cblxuICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0yICNjYXRlZ29yeS1saXN0aW5nLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzLmNvbHVtbnMtMiAjY291cnNlLWRldGFpbCwgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTIgI2NvdXJzZS1saXN0aW5nLCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzLmNvbHVtbnMtMyAjY2F0ZWdvcnktbGlzdGluZywgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMgI2NvdXJzZS1kZXRhaWwsICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjb3Vyc2UtbGlzdGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW1cbiAgICB9XG59XG5cbi5wYWdlLXNldHRpbmdzLW1lbnUgLm1lbnViYXIgPiBhID4gLmljb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDMycHhcbn1cblxuLmFjdGl2aXR5LW5hdmlnYXRpb24gLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uYWN0aXZpdHktbmF2aWdhdGlvbiAjbmV4dC1hY3Rpdml0eS1saW5rLCAuYWN0aXZpdHktbmF2aWdhdGlvbiAjcHJldi1hY3Rpdml0eS1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXBcbn1cblxuOnRhcmdldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4ucGFnZWxheW91dC1lbWJlZGRlZCA6dGFyZ2V0IHtcbiAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsXG59XG5cbiNuYXYtZHJhd2VyLmNsb3NlZCB7XG4gICAgbGVmdDogLTMwNXB4XG59XG5cbltkYXRhLXJlZ2lvbj1kcmF3ZXJdIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHdpZHRoOiAyODVweDtcbiAgICB0b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMgZWFzZSwgbGVmdCAuNXMgZWFzZVxufVxuXG4jbmF2LWRyYXdlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMFxufVxuXG4jbmF2LWRyYXdlciAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsICNuYXYtZHJhd2VyIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiBpbmhlcml0XG59XG5cbiNuYXYtZHJhd2VyIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSArIC5saXN0LWdyb3VwLWl0ZW0sICNuYXYtZHJhd2VyIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZVxufVxuXG4ucGFnZWxheW91dC1lbWJlZGRlZCAjcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG5ib2R5LmRyYXdlci1lYXNlIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNXMgZWFzZSwgbWFyZ2luLXJpZ2h0IC41cyBlYXNlXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkuZHJhd2VyLW9wZW4tcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4NXB4XG4gICAgfVxufVxuXG4jcGFnZS1teS1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxufVxuXG4uZnAtY29udGVudC1jZW50ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmZwLWNvbnRlbnQtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnl1aTMtcGFuZWwtZm9jdXNlZCB7XG4gICAgb3V0bGluZTogMFxufVxuXG4uZnAtcGFuZWwtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDJweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmZpbGVwaWNrZXIgLnl1aTMtd2lkZ2V0LWNvbnRlbnQtZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4uZmlsZXBpY2tlciAubW9vZGxlLWRpYWxvZ3VlLWJkIHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweFxufVxuXG4uZmlsZS1waWNrZXIgLmZwLW5hdmJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA0cHhcbn1cblxuLmZpbGUtcGlja2VyIC5mcC1jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiA0NTJweFxufVxuXG4uZmlsZXBpY2tlci5tb29kbGUtZGlhbG9ndWUtZnVsbHNjcmVlbiAuZmlsZS1waWNrZXIgLmZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5maWxlLXBpY2tlciAuZnAtY29udGVudC1sb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maWxlLXBpY2tlciAuZnAtY29udGVudCAuZnAtb2JqZWN0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBoZWlnaHQ6IDk4JVxufVxuXG4uZmlsZS1waWNrZXIgLmZwLWRlZi1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmZpbGUtcGlja2VyIC5mcC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBcbn1cblxuLmZpbGUtcGlja2VyIC5mcC1saXN0IC5mcC1yZXBvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW0gLjdlbVxufVxuXG4uZmlsZS1waWNrZXIgLmZwLWxpc3QgLmZwLXJlcG8uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG59XG5cbi5maWxlLXBpY2tlciAuZnAtbGlzdCAuZnAtcmVwby1pY29uIHtcbiAgICBwYWRkaW5nOiAwIDdweCAwIDVweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHhcbn1cblxuLmZwLXRvb2xiYXIge1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5mcC10b29sYmFyLmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5mcC10b29sYmFyIC5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZnAtdG9vbGJhciBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNHB4XG59XG5cbi5mcC10b29sYmFyIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IC0xNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cblxuLmZpbGUtcGlja2VyIC5mcC1jbGVhci1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdFxufVxuXG4uZnAtcGF0aGJhci5lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZnAtcGF0aGJhciAuZnAtcGF0aC1mb2xkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIltbcGl4OnRoZW1lfGZwL3BhdGhfZm9sZGVyXV1cIikgbGVmdCAzcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweFxufVxuXG4uZnAtcGF0aGJhciAuZnAtcGF0aC1mb2xkZXItbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHhcbn1cblxuLmZwLWljb252aWV3IC5mcC1maWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDM1cHhcbn1cblxuLmZwLWljb252aWV3IC5mcC10aHVtYm5haWwge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5mcC1pY29udmlldyAuZnAtdGh1bWJuYWlsIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uZnAtaWNvbnZpZXcgLmZwLXRodW1ibmFpbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkXG59XG5cbi5mcC1pY29udmlldyAuZnAtZmlsZW5hbWUtZmllbGQge1xuICAgIGhlaWdodDogMzNweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLmZwLWljb252aWV3IC5mcC1maWxlOmZvY3VzIC5mcC1maWxlbmFtZS1maWVsZCwgLmZwLWljb252aWV3IC5mcC1maWxlOmhvdmVyIC5mcC1maWxlbmFtZS1maWVsZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTAwMFxufVxuXG4uZnAtaWNvbnZpZXcgLmZwLWZpbGU6Zm9jdXMgLmZwLWZpbGVuYW1lLCAuZnAtaWNvbnZpZXcgLmZwLWZpbGU6aG92ZXIgLmZwLWZpbGVuYW1lIHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXRcbn1cblxuLmZwLWljb252aWV3IC5mcC1maWxlbmFtZS1maWVsZCAuZnAtZmlsZW5hbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtaW4td2lkdGg6IDExMnB4XG59XG5cbi5maWxlLXBpY2tlciAueXVpMy1kYXRhdGFibGUgdGFibGUge1xuICAgIGJvcmRlcjogMCBzb2xpZCAjYmJiO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5maWxlLXBpY2tlciAueWd0dnRuLCAuZmlsZW1hbmFnZXIgLnlndHZ0biB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiW1twaXg6bW9vZGxlfHkvdG5dXVwiKSAwIDAgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMzJweFxufVxuXG4uZmlsZS1waWNrZXIgLnlndHZ0bSwgLmZpbGVtYW5hZ2VyIC55Z3R2dG0ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L3RtXV1cIikgMCAxMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5maWxlLXBpY2tlciAueWd0dnRtaCwgLmZpbGVtYW5hZ2VyIC55Z3R2dG1oIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDptb29kbGV8eS90bV1dXCIpIDAgMTBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZmlsZS1waWNrZXIgLnlndHZ0cCwgLmZpbGVtYW5hZ2VyIC55Z3R2dHAge1xuICAgIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L3RwXV1cIikgMCAxMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5maWxlLXBpY2tlciAueWd0dnRwaCwgLmZpbGVtYW5hZ2VyIC55Z3R2dHBoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDptb29kbGV8eS90cF1dXCIpIDAgMTBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZmlsZS1waWNrZXIgLnlndHZsbiwgLmZpbGVtYW5hZ2VyIC55Z3R2bG4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L2xuXV1cIikgMCAwIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDMycHhcbn1cblxuLmZpbGUtcGlja2VyIC55Z3R2bG0sIC5maWxlbWFuYWdlciAueWd0dmxtIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDptb29kbGV8eS9sbV1dXCIpIDAgMTBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZmlsZS1waWNrZXIgLnlndHZsbWgsIC5maWxlbWFuYWdlciAueWd0dmxtaCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiW1twaXg6bW9vZGxlfHkvbG1dXVwiKSAwIDEwcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmZpbGUtcGlja2VyIC55Z3R2bHAsIC5maWxlbWFuYWdlciAueWd0dmxwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDptb29kbGV8eS9scF1dXCIpIDAgMTBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZmlsZS1waWNrZXIgLnlndHZscGgsIC5maWxlbWFuYWdlciAueWd0dmxwaCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiW1twaXg6bW9vZGxlfHkvbHBdXVwiKSAwIDEwcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmZpbGUtcGlja2VyIC55Z3R2bG9hZGluZywgLmZpbGVtYW5hZ2VyIC55Z3R2bG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiW1twaXg6bW9vZGxlfHkvbG9hZGluZ11dXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyMnB4XG59XG5cbi5maWxlLXBpY2tlciAueWd0dmRlcHRoY2VsbCwgLmZpbGVtYW5hZ2VyIC55Z3R2ZGVwdGhjZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDptb29kbGV8eS92bGluZV1dXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAzMnB4XG59XG5cbi5maWxlLXBpY2tlciAueWd0dmJsYW5rZGVwdGhjZWxsLCAuZmlsZW1hbmFnZXIgLnlndHZibGFua2RlcHRoY2VsbCB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAyMnB4XG59XG5cbmEueWd0dnNwYWNlcjpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ueWd0dmxhYmVsLCAueWd0dmxhYmVsOmhvdmVyLCAueWd0dmxhYmVsOmxpbmssIC55Z3R2bGFiZWw6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5maWxlLXBpY2tlciAueWd0dmZvY3VzLCAuZmlsZW1hbmFnZXIgLnlndHZmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZVxufVxuXG4uZnAtZmlsZW5hbWUtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZwLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbn1cblxuLmZwLWljb24gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5mcC1maWxlbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweFxufVxuXG4uZmlsZS1waWNrZXIgLmZwLWxvZ2luLWZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZVxufVxuXG4uZmlsZS1waWNrZXIgLmZwLXVwbG9hZC1mb3JtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGVcbn1cblxuLmZpbGUtcGlja2VyIC5mcC11cGxvYWQtZm9ybSB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG9cbn1cblxuLmZpbGUtcGlja2VyLmZwLWRsZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maWxlLXBpY2tlci5mcC1kbGcgLmZwLWRsZy1idXR0b25zIHtcbiAgICBtYXJnaW46IDAgMjBweFxufVxuXG4uZmlsZS1waWNrZXIuZnAtbXNnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZpbGUtcGlja2VyIC5mcC1jb250ZW50LWVycm9yIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maWxlLXBpY2tlciAuZnAtbmV4dHBhZ2Uge1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5maWxlLXBpY2tlciAuZnAtbmV4dHBhZ2UgLmZwLW5leHRwYWdlLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZpbGUtcGlja2VyIC5mcC1uZXh0cGFnZS5sb2FkaW5nIC5mcC1uZXh0cGFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlLXBpY2tlciAuZnAtbmV4dHBhZ2UubG9hZGluZyAuZnAtbmV4dHBhZ2UtbG9hZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHhcbn1cblxuLmZwLXNlbGVjdCAuZnAtc2VsZWN0LWxvYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG59XG5cbi5mcC1zZWxlY3QgdGFibGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4XG59XG5cbi5mcC1zZWxlY3QgdGFibGUgLm1kbC1yaWdodCB7XG4gICAgbWluLXdpZHRoOiA4NHB4XG59XG5cbi5mcC1zZWxlY3QgLmZwLXJlZmxpc3QgLm1kbC1yaWdodCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4uZnAtc2VsZWN0IC5mcC1zZWxlY3QtYnV0dG9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5mcC1zZWxlY3QgLmZwLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogLjEyNXJlbVxufVxuXG4uZnAtc2VsZWN0IC5mcC10aHVtYm5haWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMjBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkXG59XG5cbi5mcC1zZWxlY3QgLmZwLXRodW1ibmFpbCBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAxMHB4XG59XG5cbi5mcC1zZWxlY3QgLmZwLWZpbGVpbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuXG4uZmlsZS1waWNrZXIuZnAtc2VsZWN0IC5mcC1maWxlaW5mbyB7XG4gICAgbWF4LXdpZHRoOiAyNDBweFxufVxuXG4uZnAtc2VsZWN0IC5mcC1maWxlaW5mbyBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHhcbn1cblxuLmZpbGUtcGlja2VyLmZwLXNlbGVjdCAudW5lZGl0YWJsZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZS1waWNrZXIuZnAtc2VsZWN0IC5mcC1zZWxlY3QtbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZS1waWNrZXIuZnAtc2VsZWN0LmxvYWRpbmcgLmZwLXNlbGVjdC1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZmlsZS1waWNrZXIuZnAtc2VsZWN0LmxvYWRpbmcgZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZnAtc2VsZWN0IC5mcC1kaW1lbnNpb25zLmZwLXVua25vd24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZwLXNlbGVjdCAuZnAtc2l6ZS5mcC11bmtub3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlci1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5qc2VuYWJsZWQgLmZpbGVtYW5hZ2VyLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4XG59XG5cbi5maWxlbWFuYWdlciAuZm0tZW1wdHktY29udGFpbmVyLCAuZmlsZW1hbmFnZXIuZm0tbG9hZGVkIC5maWxlbWFuYWdlci1sb2FkaW5nLCAuZmlsZW1hbmFnZXIuZm0tbG9hZGluZyAuZmlsZW1hbmFnZXItY29udGFpbmVyLCAuZmlsZW1hbmFnZXIuZm0tbG9hZGluZyAuZmlsZW1hbmFnZXItdG9vbGJhciwgLmZpbGVtYW5hZ2VyLmZtLWxvYWRpbmcgLmZwLXBhdGhiYXIsIC5maWxlbWFuYWdlci5mbS1tYXhmaWxlcyAuZG5kdXBsb2FkLW1lc3NhZ2UsIC5maWxlbWFuYWdlci5mbS1tYXhmaWxlcyAuZnAtYnRuLWFkZCwgLmZpbGVtYW5hZ2VyLmZtLW5vaXRlbXMgLmZpbGVtYW5hZ2VyLWNvbnRhaW5lciAuZnAtY29udGVudCwgLmZpbGVtYW5hZ2VyLmZtLW5vaXRlbXMgLmZwLWJ0bi1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZW1hbmFnZXIgLmZwLWltZy1kb3dubG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogN3B4XG59XG5cbi5maWxlbWFuYWdlciAuZmlsZW1hbmFnZXItdXBkYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maWxlbWFuYWdlci5mbS11cGRhdGluZyAuZmlsZW1hbmFnZXItdXBkYXRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDM3cHhcbn1cblxuLmZpbGVtYW5hZ2VyLmZtLW5vbWtkaXIgLmZwLWJ0bi1ta2RpciwgLmZpbGVtYW5hZ2VyLmZtLXVwZGF0aW5nIC5mbS1jb250ZW50LXdyYXBwZXIsIC5maXRlbS5kaXNhYmxlZCAuZmlsZW1hbmFnZXIgLmZpbGVtYW5hZ2VyLXRvb2xiYXIsIC5maXRlbS5kaXNhYmxlZCAuZmlsZW1hbmFnZXIgLmZtLWNvbnRlbnQtd3JhcHBlciwgLmZpdGVtLmRpc2FibGVkIC5maWxlbWFuYWdlciAuZnAtcGF0aGJhciwgLmZpdGVtLmRpc2FibGVkIC5maWxlbWFuYWdlciAuZnAtcmVzdHJpY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlciAuZnAtcmVzdHJpY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4uZmlsZW1hbmFnZXItdG9vbGJhciB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmZpbGVtYW5hZ2VyIC5mcC1wYXRoYmFyLmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlci1jb250YWluZXIsIC5maWxlcGlja2VyLWZpbGVsaXN0IHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBib3JkZXItdG9wOiAwXG59XG5cbi5maWxlbWFuYWdlciAuZnAtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDcycHg7XG4gICAgbWluLWhlaWdodDogMTU3cHhcbn1cblxuLmZpbGVtYW5hZ2VyLWNvbnRhaW5lciwgLmZpbGVwaWNrZXItZmlsZWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmZpbGUtcGlja2VyIC55dWkzLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWxcbn1cblxuLmZpdGVtLmRpc2FibGVkIC5maWxlbWFuYWdlci1jb250YWluZXIsIC5maXRlbS5kaXNhYmxlZCAuZmlsZXBpY2tlci1maWxlbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlNFxufVxuXG4uZml0ZW0uZGlzYWJsZWQgLmZpbGVwaWNrZXItZmlsZWxpc3QgLmZpbGVwaWNrZXItZmlsZW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZwLWljb252aWV3IC5mcC1yZWZpY29uczEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmZwLWljb252aWV3IC5mcC1yZWZpY29uczIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmZwLWljb252aWV3IC5mcC1maWxlLmZwLWhhc3JlZmVyZW5jZXMgLmZwLXJlZmljb25zMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiW1twaXg6dGhlbWV8ZnAvbGlua11dXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHhcbn1cblxuLmZwLWljb252aWV3IC5mcC1maWxlLmZwLWlzcmVmZXJlbmNlIC5mcC1yZWZpY29uczIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIltbcGl4OnRoZW1lfGZwL2FsaWFzXV1cIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4XG59XG5cbi5maWxlbWFuYWdlciAuZnAtaWNvbnZpZXcgLmZwLWZpbGUuZnAtb3JpZ2luYWxtaXNzaW5nIC5mcC10aHVtYm5haWwgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlciAuZnAtaWNvbnZpZXcgLmZwLWZpbGUuZnAtb3JpZ2luYWxtaXNzaW5nIC5mcC10aHVtYm5haWwge1xuICAgIGJhY2tncm91bmQ6IHVybChbW3BpeDpzL2RlYWRdXSkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXJcbn1cblxuLmZpbGVtYW5hZ2VyIC55dWkzLWRhdGF0YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyOiAwIHNvbGlkICNiYmI7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmZpbGVtYW5hZ2VyIC55dWkzLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU1NSAhaW1wb3J0YW50XG59XG5cbi5maWxlbWFuYWdlciAueXVpMy1kYXRhdGFibGUtb2RkIC55dWkzLWRhdGF0YWJsZS1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgI2Y2ZjZmNlxufVxuXG4uZmlsZW1hbmFnZXIgLnl1aTMtZGF0YXRhYmxlLWV2ZW4gLnl1aTMtZGF0YXRhYmxlLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMCBzb2xpZCAjZmZmXG59XG5cbi5maWxlbWFuYWdlciAuZnAtZmlsZW5hbWUtaWNvbi5mcC1oYXNyZWZlcmVuY2VzIC5mcC1yZWZpY29uczEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIltbcGl4OnRoZW1lfGZwL2xpbmtfc21dXVwiKSBuby1yZXBlYXQgMCAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweFxufVxuXG4uZmlsZW1hbmFnZXIgLmZwLWZpbGVuYW1lLWljb24uZnAtaXNyZWZlcmVuY2UgLmZwLXJlZmljb25zMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiW1twaXg6dGhlbWV8ZnAvYWxpYXNfc21dXVwiKSBuby1yZXBlYXQgMCAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogLTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweFxufVxuXG4uZmlsZW1hbmFnZXIgLmZwLWNvbnRleHRtZW51IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlciAuZnAtaWNvbnZpZXcgLmZwLWZvbGRlci5mcC1oYXNjb250ZXh0bWVudSAuZnAtY29udGV4dG1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuICAgIGJvdHRvbTogNXB4XG59XG5cbi5maWxlbWFuYWdlciAuZnAtdGFibGV2aWV3IC5mcC1mb2xkZXIuZnAtaGFzY29udGV4dG1lbnUgLmZwLWNvbnRleHRtZW51LCAuZmlsZW1hbmFnZXIgLmZwLXRyZWV2aWV3IC5mcC1mb2xkZXIuZnAtaGFzY29udGV4dG1lbnUgLmZwLWNvbnRleHRtZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IDZweFxufVxuXG4uZmlsZW1hbmFnZXIuZm0tbm9pdGVtcyAuZm0tZW1wdHktY29udGFpbmVyLCAuZmlsZXBpY2tlci1maWxlbGlzdCAuZmlsZXBpY2tlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNiYmI7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maWxlbWFuYWdlci1jb250YWluZXIgLmRuZHVwbG9hZC10YXJnZXQsIC5maWxlcGlja2VyLWZpbGVsaXN0IC5kbmR1cGxvYWQtdGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNmYjc5Nzk7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maWxlbWFuYWdlci1jb250YWluZXIuZG5kdXBsb2FkLW92ZXIgLmRuZHVwbG9hZC10YXJnZXQsIC5maWxlcGlja2VyLWZpbGVsaXN0LmRuZHVwbG9hZC1vdmVyIC5kbmR1cGxvYWQtdGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM2YzhjZDM7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5kbmR1cGxvYWQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZG5kc3VwcG9ydGVkIC5kbmR1cGxvYWQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5kbmR1cGxvYWRub3RzdXBwb3J0ZWQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZG5kbm90c3VwcG9ydGVkIC5kbmR1cGxvYWRub3RzdXBwb3J0ZWQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5kbmR1cGxvYWQtdGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5kbmRzdXBwb3J0ZWQgLmRuZHVwbG9hZC1yZWFkeSAuZG5kdXBsb2FkLXRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmRuZHVwbG9hZC11cGxvYWRpbnByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZG5kdXBsb2FkLXVwbG9hZGluZyAuZG5kdXBsb2FkLXVwbG9hZGlucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5kbmR1cGxvYWQtYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vdGhlbWUvYm9vc3QvcGl4L2ZwL2RuZF9hcnJvdy5naWYnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHhcbn1cblxuLmZpdGVtLmRpc2FibGVkIC5maWxlcGlja2VyLWNvbnRhaW5lciwgLmZpdGVtLmRpc2FibGVkIC5mbS1lbXB0eS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmRuZHVwbG9hZC1wcm9ncmVzc2JhcnMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZG5kdXBsb2FkLWlucHJvZ3Jlc3MgLmRuZHVwbG9hZC1wcm9ncmVzc2JhcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5kbmR1cGxvYWQtaW5wcm9ncmVzcyAuZnAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZW1hbmFnZXIuZm0tbm9pdGVtcyAuZG5kdXBsb2FkLWlucHJvZ3Jlc3MgLmZtLWVtcHR5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZXBpY2tlci1maWxlbGlzdC5kbmR1cGxvYWQtaW5wcm9ncmVzcyAuZmlsZXBpY2tlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZpbGVwaWNrZXItZmlsZWxpc3QuZG5kdXBsb2FkLWlucHJvZ3Jlc3MgYSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1zZWxlY3QtbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmxvYWRpbmcgLmZwLXNlbGVjdC1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmxvYWRpbmcgZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmZwLWZpbGUgLmZwLWZpbGUtdW56aXAsIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtZmlsZSAuZnAtZmlsZS16aXAsIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtZm9sZGVyIC5mcC1hdXRob3IsIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtZm9sZGVyIC5mcC1maWxlLXVuemlwLCAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmZwLWZvbGRlciAuZnAtbGljZW5zZSwgLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdC5mcC16aXAgLmZwLWZpbGUtemlwIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlci5mcC1zZWxlY3QgLmZwLWZpbGUtc2V0bWFpbiwgLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdCAuZnAtZmlsZS1zZXRtYWluLWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdC5mcC1jYW5zZXRtYWluIC5mcC1maWxlLXNldG1haW4sIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtY2Fuc2V0bWFpbiAuZnAtZmlsZS1zZXRtYWluLWhlbHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZmlsZW1hbmFnZXIgLmZwLW1haW5maWxlIC5mcC1maWxlbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmZwLWZvbGRlciAuZnAtZmlsZS1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZm0tb3BlcmF0aW9uIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5maWxlbWFuYWdlci5mcC1zZWxlY3QgLmZwLW9yaWdpbmFsIC5mcC1vcmlnaW5sb2FkaW5nLCAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1vcmlnaW5hbC5mcC11bmtub3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlci5mcC1zZWxlY3QgLmZwLW9yaWdpbmFsLmZwLWxvYWRpbmcgLmZwLW9yaWdpbmxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4uZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1yZWZsaXN0IC5mcC1yZWZsaXN0bG9hZGluZywgLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdCAuZnAtcmVmbGlzdC5mcC11bmtub3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5maWxlbWFuYWdlci5mcC1zZWxlY3QgLmZwLXJlZmxpc3QuZnAtbG9hZGluZyAuZnAtcmVmbGlzdGxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4uZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1yZWZsaXN0IC5mcC12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICAgIHBhZGRpbmc6IDhweCA3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG9cbn1cblxuLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdCAuZnAtcmVmbGlzdCAuZnAtdmFsdWUgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHhcbn1cblxuLmZpbGVtYW5hZ2VyLmZwLW1rZGlyLWRsZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maWxlbWFuYWdlci5mcC1ta2Rpci1kbGcgLmZwLW1rZGlyLWRsZy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMjBweFxufVxuXG4uZmlsZW1hbmFnZXIuZnAtZGxnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZpbGUtcGlja2VyIGRpdi5iZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4uZnAtZm9ybXNldCB7XG4gICAgcGFkZGluZzogMTBweFxufVxuXG4uZnAtZm9ybXNldCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG4uZnAtZm9ybWluc2V0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHhcbn1cblxuLmZwLWZpbGVpbmZvIC5mcC12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wcmVmZXJlbmNlcy1jb250YWluZXIgLmNvbnRhaW5lci1mbHVpZCAuY29sLW1kLTYge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHhcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAuYWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG59XG5cbi5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgdGhlYWQgdGggLmNvbmZpZy13YXJuaW5nIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgdGhlYWQgdGgudW5jb25maWd1cmVkIC5jb25maWctd2FybmluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB0ciB0ZDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjdcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB0ciB0aDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjdcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLmhvdmVyLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2UtbmFtZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAuZGlzYWJsZWQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweFxufVxuXG4ucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWNcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9uLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnByZWZlcmVuY2Utc3RhdGUtc3RhdHVzLWNvbnRhaW5lciAub2ZmLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUgLnByZWZlcmVuY2Utc3RhdGUtc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUgLnByZWZlcmVuY2Utc3RhdGUtc3RhdHVzLWNvbnRhaW5lciAubG9hZGluZy1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5wcmVmZXJlbmNlLXN0YXRlIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9uLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUgLnByZWZlcmVuY2Utc3RhdGUtc3RhdHVzLWNvbnRhaW5lciAub2ZmLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZS5sb2FkaW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucHJlZmVyZW5jZS1zdGF0ZS1zdGF0dXMtY29udGFpbmVyIC5vZmYtdGV4dCwgLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUubG9hZGluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnByZWZlcmVuY2Utc3RhdGUtc3RhdHVzLWNvbnRhaW5lciAub24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZS5sb2FkaW5nIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9mZi10ZXh0LCAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZS5sb2FkaW5nIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9uLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUubG9hZGluZyAucHJlZmVyZW5jZS1zdGF0ZS1zdGF0dXMtY29udGFpbmVyIC5sb2FkaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93LmxvYWRpbmcgLnByZWZlcmVuY2UtbmFtZSAubG9hZGluZy1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZGlzYWJsZWQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZGlzYWJsZWQgLmRpc2FibGVkLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5kaXNhYmxlZCAuZGlzYWJsZWQtbWVzc2FnZSArIGZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmdlbmVyYWwtc2V0dGluZ3MtY29udGFpbmVyIC5sb2FkaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmdlbmVyYWwtc2V0dGluZ3MtY29udGFpbmVyIC5sb2FkaW5nIC5sb2FkaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZ2VuZXJhbC1zZXR0aW5ncy1jb250YWluZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucHJvY2Vzc29yLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wcm9jZXNzb3ItY29udGFpbmVyIC5sb2FkaW5nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KVxufVxuXG4ucHJvY2Vzc29yLWNvbnRhaW5lciAubG9hZGluZy1jb250YWluZXIgLnZlcnRpY2FsLWFsaWduIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5wcm9jZXNzb3ItY29udGFpbmVyLmxvYWRpbmcgLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucHJlZmVyZW5jZXMtcGFnZS1jb250YWluZXIgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweFxufVxuXG4ucHJlZmVyZW5jZXMtcGFnZS1jb250YWluZXIgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5wcmVmZXJlbmNlcy1wYWdlLWNvbnRhaW5lciAuY2hlY2tib3gtY29udGFpbmVyIC5sb2FkaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnByZWZlcmVuY2VzLXBhZ2UtY29udGFpbmVyIC5jaGVja2JveC1jb250YWluZXIubG9hZGluZyAubG9hZGluZy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlM1xufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY3MHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbi1hcmVhIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweFxuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250cm9sLWFyZWEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTNcbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250cm9sLWFyZWEgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRyb2wtYXJlYSAuY29udGVudCAuY29udGVudC1pdGVtLWNvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhIC5jb250ZW50OmVtcHR5ICsgLmVtcHR5LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhIC5sb2FkaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250cm9sLWFyZWEgLmVtcHR5LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4XG59XG5cbi5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4XG59XG5cbi5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhLmxvYWRpbmcgLmNvbnRlbnQ6ZW1wdHkgKyAuZW1wdHktdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEgLnRvZ2dsZS1tb2RlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC5oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgIHBhZGRpbmc6IDVweFxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuaGVhZGVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEgLmhlYWRlciAuc3ViamVjdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuaGVhZGVyIC50aW1lc3RhbXAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHhcbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEgLmhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSA+IC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDE1cHhcbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NzBweCkge1xuICAgIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhID4gLmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4XG4gICAgfVxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSA+IC5jb250ZW50OmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhID4gLmNvbnRlbnQ6ZW1wdHkgKyAuZW1wdHktdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweFxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuZW1wdHktdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEgLmZvb3RlciBhIHtcbiAgICBsaW5lLWhlaWdodDogNTBweFxufVxuXG4ubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuZm9vdGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAgIC5ub3RpZmljYXRpb24tYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjI1c1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjI1cywgb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IC4yNXNcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAudG9nZ2xlLW1vZGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTNcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweClcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWFyZWEuc2hvdy1jb250ZW50LWFyZWEgLmNvbnRyb2wtYXJlYSB7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjI1cywgb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IC4yNXNcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWFyZWEuc2hvdy1jb250ZW50LWFyZWEgLmNvbnRlbnQtYXJlYSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuMjVzXG4gICAgfVxufVxuXG4ubWVzc2FnZS1hcHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0XG59XG5cbi5tZXNzYWdlLWFwcCAuaWNvbi1iYWNrLWluLWRyYXdlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWVzc2FnZS1hcHAuZHJhd2VyIHtcbiAgICB6LWluZGV4OiAxMDIwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjA4KVxufVxuXG4ubWVzc2FnZS1hcHAuZHJhd2VyIC5pY29uLWJhY2staW4tYXBwIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tZXNzYWdlLWFwcC5kcmF3ZXIgLmljb24tYmFjay1pbi1kcmF3ZXIge1xuICAgIGRpc3BsYXk6IGluaGVyaXRcbn1cblxuLm1lc3NhZ2UtYXBwLm1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4XG59XG5cbi5tZXNzYWdlLWFwcC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAtMzIwcHhcbn1cblxuLm1lc3NhZ2UtYXBwIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMFxufVxuXG4ubWVzc2FnZS1hcHAgLmJvZHktY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLm1lc3NhZ2UtYXBwIC5ib2R5LWNvbnRhaW5lciA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDBcbn1cblxuLm1lc3NhZ2UtYXBwIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4ubWVzc2FnZS1hcHAgLmZvb3Rlci1jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGRpcmVjdGlvbjogbHRyXG59XG5cbi5tZXNzYWdlLWFwcCAubWF0Y2h0ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGhlaWdodDogMS41cmVtXG59XG5cbi5tZXNzYWdlLWFwcCAuY29udGFjdC1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzOXB4O1xuICAgIHRvcDogMzlweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG5cbi5tZXNzYWdlLWFwcCAuY29udGFjdC1zdGF0dXMub25saW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4XG59XG5cbi5tZXNzYWdlLWFwcCAubWVzc2FnZSBwIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLm1lc3NhZ2UtYXBwIC5jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4ubWVzc2FnZS1hcHAgLmNsaWNrYWJsZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpLCAzcHggM3B4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjEpLCAxcHggMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjAzKVxufVxuXG4ubWVzc2FnZS1hcHAgLmJ0bi1saW5rLCAubWVzc2FnZS1hcHAgYSB7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuLm1lc3NhZ2UtYXBwIC5idG4tbGluazpmb2N1cywgLm1lc3NhZ2UtYXBwIC5idG4tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDM1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLm1lc3NhZ2UtYXBwIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLm1lc3NhZ2UtYXBwIC5vdmVydmlldy1zZWN0aW9uLXRvZ2dsZSAuY29sbGFwc2VkLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tZXNzYWdlLWFwcCAub3ZlcnZpZXctc2VjdGlvbi10b2dnbGUgLmV4cGFuZGVkLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLm1lc3NhZ2UtYXBwIC5vdmVydmlldy1zZWN0aW9uLXRvZ2dsZS5jb2xsYXBzZWQgLmNvbGxhcHNlZC1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5tZXNzYWdlLWFwcCAub3ZlcnZpZXctc2VjdGlvbi10b2dnbGUuY29sbGFwc2VkIC5leHBhbmRlZC1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLm1lc3NhZ2UtYXBwIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb24sIC5tZXNzYWdlLWFwcCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uLCAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24sIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbiwgLm1lc3NhZ2UtYXBwIC5idG4uYnRuLWxpbmsuYnRuLWljb24ge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmbGV4LXNocmluazogMFxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmFjdGlvbjpmb2N1cywgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5hY3Rpb246aG92ZXIsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5tZXNzYWdlLWFwcCBpbnB1dC5idG4tbGluay5idG4taWNvbjpmb2N1cywgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLm1lc3NhZ2UtYXBwIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uOmhvdmVyLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb246Zm9jdXMsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbjpob3ZlciwgLm1lc3NhZ2UtYXBwICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5hY3Rpb246Zm9jdXMsIC5tZXNzYWdlLWFwcCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uOmhvdmVyLCAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb246Zm9jdXMsIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbjpob3ZlciwgLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLWxpbmsuYnRuLWljb24uYWRkY3JpdGVyaW9uOmZvY3VzLCAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb246aG92ZXIsIC5tZXNzYWdlLWFwcCAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uOmZvY3VzLCAubWVzc2FnZS1hcHAgLmJ0bi5idG4tbGluay5idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0wLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLm1lc3NhZ2UtYXBwIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0wLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMC5hZGRjcml0ZXJpb24sIC5tZXNzYWdlLWFwcCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTAuYWN0aW9uLCAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTAsIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0wLmFkZGNyaXRlcmlvbiwgLm1lc3NhZ2UtYXBwIC5idG4uYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTAge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnRcbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMS5hY3Rpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5tZXNzYWdlLWFwcCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMSwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTEuYWRkY3JpdGVyaW9uLCAubWVzc2FnZS1hcHAgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0xLmFjdGlvbiwgLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0xLCAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMS5hZGRjcml0ZXJpb24sIC5tZXNzYWdlLWFwcCAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0xIHtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50XG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTIuYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAubWVzc2FnZS1hcHAgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTIsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0yLmFkZGNyaXRlcmlvbiwgLm1lc3NhZ2UtYXBwICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMi5hY3Rpb24sIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMiwgLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTIuYWRkY3JpdGVyaW9uLCAubWVzc2FnZS1hcHAgLmJ0bi5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMiB7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudFxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0zLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLm1lc3NhZ2UtYXBwIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0zLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMy5hZGRjcml0ZXJpb24sIC5tZXNzYWdlLWFwcCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTMuYWN0aW9uLCAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTMsIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0zLmFkZGNyaXRlcmlvbiwgLm1lc3NhZ2UtYXBwIC5idG4uYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTMge1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnRcbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNC5hY3Rpb24sICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5tZXNzYWdlLWFwcCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNCwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTQuYWRkY3JpdGVyaW9uLCAubWVzc2FnZS1hcHAgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS00LmFjdGlvbiwgLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS00LCAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNC5hZGRjcml0ZXJpb24sIC5tZXNzYWdlLWFwcCAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS00IHtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50XG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTUuYWN0aW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAubWVzc2FnZS1hcHAgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTUsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS01LmFkZGNyaXRlcmlvbiwgLm1lc3NhZ2UtYXBwICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNS5hY3Rpb24sIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNSwgLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTUuYWRkY3JpdGVyaW9uLCAubWVzc2FnZS1hcHAgLmJ0bi5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNSB7XG4gICAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDY4cHggIWltcG9ydGFudFxufVxuXG4ubWVzc2FnZS1hcHAgLnZpZXctb3ZlcnZpZXctYm9keSAuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLm1lc3NhZ2UtYXBwIC52aWV3LWNvbnZlcnNhdGlvbiAuY29udGVudC1tZXNzYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4ubWVzc2FnZS1hcHAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwXG59XG5cbi5tZXNzYWdlLWFwcCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwXG59XG5cbi5tZXNzYWdlLWFwcCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDBcbn1cblxuLm1lc3NhZ2UtYXBwIC5sYXN0LW1lc3NhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbVxufVxuXG4ubWVzc2FnZS1hcHAgLnNlY3Rpb24gLmNvbGxhcHNpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLm1lc3NhZ2UtYXBwIC5tZXNzYWdlIC50YWlsIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLm1lc3NhZ2UtYXBwIC5tZXNzYWdlLnNlbmQgLnRhaWwge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLS41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2Yzc1N2Rcbn1cblxuLm1lc3NhZ2UtYXBwIC5tZXNzYWdlLnJlY2VpdmVkIC50YWlsIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZlxufVxuXG4ubWVzc2FnZS1hcHAgLmxhenktbG9hZC1saXN0IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbiNwYWdlLW1lc3NhZ2UtaW5kZXggI3JlZ2lvbi1tYWluIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuI3BhZ2UtbWVzc2FnZS1pbmRleCAjcmVnaW9uLW1haW4gZGl2W3JvbGU9bWFpbl0ge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4jcGFnZS1tZXNzYWdlLWluZGV4ICNyZWdpb24tbWFpbiBkaXZbcm9sZT1tYWluXSAjbWFpbmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xcHhcbn1cblxuI3BhZ2UtbWVzc2FnZS1pbmRleCAjcmVnaW9uLW1haW4gZGl2W3JvbGU9bWFpbl0gLm1lc3NhZ2UtYXBwLm1haW4ge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uZGlyLXJ0bCAubWVzc2FnZS1kcmF3ZXIge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjA4KVxufVxuXG4ucXVlc3Rpb25iYW5rIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5xdWVzdGlvbmNhdGVnb3JpZXMgaDMge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuI2Nob29zZXF0eXBlYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxZW1cbn1cblxuI2Nob29zZXF0eXBlIGgzIHtcbiAgICBtYXJnaW46IDAgMCAuM2VtXG59XG5cbiNjaG9vc2VxdHlwZSAuaW5zdHJ1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2Nob29zZXF0eXBlIC5mYWtlcXR5cGVzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgc2lsdmVyXG59XG5cbiNjaG9vc2VxdHlwZSAucXR5cGVvcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW1cbn1cblxuI2Nob29zZXF0eXBlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4jY2hvb3NlcXR5cGUgLnF0eXBlbmFtZSBpbWcge1xuICAgIHBhZGRpbmc6IDAgLjNlbVxufVxuXG4jY2hvb3NlcXR5cGUgLnF0eXBlbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHdpZHRoOiAxNmVtXG59XG5cbiNjaG9vc2VxdHlwZSAucXR5cGVzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMmVtXG59XG5cbiNjaG9vc2VxdHlwZSAuc3VibWl0YnV0dG9ucyB7XG4gICAgbWFyZ2luOiAuN2VtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbiNxdHlwZWNob2ljZWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jcXR5cGVjaG9pY2Vjb250YWluZXJfYy55dWktcGFuZWwtY29udGFpbmVyLnNoYWRvdyAudW5kZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IDAgMFxufVxuXG4jcXR5cGVjaG9pY2Vjb250YWluZXIueXVpLXBhbmVsIC5oZCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwLCAjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteFxufVxuXG4jcXR5cGVjaG9pY2Vjb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItdG9wOiAwIG5vbmVcbn1cblxuI3F0eXBlY2hvaWNlY29udGFpbmVyICNjaG9vc2VxdHlwZSB7XG4gICAgd2lkdGg6IDQwZW1cbn1cblxuI2Nob29zZXF0eXBlaGVhZCBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuI2Nob29zZXF0eXBlIC5xdHlwZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbiAgICBwYWRkaW5nOiAuMjRlbSAwXG59XG5cbiNjaG9vc2VxdHlwZSAuYWxsb3B0aW9ucyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1ZW0pO1xuICAgIHdpZHRoOiA2MCVcbn1cblxuI2Nob29zZXF0eXBlIC5xdHlwZW9wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAuM2VtIC4zZW0gLjNlbSAxLjZlbVxufVxuXG4jY2hvb3NlcXR5cGUgLnF0eXBlb3B0aW9uIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41ZW1cbn1cblxuI2Nob29zZXF0eXBlIC5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4jY2hvb3NlcXR5cGUgLmluc3RydWN0aW9uLCAjY2hvb3NlcXR5cGUgLnF0eXBlc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA2MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNWVtIDEuNmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuI2Nob29zZXF0eXBlIC5pbnN0cnVjdGlvbiwgI2Nob29zZXF0eXBlIC5zZWxlY3RlZCAucXR5cGVzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4jY2F0ZWdvcnlxdWVzdGlvbnMge1xuICAgIG1hcmdpbjogMFxufVxuXG4jY2F0ZWdvcnlxdWVzdGlvbnMgdGQsICNjYXRlZ29yeXF1ZXN0aW9ucyB0aCB7XG4gICAgcGFkZGluZzogMCAuMmVtXG59XG5cbiNjYXRlZ29yeXF1ZXN0aW9ucyB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNjYXRlZ29yeXF1ZXN0aW9ucyAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogNXB4XG59XG5cbiNjYXRlZ29yeXF1ZXN0aW9ucyAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lXG59XG5cbiNjYXRlZ29yeXF1ZXN0aW9ucyAuaWNvbmNvbCB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbiNjYXRlZ29yeXF1ZXN0aW9ucyAuaWNvbmNvbCAuaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweFxufVxuXG4jY2F0ZWdvcnlxdWVzdGlvbnMgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4jY2F0ZWdvcnlxdWVzdGlvbnMgLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmt3aW5kb3cgZGl2LmhlYWRlciB7XG4gICAgbWFyZ2luOiAwXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFua3dpbmRvdy5ibG9jayB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ucXVlc3Rpb25iYW5rIC5zaW5nbGVzZWxlY3Qge1xuICAgIG1hcmdpbjogMFxufVxuXG4jY29tYmluZWRmZWVkYmFja2hkciBkaXYuZmh0bWxlZGl0b3Ige1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI2NvbWJpbmVkZmVlZGJhY2toZHIgZGl2LmZjaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbiNtdWx0aXRyaWVzaGVhZGVyIGRpdi5maXRlbV9mZWRpdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxZW1cbn1cblxuI211bHRpdHJpZXNoZWFkZXIgZGl2LmZpdGVtX2Zncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbiNtdWx0aXRyaWVzaGVhZGVyIGRpdi5maXRlbV9mZ3JvdXAgZmllbGRzZXQuZmVsZW1lbnQgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtO1xuICAgIG1hcmdpbi1yaWdodDogLjNlbVxufVxuXG5ib2R5LnBhdGgtcXVlc3Rpb24tdHlwZSAuZml0ZW1fZmdyb3VwIC5hY2Nlc3NoaWRlIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy1yaWdodDogLjNlbVxufVxuXG4uZnAtY29udGVudC1jZW50ZXIgYm9keS5wYXRoLXF1ZXN0aW9uLXR5cGUgZm9ybSArIGRpdiAuc3Itb25seSwgLnBhdGgtYWRtaW4gYm9keS5wYXRoLXF1ZXN0aW9uLXR5cGUgLmJ1dHRvbnMgLnNyLW9ubHksIGJvZHkucGF0aC1xdWVzdGlvbi10eXBlIC5mb3JtLWJ1dHRvbnMgLnNyLW9ubHksIGJvZHkucGF0aC1xdWVzdGlvbi10eXBlIC5mb3JtLWdyb3VwIC5zci1vbmx5LCBib2R5LnBhdGgtcXVlc3Rpb24tdHlwZSAuZnAtY29udGVudC1jZW50ZXIgZm9ybSArIGRpdiAuc3Itb25seSwgYm9keS5wYXRoLXF1ZXN0aW9uLXR5cGUgLnBhdGgtYWRtaW4gLmJ1dHRvbnMgLnNyLW9ubHksIGJvZHkucGF0aC1xdWVzdGlvbi10eXBlIGRpdi5iYWNrdXAtc2VjdGlvbiArIGZvcm0gLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC41cmVtIDAgMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBib3JkZXI6IDBcbn1cblxuLnF1ZSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgYXV0byAxLjhlbSBhdXRvXG59XG5cbi5xdWUgLmluZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3ZW07XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQwZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4XG59XG5cbi5xdWUgaDMubm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLnF1ZSBzcGFuLnFubyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5xdWUgLmluZm8gPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBtYXJnaW4tdG9wOiAuN2VtXG59XG5cbi5xdWUgLmluZm8gLnF1ZXN0aW9uZmxhZy5lZGl0YWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5xdWUgLmluZm8gLmVkaXRxdWVzdGlvbiBpbWcsIC5xdWUgLmluZm8gLnF1ZXN0aW9uZmxhZyBpbWcsIC5xdWUgLmluZm8gLnF1ZXN0aW9uZmxhZyBpbnB1dCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxufVxuXG4ucXVlIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIDguNWVtXG59XG5cbi5xdWUubXVsdGljaG9pY2UgLmFuc3dlciBkaXYucjAgLmljb24uZmEtY2hlY2ssIC5xdWUubXVsdGljaG9pY2UgLmFuc3dlciBkaXYucjAgLmljb24uZmEtcmVtb3ZlLCAucXVlLm11bHRpY2hvaWNlIC5hbnN3ZXIgZGl2LnIxIC5pY29uLmZhLWNoZWNrLCAucXVlLm11bHRpY2hvaWNlIC5hbnN3ZXIgZGl2LnIxIC5pY29uLmZhLXJlbW92ZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDBcbn1cblxuLnF0eXBlX211bHRpY2hvaWNlX2NsZWFyY2hvaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweFxufVxuXG4ucXR5cGVfbXVsdGljaG9pY2VfY2xlYXJjaG9pY2UgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhZGRpbmctbGVmdDogMzBweFxufVxuXG4uZm9ybXVsYXRpb24gaW5wdXRbdHlwZT10ZXh0XSwgLmZvcm11bGF0aW9uIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbi5xdWUubXVsdGlhbnN3ZXIgLmZvcm11bGF0aW9uIC55dWkzLXdpZGdldC1wb3NpdGlvbmVkIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxufVxuXG4ucXVlLm11bHRpYW5zd2VyIC5mb3JtdWxhdGlvbiAueXVpMy13aWRnZXQtcG9zaXRpb25lZCAuZmVlZGJhY2tzcGFuIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXRcbn1cblxuLnBhdGgtbW9kLXF1aXogaW5wdXRbc2l6ZV0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4ucXVlIC5hYmxvY2sge1xuICAgIG1hcmdpbjogLjdlbSAwIC4zZW0gMFxufVxuXG4ucXVlIC5pbS1jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5xdWUgLmZlZWRiYWNrLCAucXVlIC5nZW5lcmFsZmVlZGJhY2ssIC5xdWUgLmltLWZlZWRiYWNrLCAucXVlIC5udW1wYXJ0c2NvcnJlY3QgLnF1ZSAucmlnaHRhbnN3ZXIsIC5xdWUgLnNwZWNpZmljZmVlZGJhY2ssIC5xdWUgcCB7XG4gICAgbWFyZ2luOiAwIDAgLjVlbVxufVxuXG4ucXVlIC5jb3JyZWN0bmVzcy5jb3JyZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1XG59XG5cbi5xdWUgLmNvcnJlY3RuZXNzLnBhcnRpYWxseWNvcnJlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDdcbn1cblxuLnF1ZSAuY29ycmVjdG5lc3MuaW5jb3JyZWN0LCAucXVlIC5jb3JyZWN0bmVzcy5ub3RhbnN3ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NVxufVxuXG4ucXVlIC5xdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW1cbn1cblxuLnF1ZSAuY29tbWVudCwgLnF1ZSAuY29tbWVudGxpbmssIC5xdWUgLmdyYWRpbmcsIC5xdWUgLmhpc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IC41ZW1cbn1cblxuLnF1ZSAuaGlzdG9yeSBoMyB7XG4gICAgbWFyZ2luOiAwIDAgLjJlbTtcbiAgICBmb250LXNpemU6IDFlbVxufVxuXG4ucXVlIC5oaXN0b3J5IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBcbn1cblxuLnF1ZSAuaGlzdG9yeSAuY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ucXVlIC5xdWVzdGlvbmNvcnJlY3RuZXNzaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXG59XG5cbi5xdWUgaW5wdXQucXVlc3Rpb25mbGFnaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHhcbn1cblxuLmltcG9ydGVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1XG59XG5cbi5tZm9ybSAucXVlLmNvbW1lbnQgLmZpdGVtdGl0bGUge1xuICAgIHdpZHRoOiAyMCVcbn1cblxuI3BhZ2UtcXVlc3Rpb24tcHJldmlldyAjdGVjaGluZm8ge1xuICAgIG1hcmdpbjogMWVtIDBcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCB1bC5zbG90cyAuYWN0aXZpdHlpbnN0YW5jZSA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCB1bC5zbG90cyAuYWN0aXZpdHlpbnN0YW5jZSBpbWcuYWN0aXZpdHlpY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IC5ib3guZ2VuZXJhbGJveC5xdWVzdGlvbmJhbmsge1xuICAgIHBhZGRpbmc6IC41ZW1cbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVlc3Rpb25iYW5rIC5jYXRlZ29yeXBhZ2luZ2JhcmNvbnRhaW5lciwgI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVlc3Rpb25iYW5rIC5jYXRlZ29yeXF1ZXN0aW9uc2NvbnRhaW5lciwgI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVlc3Rpb25iYW5rIC5jaG9vc2VjYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IC5xdWVzdGlvbmJhbmsgLmNob29zZWNhdGVnb3J5IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb25iYW5rIC5jYXRlZ29yeXF1ZXN0aW9uc2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogMCAwXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgI2NhdGVnb3J5cXVlc3Rpb25zID4gdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCAjY2F0ZWdvcnlxdWVzdGlvbnMgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0XG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgLnF1ZXN0aW9uYmFua3dpbmRvdyBkaXYuaGVhZGVyIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgLTEwcHggMCAtMTBweDtcbiAgICBwYWRkaW5nOiAycHggMTBweCAycHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVlc3Rpb25iYW5rd2luZG93IGRpdi5oZWFkZXIgYTpsaW5rLCAjcGFnZS1tb2QtcXVpei1lZGl0IC5xdWVzdGlvbmJhbmt3aW5kb3cgZGl2LmhlYWRlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmFiNmFhXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgLnF1ZXN0aW9uYmFua3dpbmRvdyBkaXYuaGVhZGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgLmNyZWF0ZW5ld3F1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAuM2VtIDBcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCAuY3JlYXRlbmV3cXVlc3Rpb24gZGl2LCAjcGFnZS1tb2QtcXVpei1lZGl0IC5jcmVhdGVuZXdxdWVzdGlvbiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgLnF1ZXN0aW9uYmFua3dpbmRvdyBkaXYuaGVhZGVyIC50aXRsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjlcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYuY29udGFpbmVyIGRpdi5nZW5lcmFsYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxLjVlbVxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IC5jYXRlZ29yeWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmVcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCAuY3JlYXRlbmV3cXVlc3Rpb24gLnNpbmdsZWJ1dHRvbiBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLmNhdGVnb3J5c2VsZWN0YWxsY29udGFpbmVyLCAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLmNhdGVnb3J5c29ydG9wb3Rpb25zY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMS41ZW0gMFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLmNhdGVnb3J5cGFnaW5nYmFyY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFuayAuY2F0ZWdvcnlwYWdpbmdiYXJjb250YWluZXIgLnBhZ2luZyB7XG4gICAgcGFkZGluZzogMCAuM2VtXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uIGRpdi5jb250ZW50IGRpdi5xdWVzdGlvbmNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uIGRpdi5jb250ZW50IGRpdi5wb2ludHMge1xuICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEyLjFlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4XG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uIGRpdi5jb250ZW50IGRpdi5wb2ludHMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb24gZGl2LmNvbnRlbnQgZGl2LnBvaW50cyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1aXpwYWdlIC5wYWdlY29udGVudCAucGFnZXN0YXR1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IC5xdWl6cGFnZWRlbGV0ZSwgI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVpenBhZ2VkZWxldGUgaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWl6cGFnZSAucGFnZWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb25iYW5rIC5jYXRlZ29yeWluZm8ge1xuICAgIHBhZGRpbmc6IC4zZW0gMFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFuayAubW9kdWxlc3BlY2lmaWNidXR0b25zY29udGFpbmVyIGJyLCAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBociB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBzdHJvbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjNlbVxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBzdHJvbmcgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG59XG5cbiNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFuayAubW9kdWxlc3BlY2lmaWNidXR0b25zY29udGFpbmVyIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBpbnB1dCArIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG5cbi5xdWVzdGlvbmJhbmt3aW5kb3cgLm1vZHVsZSB7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYuZWRpdHEgZGl2LnF1ZXN0aW9uIGRpdi5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCB1bC5zbG90cyAuYWN0aXZpdHlpbnN0YW5jZSBpbWcuYWN0aXZpdHlpY29uIHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5wYXRoLW1vZC1xdWl6IC5zdGF0ZWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjllbVxufVxuXG5hI2hpZGViYW5rY21kIHtcbiAgICBjb2xvcjogI2ZhYjZhYVxufVxuXG4ucXVlLnNob3J0YW5zd2VyIC5hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnF1ZSBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbmJvZHkucGF0aC1xdWVzdGlvbi10eXBlIC5tZm9ybSBmaWVsZHNldC5oaWRkZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAuN2VtIDAgMFxufVxuXG4ucXVlLmRkd3RvcywgLnF1ZS5kZHd0b3MgLmRyb3Age1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbi50YWctY29uZGl0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5xdWUgLmluZm8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAucXVlIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxufVxuXG4udXNlcnByb2ZpbGUgLmZ1bGxwcm9maWxlbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweFxufVxuXG4udXNlcnByb2ZpbGUgLnBhZ2UtY29udGV4dC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuLnVzZXJwcm9maWxlIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG59XG5cbi51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlIHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDJcbn1cblxuLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUgc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuI3BhcnRpY2lwYW50c2Zvcm0gLm5vLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG4udXNlcnByb2ZpbGUgZGwubGlzdCA+IGRkICsgZHQge1xuICAgIGNsZWFyOiBsZWZ0XG59XG5cbi51c2VyLWJveCB7XG4gICAgbWFyZ2luOiA4cHg7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lXG59XG5cbiNwYWdlLXVzZXItcHJvZmlsZSAubm9kZV9jYXRlZ29yeSB1bCwgLnBhdGgtdXNlciAubm9kZV9jYXRlZ29yeSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbiNwYWdlLXVzZXItcHJvZmlsZSAubm9kZV9jYXRlZ29yeSBsaSwgLnBhdGgtdXNlciAubm9kZV9jYXRlZ29yeSBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG5cbiNwYWdlLXVzZXItcHJvZmlsZSAubm9kZV9jYXRlZ29yeSAuZWRpdHByb2ZpbGUsICNwYWdlLXVzZXItcHJvZmlsZSAubm9kZV9jYXRlZ29yeSAudmlld21vcmUsIC5wYXRoLXVzZXIgLm5vZGVfY2F0ZWdvcnkgLmVkaXRwcm9maWxlLCAucGF0aC11c2VyIC5ub2RlX2NhdGVnb3J5IC52aWV3bW9yZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmFqYXgtY29udGFjdC1idXR0b24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5hamF4LWNvbnRhY3QtYnV0dG9uLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmFqYXgtY29udGFjdC1idXR0b24gLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpXG59XG5cbi5hamF4LWNvbnRhY3QtYnV0dG9uIC5sb2FkaW5nLWljb24gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUge1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxXG4gICAgfVxufVxuXG4udXNlcmxpc3QgI3Nob3dhbGwge1xuICAgIG1hcmdpbjogMTBweCAwXG59XG5cbi51c2VybGlzdCAuYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi51c2VybGlzdCAuYnV0dG9ucyBsYWJlbCB7XG4gICAgcGFkZGluZzogMCAzcHhcbn1cblxuLnVzZXJsaXN0IHRhYmxlI3BhcnRpY2lwYW50cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi51c2VybGlzdCB0YWJsZSNwYXJ0aWNpcGFudHMgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnVzZXJsaXN0IHRhYmxlI3BhcnRpY2lwYW50cyB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0cHhcbn1cblxuLnVzZXJsaXN0IHRhYmxlLmNvbnRyb2xzIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4udXNlcmxpc3QgdGFibGUuY29udHJvbHMgdHIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnVzZXJsaXN0IHRhYmxlLmNvbnRyb2xzIC5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnVzZXJsaXN0IHRhYmxlLmNvbnRyb2xzIC5ncm91cHNlbGVjdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLnVzZXJsaXN0IHRhYmxlLmNvbnRyb2xzIC5ncm91cHNlbGVjdG9yIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4udXNlcmluZm9ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgcGFkZGluZzogMTBweFxufVxuXG4udXNlcmluZm9ib3ggLmxlZnQsIC51c2VyaW5mb2JveCAuc2lkZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnVzZXJpbmZvYm94IC51c2VycGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHhcbn1cblxuLnVzZXJpbmZvYm94IC5jb250ZW50IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi51c2VyaW5mb2JveCAubGlua3Mge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxufVxuXG4udXNlcmluZm9ib3ggLmxpbmtzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi51c2VyaW5mb2JveCAubGlzdCB0ZCB7XG4gICAgcGFkZGluZzogM3B4XG59XG5cbi51c2VyaW5mb2JveCAudXNlcm5hbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnVzZXJpbmZvYm94IHRkLmxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uZ3JvdXAtZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjZlbVxufVxuXG4uZ3JvdXAtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMWVtXG59XG5cbi5ncm91cC1pbWFnZSAuZ3JvdXBwaWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cblxuLmdyb3VwaW5mb2JveCAubGVmdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4uY291cnNlLXBhcnRpY2lwYXRpb24gI3Nob3dhbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMFxufVxuXG4jdXNlci1wb2xpY3kgLm5vdGljZWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAyNTBweFxufVxuXG4jdXNlci1wb2xpY3kgI3BvbGljeWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmlwbG9va3VwICNtYXAge1xuICAgIG1hcmdpbjogYXV0b1xufVxuXG4udXNlcnNlbGVjdG9yIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnVzZXJzZWxlY3RvciBkaXYge1xuICAgIG1hcmdpbi10b3A6IC4yZW1cbn1cblxuLnVzZXJzZWxlY3RvciBkaXYgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbVxufVxuXG4udXNlcnNlbGVjdG9yIC51c2Vyc2VsZWN0b3ItaW5mb2JlbG93IHtcbiAgICBmb250LXNpemU6IC44ZW1cbn1cblxuI3VzZXJzZWxlY3Rvcl9vcHRpb25zIC5jb2xsYXBzaWJsZXJlZ2lvbmNhcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuI3VzZXJzZWxlY3Rvcl9vcHRpb25zIHAge1xuICAgIG1hcmdpbjogLjJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuI3BhZ2UtdXNlci1wcm9maWxlIC5tZXNzYWdlYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbiNwYWdlLWNvdXJzZS12aWV3LXdlZWtzIC5tZXNzYWdlYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi5wcm9maWxlZWRpdG9yID4gLnNpbmdsZXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIC41ZW0gMCAwXG59XG5cbi5wcm9maWxlZWRpdG9yID4gLnNpbmdsZWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgLjVlbVxufVxuXG4ucHJvZmlsZWVkaXRvciA+IC5zaW5nbGVidXR0b24gZGl2LCAucHJvZmlsZWVkaXRvciA+IC5zaW5nbGVidXR0b24gaW5wdXQge1xuICAgIG1hcmdpbjogMFxufVxuXG4udXNlcmxpc3QgaDMgLmFjdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNwYWdlLWVucm9sLXVzZXJzIC5wb3BvdmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmVcbn1cblxuLnVzZXItZW5yb2xsZXItcGFuZWwge1xuICAgIHdpZHRoOiA2MDBweFxufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtY29udGVudCB7XG4gICAgbWFyZ2luOiA3cHggMFxufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAuZmlsZW5hbWUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4uc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZSwgbGVmdCAuNXMgZWFzZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4uc2VhcmNoLWlucHV0LXdyYXBwZXIgPiBkaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMFxufVxuXG4uc2VhcmNoLWlucHV0LXdyYXBwZXIgPiBkaXYgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG5cbi5zZWFyY2gtaW5wdXQtd3JhcHBlciA+IGZvcm0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXRcbn1cblxuLnNlYXJjaC1pbnB1dC13cmFwcGVyID4gZm9ybSA+IGlucHV0IHtcbiAgICBtYXJnaW46IDBcbn1cblxuLnNlYXJjaC1pbnB1dC13cmFwcGVyIGZvcm0uZXhwYW5kZWQge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLnNlYXJjaC1pbnB1dC13cmFwcGVyLmV4cGFuZGVkIHtcbiAgICB3aWR0aDogMTYycHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwXG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyID4gZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbi5zZWFyY2gtYXJlYXMtYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uc2VhcmNoLWFyZWFzLWFjdGlvbnMgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuI2NvcmUtc2VhcmNoLWFyZWFzIC5sYXN0Y29sIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB0ZXh0LWluZGVudDogLTI0cHhcbn1cblxuI2NvcmUtc2VhcmNoLWFyZWFzIC5sYXN0Y29sIGxpID4gaSB7XG4gICAgdGV4dC1pbmRlbnQ6IDBcbn1cblxuLmpzZW5hYmxlZCAubWZvcm0gLmNvbnRhaW5zYWR2YW5jZWRlbGVtZW50cyAuYWR2YW5jZWQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1mb3JtIC5jb250YWluc2FkdmFuY2VkZWxlbWVudHMgLmFkdmFuY2VkLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuI2FkbWluc2V0dGluZ3Mgc3Bhbi5lcnJvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWM2Y2I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweFxufVxuXG4ubWZvcm0gLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0LCAubWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4uZnAtY29udGVudC1jZW50ZXIgLm1mb3JtIC5mb3JtLWlubGluZSBmb3JtICsgZGl2LCAubWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWJ1dHRvbnMsIC5tZm9ybSAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsIC5tZm9ybSAuZm9ybS1pbmxpbmUgLmZwLWNvbnRlbnQtY2VudGVyIGZvcm0gKyBkaXYsIC5tZm9ybSAuZm9ybS1pbmxpbmUgLnBhdGgtYWRtaW4gLmJ1dHRvbnMsIC5tZm9ybSAuZm9ybS1pbmxpbmUgZGl2LmJhY2t1cC1zZWN0aW9uICsgZm9ybSwgLnBhdGgtYWRtaW4gLm1mb3JtIC5mb3JtLWlubGluZSAuYnV0dG9ucyB7XG4gICAgbWFyZ2luOiAuMXJlbSAuMjVyZW0gLjFyZW0gMFxufVxuXG4ubWZvcm0gLmZvcm0taW5saW5lIGJyICsgbGFiZWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4udW5yZXNwb25zaXZlLm1mb3JtIC5mb3JtLWlubGluZSwgLnVucmVzcG9uc2l2ZS5tZm9ybSAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5cbiNqdW1wLXRvLWFjdGl2aXR5LmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5tZm9ybSBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTZcbn1cblxuLmZwLWNvbnRlbnQtY2VudGVyIC5tZm9ybSA+IGZvcm0gKyBkaXYsIC5tZm9ybSA+IC5mb3JtLWJ1dHRvbnMsIC5tZm9ybSA+IC5mb3JtLWdyb3VwLCAubWZvcm0gPiBkaXYuYmFja3VwLXNlY3Rpb24gKyBmb3JtLCAucGF0aC1hZG1pbiAubWZvcm0gPiAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbVxufVxuXG4uZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbiNhZG1pbnNldHRpbmdzIC5mb3JtLWNvbnRyb2xbc2l6ZV0ge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5qc2VuYWJsZWQgLm1mb3JtIC5jb2xsYXBzZWQgLmZjb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2FkbWluc2V0dGluZ3MgLmVycm9yIHtcbiAgICBjb2xvcjogI2RjMzU0NVxufVxuXG4ubWZvcm0gdWwuZmlsZS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5tZm9ybSBsYWJlbCAuYWR2LCAubWZvcm0gbGFiZWwgLnJlcSB7XG4gICAgY3Vyc29yOiBoZWxwXG59XG5cbmlucHV0I2lkX2V4dGVybmFsdXJsIHtcbiAgICBkaXJlY3Rpb246IGx0clxufVxuXG4jcG9ydGZvbGlvLWFkZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4uZm9ybS1sYWJlbCAuZm9ybS1zaG9ydG5hbWUge1xuICAgIGZvbnQtc2l6ZTogLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZm9ybS1pdGVtIC5mb3JtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5mb3JtLWlubGluZSBsYWJlbDpub3QoLnNyLW9ubHkpOm5vdCguYWNjZXNzaGlkZSkgKyBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxufVxuXG4ubm8tZmVsZW1lbnQuZnN0YXRpYyB7XG4gICAgcGFkZGluZy10b3A6IDVweFxufVxuXG4ubm8tZml0ZW0gLmZzdGF0aWNsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uZm9ybS1idXR0b25zLCAuZnAtY29udGVudC1jZW50ZXIgZm9ybSArIGRpdiwgLnBhdGgtYWRtaW4gLmJ1dHRvbnMsIGRpdi5iYWNrdXAtc2VjdGlvbiArIGZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG4uZm9ybS1pdGVtIC5mb3JtLXNldHRpbmcgLmRlZmF1bHRzbmV4dCA+IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5mb3JtLWNoZWNrYm94LmRlZmF1bHRzbmV4dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4jYWRtaW5zZXR0aW5ncyBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNVxufVxuXG4ubWZvcm0gLmZpdGVtIC5mZWxlbWVudCBpbnB1dFtuYW1lPWVtYWlsMl0sIC5tZm9ybSAuZml0ZW0gLmZlbGVtZW50IGlucHV0W25hbWU9ZW1haWxdLCAubWZvcm0gLmZpdGVtIC5mZWxlbWVudCBpbnB1dFtuYW1lPWlkbnVtYmVyXSwgLm1mb3JtIC5maXRlbSAuZmVsZW1lbnQgaW5wdXRbbmFtZT1waG9uZTFdLCAubWZvcm0gLmZpdGVtIC5mZWxlbWVudCBpbnB1dFtuYW1lPXBob25lMl0sIC5tZm9ybSAuZml0ZW0gLmZlbGVtZW50IGlucHV0W25hbWU9dXJsXSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXJlY3Rpb246IGx0clxufVxuXG4ucXVlLm1hdGNoIC5tZWRpYXBsdWdpbiB7XG4gICAgd2lkdGg6IDUwdndcbn1cblxuI3BhZ2UtYWRtaW4tZ3JhZGUtZWRpdC1zY2FsZS1lZGl0IC5lcnJvciBpbnB1dCNpZF9uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4XG59XG5cbiNwYWdlLWdyYWRlLWVkaXQtb3V0Y29tZS1jb3Vyc2UgLmNvdXJzZW91dGNvbWVzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuI3BhZ2UtZ3JhZGUtZWRpdC1vdXRjb21lLWNvdXJzZSAuY291cnNlb3V0Y29tZXMgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jaW5zdGFsbGZvcm0gI2lkX2RhdGFyb290LCAjaW5zdGFsbGZvcm0gI2lkX2RiaG9zdCwgI2luc3RhbGxmb3JtICNpZF9kYm5hbWUsICNpbnN0YWxsZm9ybSAjaWRfZGJwYXNzLCAjaW5zdGFsbGZvcm0gI2lkX2RidXNlciwgI2luc3RhbGxmb3JtICNpZF9kaXJyb290LCAjaW5zdGFsbGZvcm0gI2lkX3ByZWZpeCwgI2luc3RhbGxmb3JtICNpZF93d3dyb290IHtcbiAgICBkaXJlY3Rpb246IGx0clxufVxuXG4ubWRsLXJpZ2h0ID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uc2luZ2xlc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLmZvcm0taXRlbSAuZm9ybS1sYWJlbCBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5kaXYjZGF0ZXNlbGVjdG9yLWNhbGVuZGFyLXBhbmVsIHtcbiAgICB6LWluZGV4OiAzMTAwXG59XG5cbmZpZWxkc2V0LmNvdXJzZXNlYXJjaGJveCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbiNpZF9hdmFpbGFiaWxpdHljb25kaXRpb25zanNvblthcmlhLWhpZGRlbj10cnVlXSwgLmF2YWlsYWJpbGl0eS1maWVsZCBbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmF2YWlsYWJpbGl0eS1maWVsZCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cblxuLmF2YWlsYWJpbGl0eS1maWVsZCAuYXZhaWxhYmlsaXR5LWdyb3VwIGxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5hdmFpbGFiaWxpdHktZXllIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uYXZhaWxhYmlsaXR5LWlubmVyLCAuYXZhaWxhYmlsaXR5LXBsdWdpbmNvbnRyb2xzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbi5hdmFpbGFiaWxpdHktY2hpbGRsaXN0IC5hdmFpbGFiaWxpdHktaW5uZXIsIC5hdmFpbGFiaWxpdHktcGx1Z2luY29udHJvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAuNjI1cmVtXG59XG5cbi5hdmFpbGFiaWxpdHktZmllbGQgLmF2YWlsYWJpbGl0eS1wbHVnaW5jb250cm9scyAuYXZhaWxhYmlsaXR5LWdyb3VwIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbVxufVxuXG4uZm9ybS1hdXRvY29tcGxldGUtb3JpZ2luYWwtc2VsZWN0LCBbZGF0YS1maWVsZHR5cGU9YXV0b2NvbXBsZXRlXSBzZWxlY3QsIFtkYXRhLWZpZWxkdHlwZT10YWdzXSBzZWxlY3Qge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxufVxuXG4uZm9ybS1hdXRvY29tcGxldGUtc2VsZWN0aW9uIHtcbiAgICBtYXJnaW46IC4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW1cbn1cblxuLmZvcm0tYXV0b2NvbXBsZXRlLW11bHRpcGxlIFtyb2xlPWxpc3RpdGVtXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5mb3JtLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWluLXdpZHRoOiAyMDZweDtcbiAgICBtYXgtaGVpZ2h0OiAyMGVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC40ZW07XG4gICAgei1pbmRleDogMVxufVxuXG4uZm9ybS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAuMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyMTI1Mjlcbn1cblxuLmZvcm0tYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRhM2ZmO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5mb3JtLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjNDk1MDU3XG59XG5cbi5mb3JtLWF1dG9jb21wbGV0ZS1kb3duYXJyb3cge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRvcDogLjJyZW07XG4gICAgcmlnaHQ6IC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZm9ybS1hdXRvY29tcGxldGUtZG93bmFycm93IC5sb2FkaW5nLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5mb3JtLWF1dG9jb21wbGV0ZS1zZWxlY3Rpb246Zm9jdXMge1xuICAgIG91dGxpbmU6IDBcbn1cblxuLmZvcm0tYXV0b2NvbXBsZXRlLXNlbGVjdGlvbiArIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmZvcm0tYXV0b2NvbXBsZXRlLXNlbGVjdGlvbiBbZGF0YS1hY3RpdmUtc2VsZWN0aW9uPXRydWVdIHtcbiAgICBwYWRkaW5nOiAuNWVtO1xuICAgIGZvbnQtc2l6ZTogbGFyZ2Vcbn1cblxuc2VsZWN0W211bHRpcGxlXSwgc2VsZWN0W3NpemVdIHtcbiAgICBvdmVyZmxvdzogYXV0b1xufVxuXG5zZWxlY3Rbc2l6ZT1cIjFcIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbnRleHRhcmVhW2RhdGEtYXV0by1yb3dzXSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuXG59XG5cbi5tZm9ybS5mdWxsLXdpZHRoLWxhYmVscyAuZml0ZW0ucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLm1mb3JtLmZ1bGwtd2lkdGgtbGFiZWxzIC5maXRlbS5yb3cgPiAuY29sLW1kLTMsIC5tZm9ybS5mdWxsLXdpZHRoLWxhYmVscyAuZml0ZW0ucm93ID4gLmNvbC1tZC05IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG4ubWZvcm0uZnVsbC13aWR0aC1sYWJlbHMgLmZpdGVtLnJvdy5mZW1wdHlsYWJlbCA+IC5jb2wtbWQtMyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgLmNvbC1tZC0zLCAuZm9ybS1pbmxpbmUgLmNvbC1tZC05IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUgLmNvbC1tZC0zIGxhYmVsLCAuZm9ybS1pbmxpbmUgLmNvbC1tZC05IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW1cbiAgICB9XG59XG5cbi5mcC1jb250ZW50LWNlbnRlciBbZGF0YS1maWVsZHR5cGU9bW9kZ3JhZGVdIGZvcm0gKyBkaXYsIC5wYXRoLWFkbWluIFtkYXRhLWZpZWxkdHlwZT1tb2RncmFkZV0gLmJ1dHRvbnMsIFtkYXRhLWZpZWxkdHlwZT1tb2RncmFkZV0gLmZvcm0tYnV0dG9ucywgW2RhdGEtZmllbGR0eXBlPW1vZGdyYWRlXSAuZm9ybS1ncm91cCwgW2RhdGEtZmllbGR0eXBlPW1vZGdyYWRlXSAuZnAtY29udGVudC1jZW50ZXIgZm9ybSArIGRpdiwgW2RhdGEtZmllbGR0eXBlPW1vZGdyYWRlXSAucGF0aC1hZG1pbiAuYnV0dG9ucywgW2RhdGEtZmllbGR0eXBlPW1vZGdyYWRlXSBkaXYuYmFja3VwLXNlY3Rpb24gKyBmb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjM3NXJlbVxufVxuXG5bZGF0YS1maWVsZHR5cGU9bW9kZ3JhZGVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDksIC4xMjUpO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAzMHJlbVxufVxuXG4jcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8sIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbywgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5tYWludGVuYW5jZXdhcm5pbmcuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW1cbn1cblxuI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5jdXN0b20tY29udHJvbCwgI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5mb3JtLWNoZWNrLWlubGluZSwgI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5mb3JtLWNoZWNrLWxhYmVsLCAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmZvcm0tY29udHJvbC1mZWVkYmFjaywgI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5mb3JtLWNvbnRyb2wtbGFiZWwsIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuY3VzdG9tLWNvbnRyb2wsIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jaGVjay1pbmxpbmUsIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jaGVjay1sYWJlbCwgLmhhcy1kYW5nZXIgI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jb250cm9sLWxhYmVsLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmZvcm0tY2hlY2staW5saW5lLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmZvcm0tY2hlY2stbGFiZWwsIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbCAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmZvcm0tY29udHJvbC1sYWJlbCwgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wsIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbC1kYW5nZXIgLmZvcm0tY2hlY2staW5saW5lLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyIC5mb3JtLWNoZWNrLWxhYmVsLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbC1kYW5nZXIgLmZvcm0tY29udHJvbC1sYWJlbCwgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5jdXN0b20tY29udHJvbCwgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5mb3JtLWNoZWNrLWlubGluZSwgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5mb3JtLWNoZWNrLWxhYmVsLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5tYWludGVuYW5jZXdhcm5pbmcuZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjZGMzNTQ1XG59XG5cbiNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jb250cm9sLCAuaGFzLWRhbmdlciAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmZvcm0tY29udHJvbCwgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sIC5mb3JtLWNvbnRyb2wsIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbC1kYW5nZXIgLmZvcm0tY29udHJvbCwgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NVxufVxuXG4jcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmlucHV0LWdyb3VwLWFkZG9uLCAuaGFzLWRhbmdlciAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmlucHV0LWdyb3VwLWFkZG9uLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmlucHV0LWdyb3VwLWFkZG9uLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyIC5pbnB1dC1ncm91cC1hZGRvbiwgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWUzZTVcbn1cblxuI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sLWRhbmdlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5tYWludGVuYW5jZXdhcm5pbmcuZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICNkYzM1NDVcbn1cblxuW2RhdGEtZmlsZXR5cGVzYnJvd3NlcmJvZHldIFthcmlhLWV4cGFuZGVkPWZhbHNlXSBbZGF0YS1maWxldHlwZXNicm93c2VyZmVhdHVyZT1oaWRlaWZjb2xsYXBzZWRdLCBbZGF0YS1maWxldHlwZXNicm93c2VyYm9keV0gW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdID4gW3JvbGU9Z3JvdXBdLCBbZGF0YS1maWxldHlwZXNicm93c2VyYm9keV0gW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gW2RhdGEtZmlsZXR5cGVzYnJvd3NlcmZlYXR1cmU9aGlkZWlmZXhwYW5kZWRdIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5mb3JtLWlubGluZVtkYXRhLWZpZWxkdHlwZT1hdXRvY29tcGxldGVdLCAuZm9ybS1pbmxpbmVbZGF0YS1maWVsZHR5cGU9dGFnc10ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbltkYXRhLWZpZWxkdHlwZT1lZGl0b3JdID4gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDFcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1mb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbVxuICAgIH1cblxuICAgIC5tZm9ybSBmaWVsZHNldC5jb2xsYXBzaWJsZSBsZWdlbmQgYS5maGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoW1twaXg6dC9leHBhbmRlZF1dKSAwIGNlbnRlciBuby1yZXBlYXRcbiAgICB9XG5cbiAgICAubWZvcm0gZmllbGRzZXQuY29sbGFwc2VkIGxlZ2VuZCBhLmZoZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6dC9jb2xsYXBzZWRdXSlcbiAgICB9XG59XG5cbi5wYWdlbGF5b3V0LWxvZ2luIC5jYXJkLXRpdGxlIGgyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4XG59XG5cbi5wYWdlbGF5b3V0LWxvZ2luICNyZWdpb24tbWFpbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcbn1cblxuc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4ucGF0aC1tb2QtY2hvaWNlIC5ob3Jpem9udGFsIC5jaG9pY2VzIC5vcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucGF0aC1tb2QtZmVlZGJhY2sgLmZlZWRiYWNrX2Zvcm0gLmNvbC1mb3JtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG59XG5cbi5wYXRoLW1vZC1mZWVkYmFjayAuaXRlbWFjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4ucGF0aC1tb2QtZmVlZGJhY2sgLml0ZW1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbVxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmZvcnVtc2VhcmNoIC5oZWxwdG9vbHRpcCwgLnBhdGgtbW9kLWZvcnVtIC5mb3J1bXNlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDNweFxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCwgLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgdGQge1xuICAgIGJvcmRlcjogbm9uZVxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0Ym9keSAuZGlzY3Vzc2lvbiB0ZCwgLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgdGhlYWQgLmhlYWRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtXG59XG5cbi5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IHRoZWFkIC5oZWFkZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0aGVhZCAuaGVhZGVyLnJlcGxpZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0aGVhZCAuaGVhZGVyLmxhc3Rwb3N0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0Ym9keSAuZGlzY3Vzc2lvbiB0ZC5kaXNjdXNzaW9uc3Vic2NyaXB0aW9uLCAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0aGVhZCAuaGVhZGVyIHRoLmRpc2N1c3Npb25zdWJzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtXG59XG5cbi5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IC5kaXNjdXNzaW9uIC5sYXN0cG9zdCwgLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgLmRpc2N1c3Npb24gLnJlcGxpZXMge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cblxuLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgLmRpc2N1c3Npb24gLmRpc2N1c3Npb25zdWJzY3JpcHRpb24sIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IC5kaXNjdXNzaW9uIC5yZXBsaWVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgLmRpc2N1c3Npb24gLmRpc2N1c3Npb25zdWJzY3JpcHRpb24sIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IC5kaXNjdXNzaW9uIC5sYXN0cG9zdCwgLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgLmRpc2N1c3Npb24gLnJlcGxpZXMsIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IC5kaXNjdXNzaW9uIC50b3BpYywgLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgLmRpc2N1c3Npb24gLnRvcGljLnN0YXJ0ZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnBhdGgtbW9kLWZvcnVtIC5zdWJzY3JpcHRpb25tb2RlIHtcbiAgICBjb2xvcjogIzIxMjUyOVxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmFjdGl2ZXNldHRpbmcge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmZvcnVtc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuI3BhZ2UtbW9kLWZvcnVtLWRpc2N1c3MgLmRpc2N1c3Npb25jb250cm9scyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwXG59XG5cbiNwYWdlLW1vZC1mb3J1bS1kaXNjdXNzIC5kaXNjdXNzaW9uY29udHJvbHMgLmZvcm0taW5saW5lIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4XG59XG5cbi5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdGQsIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdGgge1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjZGVlMmU2XG59XG5cbi5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgaDEge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXRcbn1cblxuI3BhZ2UtbW9kLWNoYXQtZ3VpX2Jhc2ljIGlucHV0I21lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4jcGFnZS1tb2QtZGF0YS12aWV3ICNzaW5nbGVpbWFnZSB7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLnBhdGgtbW9kLWRhdGEgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuXG4udGVtcGxhdGVfaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuXG4uYnJlYWRjcnVtYi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDRweFxufVxuXG4uYnJlYWRjcnVtYi1idXR0b24gLnNpbmdsZWJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRweFxufVxuXG4uaWUgLnJvdy1mbHVpZCAuZGVza3RvcC1maXJzdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5sYW5nbWVudSBmb3JtIHtcbiAgICBtYXJnaW46IDBcbn1cblxuY2FudmFzIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvXG59XG5cbmRpdiNkb2NrIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wYXRoLW1vZC1sZXNzb24gLmludmlzaWJsZWZpZWxkc2V0LmZpZWxkc2V0Zml4IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucGF0aC1tb2QtbGVzc29uIC5hbnN3ZXJvcHRpb24gLmNoZWNrYm94IGxhYmVsIHAge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4ucGF0aC1tb2QtbGVzc29uIC5mb3JtLWlubGluZSBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnBhdGgtbW9kLWxlc3NvbiAuc2xpZGVzaG93IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4XG59XG5cbiNwYWdlLW1vZC1sZXNzb24tdmlldyAuYnJhbmNoYnV0dG9uY29udGFpbmVyIC5zaW5nbGVidXR0b24gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG4jcGFnZS1tb2QtbGVzc29uLXZpZXcgLnZlcnRpY2FsIC5zaW5nbGVidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbiNwYWdlLW1vZC1sZXNzb24tdmlldyAudmVydGljYWwgLnNpbmdsZWJ1dHRvbiArIC5zaW5nbGVidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuI3BhZ2UtbW9kLWxlc3Nvbi12aWV3IC5maXRlbSAuZmVsZW1lbnQgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbn1cblxuLnBhdGgtbW9kLWxlc3NvbiAuZ2VuZXJhbHRhYmxlIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5wYXRoLW1vZC1sZXNzb24gLmdlbmVyYWx0YWJsZSB0ZCBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucGF0aC1tb2QtbGVzc29uIC5nZW5lcmFsdGFibGUgdGQgLmhpZ2hsaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW1cbn1cblxuLnBhdGgtbW9kLWxlc3NvbiAuZ2VuZXJhbHRhYmxlIHRkIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucGF0aC1tb2Qtd2lraSAubWlkcGFkLCAucGF0aC1tb2Qtd2lraSAud2lraV9oZWFkaW5ndGltZSwgLnBhdGgtbW9kLXdpa2kgLndpa2lfaGVhZGluZ3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG59XG5cbi5wYXRoLW1vZC13aWtpIC53aWtpX2NvbnRlbnRib3gge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5wYXRoLW1vZC1zdXJ2ZXkgLnN1cnZleXRhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApXG59XG5cbi5wYXRoLW1vZC1zdXJ2ZXkgLnN1cnZleXRhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG59XG5cbi5wYXRoLW1vZC1zdXJ2ZXkgLnN1cnZleXRhYmxlIC5yYmxvY2sgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubmF2IC5jYXJldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweFxufVxuXG4ubmF2IC5kaXZpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAwXG59XG5cbi51c2VybWVudSAubG9naW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtXG59XG5cbi51c2VybWVudSAubG9naW4gYSB7XG4gICAgY29sb3I6ICNmYWI2YWFcbn1cblxuLnVzZXJtZW51IC5sb2dpbiBhOmZvY3VzLCAudXNlcm1lbnUgLmxvZ2luIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5sb2dpbmZhaWx1cmVzIC51c2VybWVudSAudXNlcnRleHQsIC51c2VybG9nZ2VkaW5hcyAudXNlcm1lbnUgLnVzZXJ0ZXh0LCAudXNlcnN3aXRjaGVkcm9sZSAudXNlcm1lbnUgLnVzZXJ0ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIGhlaWdodDogMzVweFxufVxuXG4ubG9naW5mYWlsdXJlcyAudXNlcm1lbnUgLnVzZXJ0ZXh0IC5tZXRhLCAudXNlcmxvZ2dlZGluYXMgLnVzZXJtZW51IC51c2VydGV4dCAubWV0YSwgLnVzZXJzd2l0Y2hlZHJvbGUgLnVzZXJtZW51IC51c2VydGV4dCAubWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5sb2dpbmZhaWx1cmVzIC51c2VybWVudSAuYXZhdGFyIGltZywgLnVzZXJsb2dnZWRpbmFzIC51c2VybWVudSAuYXZhdGFyIGltZywgLnVzZXJzd2l0Y2hlZHJvbGUgLnVzZXJtZW51IC5hdmF0YXIgaW1nIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLnVzZXJsb2dnZWRpbmFzIC51c2VybWVudSAudXNlcmJ1dHRvbiAuYXZhdGFycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4udXNlcmxvZ2dlZGluYXMgLnVzZXJtZW51IC51c2VyYnV0dG9uIC5hdmF0YXJzIC5hdmF0YXIuY3VycmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4udXNlcmxvZ2dlZGluYXMgLnVzZXJtZW51IC51c2VyYnV0dG9uIC5hdmF0YXJzIC5hdmF0YXIuY3VycmVudCBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG4udXNlcmxvZ2dlZGluYXMgLnVzZXJtZW51IC51c2VyYnV0dG9uIC5hdmF0YXJzIC5hdmF0YXIgaW1nIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXRcbn1cblxuLnVzZXJsb2dnZWRpbmFzIC51c2VybWVudSAudXNlcmJ1dHRvbiAuYXZhdGFycyAucmVhbHVzZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnVzZXJ0ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuLnBhdGgtbW9kLXF1aXogLm1vZC1xdWl6LWVkaXQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW1cbn1cblxuI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5jb2wtbWQtMywgI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lXG59XG5cbiNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciAuZm9ybS1idXR0b25zLCAjcGFnZS1tb2QtcXVpei1tb2QgI2lkX3Jldmlld29wdGlvbnNoZHIgLmZvcm0tZ3JvdXAsICNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciAuZnAtY29udGVudC1jZW50ZXIgZm9ybSArIGRpdiwgI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5wYXRoLWFkbWluIC5idXR0b25zLCAjcGFnZS1tb2QtcXVpei1tb2QgI2lkX3Jldmlld29wdGlvbnNoZHIgZGl2LmJhY2t1cC1zZWN0aW9uICsgZm9ybSwgLmZwLWNvbnRlbnQtY2VudGVyICNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciBmb3JtICsgZGl2LCAucGF0aC1hZG1pbiAjcGFnZS1tb2QtcXVpei1tb2QgI2lkX3Jldmlld29wdGlvbnNoZHIgLmJ1dHRvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogMTJyZW1cbn1cblxuI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5idG4tbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG59XG5cbiNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciAuZm9ybS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0XG59XG5cbiNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5cbi5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luOiAwIDZweCA2cHggMFxufVxuXG4ucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgc3Bhbi5xbmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWE7XG4gICAgY29sb3I6ICM0OTUwNTdcbn1cblxuLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIGEucW5idXR0b246YWN0aXZlLCAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgYS5xbmJ1dHRvbjpmb2N1cywgLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIGEucW5idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24gLnRoaXNwYWdlaG9sZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgei1pbmRleDogMVxufVxuXG4ucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLnRoaXNwYWdlIC50aGlzcGFnZWhvbGRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHhcbn1cblxuLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5hbGxxdWVzdGlvbnNvbm9uZXBhZ2UgLnFuYnV0dG9uLnRoaXNwYWdlIC50aGlzcGFnZWhvbGRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHhcbn1cblxuLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5mbGFnZ2VkIC50aGlzcGFnZWhvbGRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFtbcGl4OnRoZW1lfG1vZC9xdWl6L2ZsYWctb25dXSkgMTVweCAwIG5vLXJlcGVhdFxufVxuXG4ucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uIC50cmFmZmljbGlnaHQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgY2VudGVyLzEwcHggbm8tcmVwZWF0IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweFxufVxuXG4ucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLmludmFsaWRhbnN3ZXIgLnRyYWZmaWNsaWdodCwgLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5ub3R5ZXRhbnN3ZXJlZCAudHJhZmZpY2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24uaW52YWxpZGFuc3dlciAudHJhZmZpY2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6dGhlbWV8bW9kL3F1aXovd2FybmluZ3RyaWFuZ2xlXV0pXG59XG5cbi5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24uY29ycmVjdCAudHJhZmZpY2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6dGhlbWV8bW9kL3F1aXovY2hlY2ttYXJrXV0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDVcbn1cblxuLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5ibG9ja2VkIC50cmFmZmljbGlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDpjb3JlfHQvbG9ja2VkXV0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWFcbn1cblxuLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5pbmNvcnJlY3QgLnRyYWZmaWNsaWdodCwgLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5ub3RhbnN3ZXJlZCAudHJhZmZpY2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1XG59XG5cbi5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24ucGFydGlhbGx5Y29ycmVjdCAudHJhZmZpY2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6dGhlbWV8bW9kL3F1aXovd2hpdGVjaXJjbGVdXSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwN1xufVxuXG4ucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLmFuc3dlcnNhdmVkIC50cmFmZmljbGlnaHQsIC5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24uY29tcGxldGUgLnRyYWZmaWNsaWdodCwgLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5yZXF1aXJlc2dyYWRpbmcgLnRyYWZmaWNsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZFxufVxuXG4jcGFnZS1tb2QtcXVpei1lZGl0IHVsLnNsb3RzIGxpLnNlY3Rpb24gbGkuYWN0aXZpdHkgLmluc3RhbmNlbWF4bWFya2NvbnRhaW5lciBmb3JtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuI3BhZ2UtbW9kLXF1aXotZWRpdCB1bC5zbG90cyBsaS5zZWN0aW9uIGxpLmFjdGl2aXR5IC5pbnN0YW5jZW1heG1hcmtjb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC40ZW1cbn1cblxuLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtYWN0aW9ucy1wYW5lbF0gW2RhdGEtcmVnaW9uPWdyYWRlLWFjdGlvbnNdIC5jb2xsYXBzZS1idXR0b25zIHtcbiAgICB0b3A6IGF1dG9cbn1cblxuLnBhdGgtbW9kLWFzc2lnbiAjcGFnZS1jb250ZW50IFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLm1mb3JtOm5vdCgudW5yZXNwb25zaXZlKSAuZmNvbnRhaW5lciAuZml0ZW0ucG9wb3V0IC5mZWxlbWVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKVxufVxuXG4ucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAuZml0ZW0gPiAuY29sLW1kLTMsIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAuZml0ZW0gPiAuY29sLW1kLTkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IG5vbmVcbn1cblxuLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5maXRlbS5yb3csIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSBmaWVsZHNldCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAubWZvcm0gLmZpdGVtLmhhcy1wb3BvdXQgLmZlbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLm1mb3JtIC5maXRlbSAuZmVsZW1lbnQge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAucG9wb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAuZml0ZW0uaGFzLXBvcG91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5oYXMtcG9wb3V0IC5jb2wtbWQtMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgOSwgLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5wb3BvdXQgPiAuY29sLW1kLTMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAucG9wb3V0IFtkYXRhLXJlZ2lvbj1wb3BvdXQtYnV0dG9uXSB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4ucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1hc3NpZ25tZW50LWluZm9dIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW5cbn1cblxuLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGluZy1uYXZpZ2F0aW9uXSB7XG4gICAgcGFkZGluZzogNnB4XG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLWFjdGlvbnNdIHtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPXVzZXItaW5mb10gLmltZy1yb3VuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRpbmctbmF2aWdhdGlvbi1wYW5lbF0ge1xuICAgIGhlaWdodDogODVweFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkaW5nLW5hdmlnYXRpb24tcGFuZWxdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuXG4gICAgLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249dXNlci1pbmZvXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW1cbiAgICB9XG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRpbmctbmF2aWdhdGlvbl0gW2RhdGEtcmVnaW9uPWlucHV0LWZpZWxkXSBpbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5hc3NpZ25mZWVkYmFja19lZGl0cGRmX3dpZGdldCAqIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxufVxuXG4uYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgYnV0dG9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5hc3NpZ25mZWVkYmFja19lZGl0cGRmX3dpZGdldCAuY29tbWVudGNvbG91cmJ1dHRvbiBpbWcge1xuICAgIGJvcmRlci13aWR0aDogMFxufVxuXG4uYXNzaWduZmVlZGJhY2tfZWRpdHBkZl9tZW51IHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAuZ3JhZGluZ2Zvcm1fZ3VpZGUgLnJlbWFyayAuY29tbWVudGNob29zZXIge1xuICAgIGZsb2F0OiBub25lXG59XG5cbi5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAuZ3JhZGluZ2Zvcm1fZ3VpZGUgLm1hcmtpbmdndWlkZXJlbWFyayB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5tZm9ybSAuZml0ZW0gLmZlbGVtZW50W2RhdGEtZmllbGR0eXBlPWdyYWRpbmddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbVxufVxuXG4ucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLnNob3dtYXJrZXJkZXNjLCAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLnNob3dzdHVkZW50ZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAucGF0aC1hZG1pbi1tb2QtbHRpIC5hY3Rpb24gLmxvYWRlciBpbWcsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5wYXRoLWFkbWluLW1vZC1sdGkgaW5wdXQgLmxvYWRlciBpbWcsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAucGF0aC1hZG1pbi1tb2QtbHRpIC5hZGRjcml0ZXJpb24gLmxvYWRlciBpbWcsIC5wYXRoLWFkbWluLW1vZC1sdGkgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiAubG9hZGVyIGltZywgLnBhdGgtYWRtaW4tbW9kLWx0aSAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCAubG9hZGVyIGltZywgLnBhdGgtYWRtaW4tbW9kLWx0aSAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbiAubG9hZGVyIGltZywgLnBhdGgtYWRtaW4tbW9kLWx0aSAjdG9vbC1saXN0LWxvYWRlci1jb250YWluZXIgLmxvYWRlciBpbWcsIC5wYXRoLWFkbWluLW1vZC1sdGkgLmJ0biAubG9hZGVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbi55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggLnl1aS1sYXlvdXQtdW5pdCBkaXYueXVpLWxheW91dC1iZCwgLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQgZGl2Lnl1aS1sYXlvdXQtYmQtbm9mdCwgLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQgZGl2Lnl1aS1sYXlvdXQtYmQtbm9oZCwgLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQtYm90dG9tLCAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggLnl1aS1sYXlvdXQtdW5pdC1yaWdodCB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAueXVpLWxheW91dC11bml0LWJvdHRvbSwgLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQtcmlnaHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQgZGl2Lnl1aS1sYXlvdXQtYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAueXVpLWxheW91dC11bml0Lnl1aS1sYXlvdXQtdW5pdC1jZW50ZXIgZGl2Lnl1aS1sYXlvdXQtYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmFcbn1cblxuLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LWlucHV0LWFyZWEgdGFibGUuZ2VuZXJhbHRhYmxlLCAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtaW5wdXQtYXJlYSB0YWJsZS5nZW5lcmFsdGFibGUgdGQuY2VsbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtdXNlcmxpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4XG59XG5cbi55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAjY2hhdC11c2VybGlzdCAjdXNlcnMtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcbn1cblxuLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LXVzZXJsaXN0ICN1c2Vycy1saXN0IGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBwYWRkaW5nOiA1cHggMTBweFxufVxuXG4ueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtdXNlcmxpc3QgI3VzZXJzLWxpc3QgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXgtd2lkdGg6IG5vbmVcbn1cblxuLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LW1lc3NhZ2VzIHtcbiAgICBtYXJnaW46IDIwcHggMjVweFxufVxuXG4ueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtbWVzc2FnZXMgLmNoYXQtZXZlbnQuY291cnNlLXRoZW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3XG59XG5cbi55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAjY2hhdC1tZXNzYWdlcyAuY2hhdC1tZXNzYWdlLmNvdXJzZS10aGVtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDksIC4xMjUpO1xuICAgIHBhZGRpbmc6IDEuMjVyZW1cbn1cblxuLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LW1lc3NhZ2VzIC5jaGF0LW1lc3NhZ2UuY291cnNlLXRoZW1lIC50aW1lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNDk1MDU3XG59XG5cbi55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAjY2hhdC1tZXNzYWdlcyAuY2hhdC1tZXNzYWdlLmNvdXJzZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtbWVzc2FnZXMgLmNoYXQtbWVzc2FnZS5jb3Vyc2UtdGhlbWUgLnVzZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuI3BhZ2UtcmVwb3J0LXBhcnRpY2lwYXRpb24taW5kZXggLnBhcnRpY2lwYXRpb25zZWxlY3Rmb3JtIGRpdiBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHhcbn1cblxuI3BhZ2UtcmVwb3J0LXBhcnRpY2lwYXRpb24taW5kZXggLnBhcnRpY2lwYXRpb25zZWxlY3Rmb3JtIGRpdiBsYWJlbFtmb3I9bWVudWluc3RhbmNlaWRdIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4ucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3Muc2VjdGlvbl9sZXZlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncy5zZWN0aW9uX2xldmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIlxufVxuXG4ucGF0aC1iYWNrdXAgLm1mb3JtIC5pbmNsdWRlX3NldHRpbmcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IC4zcmVtXG59XG5cbi5wYXRoLWJhY2t1cCAubWZvcm0gLm5vcm1hbF9zZXR0aW5nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuM3JlbVxufVxuXG4ucGF0aC1iYWNrdXAgLnNlY3Rpb25fbGV2ZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnBhdGgtYmFja3VwIC5zZWN0aW9uX2xldmVsIC5hY3Rpdml0eV9sZXZlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ucGF0aC1iYWNrdXAgLnByb2NlZWRidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG59XG5cbi5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3M6bnRoLW9mLXR5cGUob2RkKSwgLnBhdGgtYmFja3VwIC5tZm9ybSAucm9vdF9zZXR0aW5nOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA1KVxufVxuXG4ucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzOm50aC1vZi10eXBlKGV2ZW4pLCAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmc6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLmZwLWNvbnRlbnQtY2VudGVyIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3MgZm9ybSArIGRpdiAuY29sLW1kLTMuY2hlY2tib3gsIC5mcC1jb250ZW50LWNlbnRlciAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgZm9ybSArIGRpdiAuY29sLW1kLTMuY2hlY2tib3gsIC5wYXRoLWFkbWluIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3MgLmJ1dHRvbnMgLmNvbC1tZC0zLmNoZWNrYm94LCAucGF0aC1hZG1pbiAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgLmJ1dHRvbnMgLmNvbC1tZC0zLmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5mb3JtLWJ1dHRvbnMgLmNvbC1tZC0zLmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5mb3JtLWdyb3VwIC5jb2wtbWQtMy5jaGVja2JveCwgLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAuZnAtY29udGVudC1jZW50ZXIgZm9ybSArIGRpdiAuY29sLW1kLTMuY2hlY2tib3gsIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3MgLnBhdGgtYWRtaW4gLmJ1dHRvbnMgLmNvbC1tZC0zLmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIGRpdi5iYWNrdXAtc2VjdGlvbiArIGZvcm0gLmNvbC1tZC0zLmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgLmZvcm0tYnV0dG9ucyAuY29sLW1kLTMuY2hlY2tib3gsIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAuZm9ybS1ncm91cCAuY29sLW1kLTMuY2hlY2tib3gsIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAuZnAtY29udGVudC1jZW50ZXIgZm9ybSArIGRpdiAuY29sLW1kLTMuY2hlY2tib3gsIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAucGF0aC1hZG1pbiAuYnV0dG9ucyAuY29sLW1kLTMuY2hlY2tib3gsIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyBkaXYuYmFja3VwLXNlY3Rpb24gKyBmb3JtIC5jb2wtbWQtMy5jaGVja2JveCB7XG4gICAgd2lkdGg6IDAlXG59XG5cbi5mcC1jb250ZW50LWNlbnRlciAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIGZvcm0gKyBkaXYgLmNvbC1tZC05LmNoZWNrYm94LCAuZnAtY29udGVudC1jZW50ZXIgLnBhdGgtYmFja3VwIC5tZm9ybSAucm9vdF9zZXR0aW5nIGZvcm0gKyBkaXYgLmNvbC1tZC05LmNoZWNrYm94LCAucGF0aC1hZG1pbiAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5idXR0b25zIC5jb2wtbWQtOS5jaGVja2JveCwgLnBhdGgtYWRtaW4gLnBhdGgtYmFja3VwIC5tZm9ybSAucm9vdF9zZXR0aW5nIC5idXR0b25zIC5jb2wtbWQtOS5jaGVja2JveCwgLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAuZm9ybS1idXR0b25zIC5jb2wtbWQtOS5jaGVja2JveCwgLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAuZm9ybS1ncm91cCAuY29sLW1kLTkuY2hlY2tib3gsIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3MgLmZwLWNvbnRlbnQtY2VudGVyIGZvcm0gKyBkaXYgLmNvbC1tZC05LmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5wYXRoLWFkbWluIC5idXR0b25zIC5jb2wtbWQtOS5jaGVja2JveCwgLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyBkaXYuYmFja3VwLXNlY3Rpb24gKyBmb3JtIC5jb2wtbWQtOS5jaGVja2JveCwgLnBhdGgtYmFja3VwIC5tZm9ybSAucm9vdF9zZXR0aW5nIC5mb3JtLWJ1dHRvbnMgLmNvbC1tZC05LmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgLmZvcm0tZ3JvdXAgLmNvbC1tZC05LmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgLmZwLWNvbnRlbnQtY2VudGVyIGZvcm0gKyBkaXYgLmNvbC1tZC05LmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgLnBhdGgtYWRtaW4gLmJ1dHRvbnMgLmNvbC1tZC05LmNoZWNrYm94LCAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgZGl2LmJhY2t1cC1zZWN0aW9uICsgZm9ybSAuY29sLW1kLTkuY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDBcbn1cblxuLnBhdGgtYmFja3VwIC5kZXRhaWwtcGFpciAuZGV0YWlsLXBhaXItbGFiZWwge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnRcbn1cblxuLnBhdGgtYmFja3VwIC5kZXRhaWwtcGFpciAuZGV0YWlsLXBhaXItdmFsdWUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLnBhdGgtYmFja3VwIC5iYWNrdXAtcmVzdG9yZSAuc2luZ2xlYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiAuYmFja3VwLXN1Yi1zZWN0aW9uLCAucGF0aC1iYWNrdXAgLmJhY2t1cC1zZWN0aW9uIC5oZWFkZXIsIC5wYXRoLWJhY2t1cCAuYmFja3VwLXNlY3Rpb24gLnNpbmdsZWJ1dHRvbiwgLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiAuc3ViLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiB0aC5oZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lXG59XG5cbi5wYXRoLWJhY2t1cCAuYmFja3VwLXNlY3Rpb24gOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aFxufVxuXG4ucGF0aC1iYWNrdXAgLmJhY2t1cC1zZWN0aW9uOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIlxufVxuXG4ucGF0aC1iYWNrdXAgLm5vdGlmaWNhdGlvbi5kZXBlbmRlbmNpZXNfZW5mb3JjZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnBhdGgtYmFja3VwIC5iYWNrdXBfcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4ucGF0aC1iYWNrdXAgLmJhY2t1cF9wcm9ncmVzcyAuYmFja3VwX3N0YWdlLmJhY2t1cF9zdGFnZV9jdXJyZW50IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi5wYXRoLWJhY2t1cCAuYmFja3VwX3Byb2dyZXNzIHNwYW4uYmFja3VwX3N0YWdlLmJhY2t1cF9zdGFnZV9jb21wbGV0ZSB7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuI3BhZ2UtYmFja3VwLXJlc3RvcmUgLmZpbGVhbGlhc2VzZmFpbHVyZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGFcbn1cblxuI3BhZ2UtYmFja3VwLXJlc3RvcmUgLmZpbGVhbGlhc2VzZmFpbHVyZXMgLmFsaWFzZXNsaXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDRweFxufVxuXG4ucGF0aC1iYWNrdXAgLndpYmJsZXIgLndpYmJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNHB4XG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlXG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUxIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkXG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjXG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUzIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiXG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhXG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU1IHtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5XG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU2IHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4XG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU3IHtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3XG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU4IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2XG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1XG59XG5cbi5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUxMCB7XG4gICAgYmFja2dyb3VuZDogIzQ0NFxufVxuXG4ucGF0aC1iYWNrdXAgLndpYmJsZXIgLnN0YXRlMTEge1xuICAgIGJhY2tncm91bmQ6ICMzMzNcbn1cblxuLnBhdGgtYmFja3VwIC53aWJibGVyIC5zdGF0ZTEyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyXG59XG5cbi5zaW5nbGVidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uc2luZ2xlYnV0dG9uICsgLnNpbmdsZWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtXG59XG5cbi5jb250aW51ZWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbnAuYXJyb3dfYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbnAuYXJyb3dfYnV0dG9uICNyZW1vdmUge1xuICAgIG1hcmdpbjogM2VtIGF1dG8gNWVtXG59XG5cbiNhZGRjb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbVxufVxuXG4jYWRkY29udHJvbHMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZVxufVxuXG4jYWRkY29udHJvbHMgaW5wdXQsICNyZW1vdmVjb250cm9scyBpbnB1dCB7XG4gICAgbWFyZ2luOiBhdXRvXG59XG5cbi5idG4tbGluZXVwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDVweFxufVxuXG4uZ3JhZGV0cmVlYm94IGg0IHtcbiAgICBmb250LXNpemU6IDFyZW1cbn1cblxuLmdyYWRldHJlZWJveCBpbnB1dFt0eXBlPXRleHRdLCAuZ3JhZGV0cmVlYm94IHRoLmNlbGwge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5ncmFkZXRyZWVib3ggaW5wdXRbdHlwZT10ZXh0XSwgLmdyYWRldHJlZWJveCBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNvcmVfZ3JhZGVzX25vdGljZXMgLnNpbmdsZWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5wYXRoLWdyYWRlLXJlcG9ydCAjbWFpbmNvbnRlbnQgKyAudXJsc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDB2d1xufVxuXG4ucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbiB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4jcGFnZS1lbnJvbC11c2VycyAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbiA+ICNmaWx0ZXJmb3JtLCAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNwYWdlLWVucm9sLXVzZXJzICNyZWdpb24tbWFpbiA+ICNmaWx0ZXJmb3JtLCAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbiA+IC5jYXJkLCAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbiA+IC5ncm91cGluZm9ib3gsIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgI3JlZ2lvbi1tYWluID4gLndlbGwsIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLnF1ZSAjcmVnaW9uLW1haW4gPiAuaGlzdG9yeSwgLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAudXNlcnByb2ZpbGUgLnByb2ZpbGVfdHJlZSAjcmVnaW9uLW1haW4gPiBzZWN0aW9uLCAucXVlIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgI3JlZ2lvbi1tYWluID4gLmhpc3RvcnksIC51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgI3JlZ2lvbi1tYWluID4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaW5pdGlhbFxufVxuXG4ucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbiBkaXZbcm9sZT1tYWluXSB7XG4gICAgZmxleDogMSAxIGF1dG9cbn1cblxuLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciBbZGF0YS1yZWdpb249YmxvY2tzLWNvbHVtbl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlICNhY3RpdmVtZXRob2RzZWxlY3RvciBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlICNhY3RpdmVtZXRob2RzZWxlY3RvciAuaGVscHRvb2x0aXAge1xuICAgIG1hcmdpbi1yaWdodDogLjVlbVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogLjVlbTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uIC5hY3Rpb24tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjRlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLWZvcm0tcnVicmljLWVkaXQgLmdyYWRpbmdmb3JtX3J1YnJpY19lZGl0Zm9ybSAuc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDcwJVxufVxuXG4uZ3JhZGluZ2Zvcm1fcnVicmljLmVkaXRvciAuYWRkY3JpdGVyaW9uIGlucHV0LCAuZ3JhZGluZ2Zvcm1fcnVicmljLmVkaXRvciAuYWRkbGV2ZWwgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSBuby1yZXBlYXQgdG9wIGxlZnRcbn1cblxuI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbVxufVxuXG4jcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiA2cHhcbn1cblxuI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuZGVzY3JpcHRpb24gdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMTVweFxufVxuXG4jcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5kZWZpbml0aW9uIHRleHRhcmVhIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuc2NvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHhcbn1cblxuI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuc2NvcmUgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAubGV2ZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogNnB4XG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmxldmVsIC5kZWxldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmxldmVsIC5kZWxldGUgaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1hcmdpbjogMFxufVxuXG4jcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5sZXZlbCAuZGVsZXRlIGlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkXG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLnNjb3JldmFsdWUgaW5wdXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAyZW1cbn1cblxuI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuc2NvcmV2YWx1ZSBpbnB1dC5oaWRkZW5lbGVtZW50LCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5zY29yZXZhbHVlIGlucHV0LnBzZXVkb3RhYmxpbmsge1xuICAgIHdpZHRoOiAwXG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFtbcGl4OnQvYWRkXV0pIG5vLXJlcGVhdCA3cHggOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweFxufVxuXG4jcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm9wdGlvbnMge1xuICAgIGNsZWFyOiBib3RoXG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAub3B0aW9ucyAub3B0aW9uIGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbiNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAub3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyBoNCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jb2x1bW4tcm93c3BhbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4XG59XG5cbi5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jYXRlZ29yeSB0ZC5jb2x1bW4tbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIHRkLmNvbHVtbi1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbn1cblxuLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNhdGVnb3J5IC5jb2x1bW4tcmFuZ2UsIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jYXRlZ29yeSBpbnB1dFt0eXBlPXRleHRdLCAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY2F0ZWdvcnlpdGVtLCAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY291cnNlaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuZW1wdHlyb3cge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmdyYWRlaXRlbWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDMge1xuICAgIHBhZGRpbmctbGVmdDogMzdweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDQge1xuICAgIHBhZGRpbmctbGVmdDogNjZweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDYge1xuICAgIHBhZGRpbmctbGVmdDogMTI0cHhcbn1cblxuLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNvbHVtbi13ZWlnaHQubGV2ZWw3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1M3B4XG59XG5cbi5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jb2x1bW4td2VpZ2h0LmxldmVsOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODJweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDkge1xuICAgIHBhZGRpbmctbGVmdDogMjExcHhcbn1cblxuLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNvbHVtbi13ZWlnaHQubGV2ZWwxMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDBweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4XG59XG5cbi5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jb2x1bW4tcmFuZ2UubGV2ZWwzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHhcbn1cblxuLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNvbHVtbi1yYW5nZS5sZXZlbDQge1xuICAgIHBhZGRpbmctbGVmdDogOTVweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjRweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTNweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODJweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTFweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDBweFxufVxuXG4ucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsMTAge1xuICAgIHBhZGRpbmctbGVmdDogMjY5cHhcbn1cblxuLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMuZ2VuZXJhbHRhYmxlIC5sZXZlbG9kZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG59XG5cbi5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzLmdlbmVyYWx0YWJsZSAubGV2ZWxldmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApXG59XG5cbi5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLmdyYWRlcGFyZW50IHRhYmxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAuZ3JhZGVwYXJlbnQgdHIgLmNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAuZ3JhZGVwYXJlbnQgLmNlbGwsIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLmdyYWRlcGFyZW50IHRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTZcbn1cblxuLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAuZ3JhZGVwYXJlbnQgLmF2ZywgLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAuZ3JhZGVwYXJlbnQgLmZsb2F0ZXIgLmNlbGwsIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLmdyYWRlcGFyZW50IHRyOm50aC1vZi10eXBlKGV2ZW4pIC5jZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhXG59XG5cbi5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLmdyYWRlcGFyZW50IHRhYmxlIC5jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4ucGF0aC1ncmFkZS1yZXBvcnQtdXNlciAudXNlci1ncmFkZSB7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbi5wYXRoLWdyYWRlLXJlcG9ydC11c2VyIC51c2VyLWdyYWRlLmdlbmVyYWx0YWJsZSAubGV2ZWxvZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA1KVxufVxuXG4ucGF0aC1ncmFkZS1yZXBvcnQtdXNlciAudXNlci1ncmFkZS5nZW5lcmFsdGFibGUgLmxldmVsZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKVxufVxuXG4ucGF0aC1ncmFkZS1yZXBvcnQtc2luZ2xldmlldyBpbnB1dFtuYW1lXj1maW5hbGdyYWRlXSB7XG4gICAgd2lkdGg6IDgwcHhcbn1cblxuLmNvbHVtbnMtYXV0b2Zsb3ctMXRvMXRvMSB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2x1bW5zLWF1dG9mbG93LTF0bzF0bzEge1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxXG4gICAgfVxufVxuXG4uZmlsZS1waWNrZXIgdGQubGFiZWwsIGxpLmFjdGl2aXR5LmxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdFxufVxuXG4uZmlsZS1waWNrZXIgdGQubGFiZWwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLm9wdGlvbiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG5cbi5ibG9jay5oaWRkZW4sIC5ibG9jay5pbnZpc2libGUsIGxpLnNlY3Rpb24uaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5mb3J1bXBvc3QgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxufVxuXG4uZm9ydW1wb3N0IC5yb3c6YWZ0ZXIsIC5mb3J1bXBvc3QgLnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmVcbn1cblxuZmllbGRzZXQuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXRcbn1cblxuI3F1ZXN0aW9uYmFuayArIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbmJvZHk6bm90KC5qc2VuYWJsZWQpIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtNnB4XG59XG5cbi5sYW5nbWVudS5vcGVuID4gLmRyb3Bkb3duLW1lbnUsIGJvZHk6bm90KC5qc2VuYWJsZWQpIC5sYW5nbWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5uYXZiYXIuZml4ZWQtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG9cbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogaW5oZXJpdFxufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LCAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3cge1xuICAgIGxlZnQ6IC05cHhcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdyB7XG4gICAgcmlnaHQ6IC05cHhcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csIC5icy1wb3BvdmVyLXRvcCAuYXJyb3cge1xuICAgIGJvdHRvbTogLTlweFxufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdyB7XG4gICAgdG9wOiAtOXB4XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbFxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbn1cblxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LCAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSlcbn1cblxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcbn1cblxuYm9keS5iZWhhdC1zaXRlIC5maXhlZC10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG5ib2R5LmJlaGF0LXNpdGUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50XG59XG5cbmJvZHkuYmVoYXQtc2l0ZS5kcmF3ZXItZWFzZSB7XG4gICAgdHJhbnNpdGlvbjogaW5pdGlhbFxufVxuXG5ib2R5LmJlaGF0LXNpdGUgW2RhdGEtcmVnaW9uPWRyYXdlcl0ge1xuICAgIHRyYW5zaXRpb246IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlXG59XG5cbi5waHBpbmZvIGgyLCAucGhwaW5mbyB0YWJsZSwgLnBocGluZm8gdGgge1xuICAgIG1hcmdpbjogYXV0b1xufVxuXG4ucGhwaW5mbyBoMiB7XG4gICAgd2lkdGg6IDYwMHB4XG59XG5cbi5waHBpbmZvIC5lLCAucGhwaW5mbyAuaCwgLnBocGluZm8gLnYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjXG59XG5cbi5waHBpbmZvIC5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnBocGluZm8gLmgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4jcGFnZS1hZG1pbi1jb3Vyc2UtaW5kZXggLmVkaXRjb3Vyc2UgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwgLmZvcnVtaGVhZGVybGlzdCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCAuZ2VuZXJhbHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksIGZvcm0jbW92ZWNvdXJzZXMgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwgdGFibGUjZGVmaW5lcm9sZXRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksIHRhYmxlI2V4cGxhaW5jYXBzIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksIHRhYmxlI2xpc3RkaXJlY3RvcmllcyB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCB0YWJsZS5mbGV4aWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCB0YWJsZS5ncmFkaW5nLXJlcG9ydCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCB0YWJsZS5yb2xlY2FwcyB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCB0YWJsZS51c2VyZW5yb2xtZW50IHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA1KVxufVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNhcHRpb24tc2lkZTogdG9wXG59XG5cbiNwYWdlLWFkbWluLXJlcG9ydC1sb2ctaW5kZXggLmdlbmVyYWx0YWJsZSB0ZCwgI3BhZ2UtYWRtaW4tcmVwb3J0LWxvZy1pbmRleCAuZ2VuZXJhbHRhYmxlIHRoLCAjcGFnZS1hZG1pbi11c2VyIHRhYmxlIHRkLCAjcGFnZS1hZG1pbi11c2VyIHRhYmxlIHRoLCAjcGFnZS1yZXBvcnQtbG9nLXVzZXIgLmdlbmVyYWx0YWJsZSB0ZCwgI3BhZ2UtcmVwb3J0LWxvZy11c2VyIC5nZW5lcmFsdGFibGUgdGgsICNwYWdlLXJlcG9ydC1sb2dsaXZlLWluZGV4IC5nZW5lcmFsdGFibGUgdGQsICNwYWdlLXJlcG9ydC1sb2dsaXZlLWluZGV4IC5nZW5lcmFsdGFibGUgdGgsIC5jYXRlZ29yeV9zdWJjYXRlZ29yaWVzIHRkLCAuY2F0ZWdvcnlfc3ViY2F0ZWdvcmllcyB0aCwgLmVudmlyb25tZW50dGFibGUgdGQsIC5lbnZpcm9ubWVudHRhYmxlIHRoLCAucmNzLXJlc3VsdHMgdGQsIC5yY3MtcmVzdWx0cyB0aCwgdGFibGUjbGlzdGRpcmVjdG9yaWVzIHRkLCB0YWJsZSNsaXN0ZGlyZWN0b3JpZXMgdGgge1xuICAgIHBhZGRpbmc6IC4zcmVtXG59XG5cbi5jYXRlZ29yeV9zdWJjYXRlZ29yaWVzIHRib2R5IHRyOmhvdmVyLCAuZm9ydW1oZWFkZXJsaXN0IHRib2R5IHRyOmhvdmVyLCAuZ2VuZXJhbHRhYmxlIHRib2R5IHRyOmhvdmVyLCB0YWJsZSNtb2R1bGVzIHRib2R5IHRyOmhvdmVyLCB0YWJsZSNwZXJtaXNzaW9ucyB0Ym9keSB0cjpob3ZlciwgdGFibGUuZmxleGlibGUgdGJvZHkgdHI6aG92ZXIsIHRhYmxlLmdyYWRpbmctcmVwb3J0IHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wNzUpXG59XG5cbmJvZHksIGh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbiNwYWdlLXdyYXBwZXIgI3BhZ2Uge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4jcGFnZS13cmFwcGVyICNwYWdlICNwYWdlLWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMCBhdXRvXG59XG5cbiNwYWdlLXdyYXBwZXIgI3BhZ2UtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMFxufVxuXG4ucG9wb3Zlci1yZWdpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnBvcG92ZXItcmVnaW9uLmNvbGxhcHNlZCAucG9wb3Zlci1yZWdpb24tdG9nZ2xlOmFmdGVyLCAucG9wb3Zlci1yZWdpb24uY29sbGFwc2VkIC5wb3BvdmVyLXJlZ2lvbi10b2dnbGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi5jb2xsYXBzZWQgLnBvcG92ZXItcmVnaW9uLWNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4yNXMsIG9wYWNpdHkgMTAxbXMgLjI1cywgdmlzaWJpbGl0eSAxMDFtcyAuMjVzXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi10b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4ucG9wb3Zlci1yZWdpb24tdG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZGRkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDdweFxufVxuXG4ucG9wb3Zlci1yZWdpb24tdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICByaWdodDogOHB4O1xuICAgIHotaW5kZXg6IDJcbn1cblxuLmNvdW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMFxufVxuXG4ucG9wb3Zlci1yZWdpb24tY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuMjVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMVxufVxuXG4ucG9wb3Zlci1yZWdpb24taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1mb290ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDNweFxufVxuXG4ucG9wb3Zlci1yZWdpb24taGVhZGVyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHhcbn1cblxuLnBvcG92ZXItcmVnaW9uLWhlYWRlci1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnBvcG92ZXItcmVnaW9uLWhlYWRlci1hY3Rpb25zID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucG9wb3Zlci1yZWdpb24taGVhZGVyLWFjdGlvbnMgLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHhcbn1cblxuLnBvcG92ZXItcmVnaW9uLWhlYWRlci1hY3Rpb25zIC5uZXdtZXNzYWdlLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTBweFxufVxuXG4ucG9wb3Zlci1yZWdpb24taGVhZGVyLWFjdGlvbnMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucG9wb3Zlci1yZWdpb24tY29udGVudC1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbn1cblxuLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQtY29udGFpbmVyID4gLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQtY29udGFpbmVyIC5lbXB0eS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1jb250ZW50LWNvbnRhaW5lci5sb2FkaW5nID4gLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQtY29udGFpbmVyLmxvYWRpbmcgLmVtcHR5LW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm5hdmJhciAucG9wb3Zlci1yZWdpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcbn1cblxuLm5hdmJhciAucG9wb3Zlci1yZWdpb24uY29sbGFwc2VkIC5wb3BvdmVyLXJlZ2lvbi1jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuMjVzLCBvcGFjaXR5IDEwMW1zIC4yNXMsIHZpc2liaWxpdHkgMTAxbXMgLjI1c1xufVxuXG4ubmF2YmFyIC5wb3BvdmVyLXJlZ2lvbi10b2dnbGUge1xuICAgIHdpZHRoOiAyNXB4XG59XG5cbi5uYXZiYXIgLmNvdW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMFxufVxuXG4ubmF2YmFyIC5wb3BvdmVyLXJlZ2lvbi1jb250YWluZXIge1xuICAgIHRvcDogMi4xcmVtXG59XG5cbi5jb250ZW50LWl0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uYnV4X21zZ19saW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiXG59XG5cbi5idXhfbXNnX2xpbmUge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jb250ZW50LWl0ZW0tY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiO1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbi51bnJlYWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZGJcbn1cblxuLm5vdGlmaWNhaXRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYlxufVxuXG4uY29udGVudC1pdGVtLWNvbnRhaW5lcjpob3ZlciAuY29udGVudC1pdGVtLWZvb3RlciAudGltZXN0YW1wIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiXG59XG5cbi5jb250ZW50LWl0ZW0tY29udGFpbmVyLnVucmVhZCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5jb250ZW50LWl0ZW0tY29udGFpbmVyLnVucmVhZDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYlxufVxuXG4uY29udGVudC1pdGVtLWNvbnRhaW5lci51bnJlYWQgLmNvbnRlbnQtaXRlbS1ib2R5IC5ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4uY29udGVudC1pdGVtLWNvbnRhaW5lciAuY29udGV4dC1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNvbnRlbnQtaXRlbS1jb250YWluZXIgLmNvbnRlbnQtaXRlbS1ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuXG4uY29udGVudC1pdGVtLWNvbnRhaW5lciAuY29udGVudC1pdGVtLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5jb250ZW50LWl0ZW0tY29udGFpbmVyIC5jb250ZW50LWl0ZW0tZm9vdGVyIC50aW1lc3RhbXAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHhcbn1cblxuLmNvbnRlbnQtaXRlbS1jb250YWluZXIgLnZpZXctbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4XG59XG5cbi5jb250ZW50LWl0ZW0tY29udGFpbmVyLm5vdGlmaWNhdGlvbiAuY29udGVudC1pdGVtLWJvZHkgLm5vdGlmaWNhdGlvbi1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uY29udGVudC1pdGVtLWNvbnRhaW5lci5ub3RpZmljYXRpb24gLmNvbnRlbnQtaXRlbS1ib2R5IC5ub3RpZmljYXRpb24taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDc1JVxufVxuXG4uY29udGVudC1pdGVtLWNvbnRhaW5lci5ub3RpZmljYXRpb24gLmNvbnRlbnQtaXRlbS1ib2R5IC5ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweClcbn1cblxuLmNvbnRlbnQtaXRlbS1jb250YWluZXIuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0Y2Q7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGY5NGNkXG59XG5cbi5jb250ZW50LWl0ZW0tY29udGFpbmVyLnNlbGVjdGVkIC5jb250ZW50LWl0ZW0tZm9vdGVyIC50aW1lc3RhbXAge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1ub3RpZmljYXRpb25zIC5wb3BvdmVyLXJlZ2lvbi1oZWFkZXItY29udGFpbmVyIC5tYXJrLWFsbC1yZWFkLWJ1dHRvbiAubm9ybWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucG9wb3Zlci1yZWdpb24tbm90aWZpY2F0aW9ucyAucG9wb3Zlci1yZWdpb24taGVhZGVyLWNvbnRhaW5lciAubWFyay1hbGwtcmVhZC1idXR0b24ubG9hZGluZyAubm9ybWFsLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnBvcG92ZXItcmVnaW9uLW5vdGlmaWNhdGlvbnMgLnBvcG92ZXItcmVnaW9uLWhlYWRlci1jb250YWluZXIgLm1hcmstYWxsLXJlYWQtYnV0dG9uLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1ub3RpZmljYXRpb25zIC5hbGwtbm90aWZpY2F0aW9ucyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1ub3RpZmljYXRpb25zIC5hbGwtbm90aWZpY2F0aW9uczplbXB0eSArIC5lbXB0eS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucG9wb3Zlci1yZWdpb24tbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDglO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnBvcG92ZXItcmVnaW9uLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNzUlXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweFxufVxuXG4ucG9wb3Zlci1yZWdpb24tbm90aWZpY2F0aW9ucyAucG9wb3Zlci1yZWdpb24tY29udGVudC1jb250YWluZXIubG9hZGluZyAuYWxsLW5vdGlmaWNhdGlvbnM6ZW1wdHkgKyAuZW1wdHktbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLm1hcmstYWxsLXJlYWQtYnV0dG9uIC5ub3JtYWwtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAubWFyay1hbGwtcmVhZC1idXR0b24ubG9hZGluZyAubm9ybWFsLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5tYXJrLWFsbC1yZWFkLWJ1dHRvbi5sb2FkaW5nIC5sb2FkaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQtY29udGFpbmVyLmxvYWRpbmcgLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQgLm1lc3NhZ2VzOmVtcHR5ICsgLmVtcHR5LW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5tZXNzYWdlczplbXB0eSArIC5lbXB0eS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLmNvbnRlbnQtaXRlbS1jb250YWluZXIudW5yZWFkIC5jb250ZW50LWl0ZW0tYm9keSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogY2FsYyg5MCUgLSAzMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAuY29udGVudC1pdGVtLWNvbnRhaW5lci51bnJlYWQgLnVucmVhZC1jb3VudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5jb250ZW50LWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAucHJvZmlsZS1pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5wcm9maWxlLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4ucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLmNvbnRlbnQtaXRlbS1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAuY29udGVudC1pdGVtLWJvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5jb250ZW50LWl0ZW0tYm9keSBwIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC51bnJlYWQtY291bnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXIgLnBvcG92ZXItcmVnaW9uIC5wb3BvdmVyLXJlZ2lvbi1jb250YWluZXIge1xuICAgICAgICByaWdodDogLTcwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uYXZiYXIgLnBvcG92ZXItcmVnaW9uIC5wb3BvdmVyLXJlZ2lvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cbn1cblxuZGl2W2RhdGEtZmxleGl0b3VyPWJhY2tkcm9wXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuOTU5KTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB6LWluZGV4OiAxMDQwXG59XG5cbmRpdltkYXRhLWZsZXhpdG91cj1zdGVwLWJhY2tncm91bmQtZmFkZXJdLCBkaXZbZGF0YS1mbGV4aXRvdXI9c3RlcC1iYWNrZ3JvdW5kXSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgei1pbmRleDogMTA0MVxufVxuXG5bZGF0YS1mbGV4aXRvdXI9c3RlcC1iYWNrZHJvcF0sIFtkYXRhLWZsZXhpdG91cj1zdGVwLWJhY2tkcm9wXSA+IHRkLCBkaXZbZGF0YS1mbGV4aXRvdXI9c3RlcC1iYWNrZ3JvdW5kLWZhZGVyXSwgc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdIHtcbiAgICB6LWluZGV4OiAxMDQyXG59XG5cbnNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDBcbn1cblxuc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdIGRpdltkYXRhLXJvbGU9YXJyb3ddIHtcbiAgICBib3JkZXItd2lkdGg6IDExcHhcbn1cblxuc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdIGRpdltkYXRhLXJvbGU9YXJyb3ddLCBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl0gZGl2W2RhdGEtcm9sZT1hcnJvd106YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXJlbVxufVxuXG5zcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9dG9wLXN0YXJ0XSwgc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PXRvcF0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PXRvcC1zdGFydF0gZGl2W2RhdGEtcm9sZT1hcnJvd10sIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD10b3BdIGRpdltkYXRhLXJvbGU9YXJyb3ddIHtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4yNSlcbn1cblxuc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PXRvcC1zdGFydF0gZGl2W2RhdGEtcm9sZT1hcnJvd106YWZ0ZXIsIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD10b3BdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyIHtcbiAgICBib3R0b206IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmXG59XG5cbnNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD1ib3R0b20tc3RhcnRdLCBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9Ym90dG9tXSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG5zcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9Ym90dG9tLXN0YXJ0XSBkaXZbZGF0YS1yb2xlPWFycm93XSwgc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWJvdHRvbV0gZGl2W2RhdGEtcm9sZT1hcnJvd10ge1xuICAgIHRvcDogLTExcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgOSwgLjI1KVxufVxuXG5zcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9Ym90dG9tLXN0YXJ0XSBkaXZbZGF0YS1yb2xlPWFycm93XTphZnRlciwgc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWJvdHRvbV0gZGl2W2RhdGEtcm9sZT1hcnJvd106YWZ0ZXIge1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZcbn1cblxuc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnQtc3RhcnRdLCBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9bGVmdF0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbVxufVxuXG5zcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9bGVmdC1zdGFydF0gZGl2W2RhdGEtcm9sZT1hcnJvd10sIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD1sZWZ0XSBkaXZbZGF0YS1yb2xlPWFycm93XSB7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMjUpXG59XG5cbnNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD1sZWZ0LXN0YXJ0XSBkaXZbZGF0YS1yb2xlPWFycm93XTphZnRlciwgc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyIHtcbiAgICByaWdodDogMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZlxufVxuXG5zcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHQtc3RhcnRdLCBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHRdIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbVxufVxuXG5zcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHQtc3RhcnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddLCBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHRdIGRpdltkYXRhLXJvbGU9YXJyb3ddIHtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjI1KVxufVxuXG5zcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHQtc3RhcnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyLCBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHRdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmXG59XG5cbltkYXRhLXJlZ2lvbj1kcmF3ZXJdIFtkYXRhLWZsZXhpdG91cj1jb250YWluZXJdIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IDI3NXB4XG59XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4ubGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmxhYmVsW2hyZWZdOmZvY3VzLCAubGFiZWxbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjJcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDVcbn1cblxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzLCAubGFiZWwtaW5mb1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YlxufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwN1xufVxuXG4ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cywgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDBcbn1cblxuLmxhYmVsLWltcG9ydGFudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NVxufVxuXG4ubGFiZWwtaW1wb3J0YW50W2hyZWZdOmZvY3VzLCAubGFiZWwtaW1wb3J0YW50W2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwXG59XG5cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcbn1cblxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgYm9keS5kcmF3ZXItb3Blbi1sZWZ0LmpzZW5hYmxlZCwgYm9keS5kcmF3ZXItb3Blbi1yaWdodC5qc2VuYWJsZWQge1xuICAgICAgICBtYXJnaW46IDBcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG59XG5cbi5tb2RhbCAubW9kYWwtYm9keSA+IC5sb2FkaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLm1vZGFsIC5tb2RhbC1ib2R5ID4gLmxvYWRpbmctaWNvbiAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxufVxuXG46cm9vdCB7XG4gICAgLS11cC13aGl0ZTogI2ZmZjtcbiAgICAtLXVwLWdyZXktMTogcmdiYSgwLCAwLCA5LCAwLjA5MTUpO1xuICAgIC0tdXAtZ3JleS0yOiByZ2JhKDAsIDAsIDksIDAuMzAyNSk7XG4gICAgLS11cC1ncmV5LTM6IHJnYmEoMCwgMCwgOSwgMC41NSk7XG4gICAgLS11cC1ncmV5LTQ6IHJnYmEoMCwgMCwgOSwgMC43OTc1KTtcbiAgICAtLXVwLWJsYWNrOiByZ2JhKDAsIDAsIDksIDAuOTU5KTtcbiAgICAtLXVwLWJnLTE6ICNmZmY7XG4gICAgLS11cC1iZy0yOiAjZjZmNmY5O1xuICAgIC0tdXAtYmctMzogI2VkZWRmMDtcbiAgICAtLXVwLXNoYWRvdzogIzIyMTE0MTtcbiAgICAtLXVwLXByaW1hcnktMTogI2Y5N2E2MjtcbiAgICAtLXVwLXByaW1hcnktMjogI2VhNGYzZDtcbiAgICAtLXVwLXByaW1hcnktMzogI2Q2MTgxMTtcbiAgICAtLXVwLXByaW1hcnktNDogIzk4MDEwMTtcbiAgICAtLXVwLXNlY29uZGFyeS0xOiAjMDBiYmRiO1xuICAgIC0tdXAtc2Vjb25kYXJ5LTI6ICMwMDlhYzI7XG4gICAgLS11cC1zZWNvbmRhcnktMzogIzAwNjk5MDtcbiAgICAtLXVwLXNlY29uZGFyeS00OiAjMDAyZDU3O1xuICAgIC0tdXAtdGVydGlhcnktMTogIzA3Y2Q0ZTtcbiAgICAtLXVwLXRlcnRpYXJ5LTI6ICMwNWFmMzc7XG4gICAgLS11cC10ZXJ0aWFyeS0zOiAjMDM3ZDIxO1xuICAgIC0tdXAtdGVydGlhcnktNDogIzAwM2YwNztcbiAgICAtLXVwLWFjY2VudC0xOiAjZWE0ZjNkO1xuICAgIC0tdXAtYWNjZW50LTI6ICM3NDNjYzY7XG4gICAgLS11cC1hY2NlbnQtMzogIzAwOWFjMjtcbiAgICAtLXVwLWFjY2VudC00OiAjZmZkMjAwO1xuICAgIC0tdXAtYWNjZW50LTU6ICMwNWFmMzdcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDBcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDEyMiwgOTgsIC41NSlcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAxMjIsIDk4LCAuNTUpXG59XG5cbmJvZHksIGh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjk1OSk7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCA5LCAwKTtcbiAgICBjYXJldC1jb2xvcjogcmdiYSgwLCAwLCA5LCAwLjk1OSk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluXG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMjQ5LCAxMjIsIDk4LCAuMykgMCwgMCwgMCwgMS4yNXJlbSBpbnNldCAhaW1wb3J0YW50XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYm9keSwgaHRtbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDBcbiAgICB9XG59XG5cbi51cC1hY2NvcmRpb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzXG59XG5cbi51cC1hY2NvcmRpb24udXAtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwc1xufVxuXG4udXAtYWNjb3JkaW9uX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC43NXJlbSAzLjVyZW0gLjc1cmVtIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLnVwLWFjY29yZGlvbl9fYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnVwLWFjY29yZGlvbl9fYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwXG59XG5cbi51cC1hY2NvcmRpb25fX2xhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41c1xufVxuXG4udXAtYWN0aXZlID4gLnVwLWFjY29yZGlvbl9fYnRuID4gLnVwLWFjY29yZGlvbl9fbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwc1xufVxuXG4udXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0uNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dFxufVxuXG4udXAtYWN0aXZlID4gLnVwLWFjY29yZGlvbl9fYnRuID4gLnVwLWFjY29yZGlvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbn1cblxuLnVwLWFjY29yZGlvbl9faW5uZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4xcztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4udXAtYWN0aXZlID4gLnVwLWFjY29yZGlvbl9faW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzLCAwcztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwLjA2MjVlbSkge1xuICAgIC51cC1hY2NvcmRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbiAgICB9XG5cbiAgICAudXAtYWNjb3JkaW9uX19idG4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbVxuICAgIH1cblxuICAgIC51cC1hY2NvcmRpb25fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAudXAtYWNjb3JkaW9uX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW1cbiAgICB9XG59XG5cbi51cC1idG4ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3YTYyO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LCAwLCAuNSwgMS40KSwgYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLnVwLWJ0bjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbi51cC1idG46aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgYm94LXNoYWRvdzogMCAuNXJlbSAycmVtIC0uNXJlbSByZ2JhKDI0OSwgMTIyLCA5OCwgLjk1OSlcbn1cblxuLnVwLWJ0bjpmb2N1cyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMnJlbSAtLjVyZW0gcmdiYSgyNDksIDEyMiwgOTgsIC45NTkpLCAwIDAgMCAuMTg3NXJlbSByZ2JhKDI0OSwgMTIyLCA5OCwgLjMwMjUpXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAuMDYyNWVtKSB7XG4gICAgLnVwLWJ0biB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDEwcmVtXG4gICAgfVxufVxuXG4udXAtZ3JpZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvXG59XG5cbi51cC1ncmlkLS1ndXR0ZXIge1xuICAgIG1heC13aWR0aDogODhyZW07XG4gICAgcGFkZGluZzogMXJlbVxufVxuXG4udXAtZ3JpZC0tZ3V0dGVyLXgge1xuICAgIG1heC13aWR0aDogODhyZW07XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbi51cC1ncmlkLS1ndXR0ZXIteSB7XG4gICAgcGFkZGluZzogMXJlbSAwXG59XG5cbi51cC1ncmlkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLnVwLWdyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi51cC1ncmlkX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IC4wNjI1cmVtXG59XG5cbi51cC1ncmlkLS1ndXR0ZXIgPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZzogLjVyZW1cbn1cblxuLnVwLWdyaWQtLWd1dHRlci14ID4gLnVwLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgLjVyZW1cbn1cblxuLnVwLWdyaWQtLWd1dHRlci15ID4gLnVwLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IC41cmVtIDBcbn1cblxuLnVwLWdyaWRfX2l0ZW0tLXMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlXG59XG5cbi51cC1ncmlkX19pdGVtLS1zLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyVcbn1cblxuLnVwLWdyaWRfX2l0ZW0tLXMtMyB7XG4gICAgd2lkdGg6IDI1JVxufVxuXG4udXAtZ3JpZF9faXRlbS0tcy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlXG59XG5cbi51cC1ncmlkX19pdGVtLS1zLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyVcbn1cblxuLnVwLWdyaWRfX2l0ZW0tLXMtNiB7XG4gICAgd2lkdGg6IDUwJVxufVxuXG4udXAtZ3JpZF9faXRlbS0tcy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlXG59XG5cbi51cC1ncmlkX19pdGVtLS1zLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyVcbn1cblxuLnVwLWdyaWRfX2l0ZW0tLXMtOSB7XG4gICAgd2lkdGg6IDc1JVxufVxuXG4udXAtZ3JpZF9faXRlbS0tcy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJVxufVxuXG4udXAtZ3JpZF9faXRlbS0tcy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JVxufVxuXG4udXAtZ3JpZF9faXRlbS0tcy0xMiB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMC4wNjI1ZW0pIHtcbiAgICAudXAtZ3JpZC0tZ3V0dGVyIHtcbiAgICAgICAgcGFkZGluZzogMS43NXJlbVxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS43NXJlbVxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMFxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIgPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbVxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteCA+IC51cC1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAuNzVyZW1cbiAgICB9XG5cbiAgICAudXAtZ3JpZC0tZ3V0dGVyLXkgPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAwXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLW0tMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1tLTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NjclXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLW0tMyB7XG4gICAgICAgIHdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbS00IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1tLTUge1xuICAgICAgICB3aWR0aDogNDEuNjY2NjclXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLW0tNiB7XG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbS03IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1tLTgge1xuICAgICAgICB3aWR0aDogNjYuNjY2NjclXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLW0tOSB7XG4gICAgICAgIHdpZHRoOiA3NSVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbS0xMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMyVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbS0xMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbS0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgIC51cC1ncmlkLS1ndXR0ZXIge1xuICAgICAgICBwYWRkaW5nOiAyLjc1cmVtXG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLWd1dHRlci14IHtcbiAgICAgICAgcGFkZGluZzogMCAyLjc1cmVtXG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLWd1dHRlci15IHtcbiAgICAgICAgcGFkZGluZzogMi43NXJlbSAwXG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLWd1dHRlciA+IC51cC1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbVxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteCA+IC51cC1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtXG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLWd1dHRlci15ID4gLnVwLWdyaWRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDBcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC0xIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMzMlXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWwtMiB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC0zIHtcbiAgICAgICAgd2lkdGg6IDI1JVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWwtNSB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC02IHtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTcge1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWwtOCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyVcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC05IHtcbiAgICAgICAgd2lkdGg6IDc1JVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTEwIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzJVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTExIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY3JVxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTpncmlkKSB7XG4gICAgLnVwLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIge1xuICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMS41cmVtIGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZC0tZ3V0dGVyLXgge1xuICAgICAgICBncmlkLWdhcDogMCAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbVxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteSB7XG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtIDA7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZC0tdG9wIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0XG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLW1pZGRsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB9XG5cbiAgICAudXAtZ3JpZC0tYm90dG9tIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZFxuICAgIH1cblxuICAgIC51cC1ncmlkLS1sZWZ0IHtcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RhcnRcbiAgICB9XG5cbiAgICAudXAtZ3JpZC0tY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyXG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLXJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1pdGVtczogZW5kXG4gICAgfVxuXG4gICAgLnVwLWdyaWQ6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAudXAtZ3JpZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsXG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLWd1dHRlciA+IC51cC1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteCA+IC51cC1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteSA+IC51cC1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1zLTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tcy0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLXMtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1zLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tcy01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLXMtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1zLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tcy04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLXMtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1zLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1zLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1zLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS10b3Age1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydFxuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXJcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWxlZnQge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0XG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLXJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmRcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwLjA2MjVlbSkge1xuICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyIHtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMi41cmVtIGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIC51cC1ncmlkLS1ndXR0ZXIteCB7XG4gICAgICAgICAgICBncmlkLWdhcDogMCAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbVxuICAgICAgICB9XG5cbiAgICAgICAgLnVwLWdyaWQtLWd1dHRlci15IHtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxLjVyZW0gMDtcbiAgICAgICAgICAgIG1hcmdpbjogMi41cmVtIGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIC51cC1ncmlkLS1ndXR0ZXIgPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIH1cblxuICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyLXggPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIH1cblxuICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyLXkgPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIH1cblxuICAgICAgICAudXAtZ3JpZF9faXRlbS0tbS0xIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIC51cC1ncmlkX19pdGVtLS1tLTIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuICAgICAgICB9XG5cbiAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgIH1cblxuICAgICAgICAudXAtZ3JpZF9faXRlbS0tbS00IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIC51cC1ncmlkX19pdGVtLS1tLTUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuICAgICAgICB9XG5cbiAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tNiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgIH1cblxuICAgICAgICAudXAtZ3JpZF9faXRlbS0tbS03IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIC51cC1ncmlkX19pdGVtLS1tLTgge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuICAgICAgICB9XG5cbiAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tOSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgIH1cblxuICAgICAgICAudXAtZ3JpZF9faXRlbS0tbS0xMCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuICAgICAgICB9XG5cbiAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMTEge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIC51cC1ncmlkX19pdGVtLS1tLTEyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgIH1cbiAgICB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAudXAtZ3JpZC0tZ3V0dGVyIHtcbiAgICAgICAgZ3JpZC1nYXA6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgICBtYXJnaW46IDRyZW0gYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIteCB7XG4gICAgICAgIGdyaWQtZ2FwOiAwIDIuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtXG4gICAgfVxuXG4gICAgLnVwLWdyaWQtLWd1dHRlci15IHtcbiAgICAgICAgZ3JpZC1nYXA6IDIuNXJlbSAwO1xuICAgICAgICBtYXJnaW46IDRyZW0gYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkLS1ndXR0ZXIgPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAudXAtZ3JpZC0tZ3V0dGVyLXggPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAudXAtZ3JpZC0tZ3V0dGVyLXkgPiAudXAtZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWwtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWwtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuXG4gICAgLnVwLWdyaWRfX2l0ZW0tLWwtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC51cC1ncmlkX19pdGVtLS1sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAudXAtZ3JpZF9faXRlbS0tbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG59XG59XG5cbi51cC1pY29uIHtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4udXAtaWNvbl9fbWFzay0tdmlzaWJsZSB7XG4gICAgZmlsbDogI2ZmZlxufVxuXG4udXAtaWNvbl9fbWFzay0taGlkZGVuIHtcbiAgICBmaWxsOiAjMDAwXG59XG5cbi51cC1pY29uX190aW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgZmlsbDogcmdiYSgzMCwgMzAsIDMzLCAwLjEpXG59XG5cbi51cC1pY29uX19zdHJva2VzIHtcbiAgICBvcGFjaXR5OiAuNTU7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICMwMDAwMDk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXRcbn1cblxuOmhvdmVyID4gLnVwLWljb24gPiAudXAtaWNvbl9fc3Ryb2tlcyB7XG4gICAgb3BhY2l0eTogLjk1OVxufVxuXG46Zm9jdXMgPiAudXAtaWNvbiA+IC51cC1pY29uX19zdHJva2VzIHtcbiAgICBvcGFjaXR5OiAuOTU5XG59XG5cbi51cC1pZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLnVwLWlmcmFtZS0tMXgxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJVxufVxuXG4udXAtaWZyYW1lLS00eDMge1xuICAgIHBhZGRpbmctdG9wOiA3NSVcbn1cblxuLnVwLWlmcmFtZS0tMTZ4OSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JVxufVxuXG4udXAtaWZyYW1lX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwLjA2MjVlbSkge1xuICAgIC51cC1pZnJhbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuICAgIH1cbn1cblxuLnVwLWltZy0taGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbn1cblxuLnVwLWltZy0taGVybyA+IC51cC1pbWdfX291dGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbn1cblxuLnVwLWltZy0taGVybyAudXAtaW1nX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuLnVwLWltZ19faGVhZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXJlbSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFyZW0pO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjY4NzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxufVxuXG4udXAtaW1nX19oZWFkaW5nOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnVwLWltZ19faGVhZGluZzo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4udXAtaW1nX19zdWJoZWFkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxcmVtKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXJlbSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLnVwLWltZ19fc3ViaGVhZGluZzo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi51cC1pbWdfX3N1YmhlYWRpbmc6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnVwLWltZy0tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi51cC1pbWdfX251bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4udXAtaW1nLS1zbGlkZXIgPiAudXAtaW1nX19vdXRlciB7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi51cC1pbWctLXNsaWRlciAudXAtaW1nX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlXG59XG5cbi51cC1pbWctLTF4MSAudXAtaW1nX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMCVcbn1cblxuLnVwLWltZy0tM3g0IC51cC1pbWdfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzUlXG59XG5cbi51cC1pbWctLTE2eDkgLnVwLWltZ19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbn1cblxuLnVwLWltZ19fc2xpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogLjVyZW0gc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMFxufVxuXG4udXAtaW1nX19zbGlkZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgei1pbmRleDogMztcbiAgICBib3R0b206IC0uNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAuMjVyZW0gcmdiYSgxNTIsIDEsIDEsIC4wMiksIDAgMS41cmVtIDEuNXJlbSAtLjM3NXJlbSByZ2JhKDM0LCAxNywgNjUsIC4xNSlcbn1cblxuLnVwLWltZ19fc2xpZGU6bnRoLW9mLXR5cGUoMikge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAtMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIC4yNXJlbSByZ2JhKDE1MiwgMSwgMSwgLjAyKSwgMCAxcmVtIDFyZW0gLS4yNXJlbSByZ2JhKDM0LCAxNywgNjUsIC4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSkgcm90YXRlKC44ZGVnKVxufVxuXG4udXAtaW1nX19zbGlkZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IC0yLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gLjI1cmVtIHJnYmEoMTUyLCAxLCAxLCAuMDIpLCAwIC41cmVtIC41cmVtIC0uMTI1cmVtIHJnYmEoMzQsIDE3LCA2NSwgLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45MDI1KSByb3RhdGUoLS41NWRlZylcbn1cblxuLnVwLWltZ19fc2xpZGU6bnRoLW9mLXR5cGUoNCkge1xuICAgIGJvdHRvbTogLS41cmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkwMjUpXG59XG5cbi51cC1pbWdfX3NyYyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXRcbn1cblxuLnVwLWltZ19fc3JjLnVwLWxvYWRlZCB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4udXAtaW1nX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuXG4udXAtaW1nX19saXN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAuNXJlbVxufVxuXG4udXAtaW1nX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAzcmVtXG59XG5cbi51cC1pbWdfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAuNXJlbTtcbiAgICBoZWlnaHQ6IC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbn1cblxuLnVwLWltZ19faXRlbS0tYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZFxufVxuXG4udXAtaW1nX19pdGVtLS1jb21wYWN0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAuMjVyZW07XG4gICAgaGVpZ2h0OiAuMjVyZW1cbn1cblxuLnVwLWltZ19fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnVwLWltZ19fYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnVwLWltZ19fYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwXG59XG5cbi51cC1pbWdfX2J0bi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnVwLWltZ19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLS41cmVtO1xuICAgIGxlZnQ6IC0uNXJlbVxufVxuXG4udXAtaW1nX19idG4tLWRpc2FibGVkID4gLnVwLWltZ19faWNvbiB7XG4gICAgb3BhY2l0eTogLjU1XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAuMDYyNWVtKSB7XG4gICAgLnVwLWltZy0taGVybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSVcbiAgICB9XG5cbiAgICAudXAtaW1nLS1oZXJvIC51cC1pbWdfX2lubmVyIHtcbiAgICAgICAgYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pXG4gICAgfVxuXG4gICAgLnVwLWltZ19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG5cbiAgICAudXAtaW1nX19zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4gICAgfVxuXG4gICAgLnVwLWltZy0tc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG4gICAgfVxuXG4gICAgLnVwLWltZ19fbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbVxuICAgIH1cblxuICAgIC51cC1pbWctLXNsaWRlciA+IC51cC1pbWdfX291dGVyIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG5cbiAgICAudXAtaW1nX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgIC51cC1pbWctLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlXG4gICAgfVxuXG4gICAgLnVwLWltZy0taGVybyAudXAtaW1nX19pbm5lciB7XG4gICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgIGxlZnQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKVxuICAgIH1cblxuICAgIC51cC1pbWdfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMuNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbVxuICAgIH1cblxuICAgIC51cC1pbWdfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxuXG4gICAgLnVwLWltZ19fbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtXG4gICAgfVxufVxuXG4udXAtbmF2IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYygwJSAtIDVyZW0pO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcmVtKTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbVxufVxuXG4udXAtbmF2X19iYXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxufVxuXG4udXAtbmF2X19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnVwLW5hdl9fYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnVwLW5hdl9fYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwXG59XG5cbi51cC1uYXZfX2J1dHRvbi0tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLjVyZW07XG4gICAgbGVmdDogLjVyZW1cbn1cblxuLnVwLW5hdl9fYnV0dG9uLS1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4udXAtbmF2X19idXR0b24tLW5vdGlmaWNhdGlvbnMge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4udXAtbmF2X19idXR0b24gPiAudXAtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjc1cmVtO1xuICAgIGxlZnQ6IC43NXJlbVxufVxuXG4udXAtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNHJlbTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMi41cmVtIDRyZW0gMS41cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLnVwLW1lbnUudXAtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4udXAtbWVudV9faW5uZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4udXAtbWVudV9faGVhZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi51cC1tZW51X19oZWFkaW5nIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4udXAtbWVudV9fc3ViaGVhZGluZyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi51cC1tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNzVyZW0gMCAuNzVyZW0gM3JlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1vdXRcbn1cblxuLnVwLW1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpXG59XG5cbi51cC1tZW51X19pdGVtID4gLnVwLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC43NXJlbTtcbiAgICBsZWZ0OiAuNzVyZW1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMC4wNjI1ZW0pIHtcbiAgICAudXAtbmF2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAudXAtbmF2X19iYXIge1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIC41cmVtXG4gICAgfVxuXG4gICAgLnVwLW5hdl9fYnV0dG9uLS1tZW51IHtcbiAgICAgICAgdG9wOiAuNzVyZW1cbiAgICB9XG5cbiAgICAudXAtbWVudSB7XG4gICAgICAgIHRvcDogNC41cmVtO1xuICAgICAgICB3aWR0aDogMTcuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gNHJlbVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAudXAtbWVudSB7XG4gICAgICAgIHdpZHRoOiAyMHJlbVxuICAgIH1cbn1cblxuLnVwLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbn1cblxuLnVwLXRhYmxlLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi51cC10YWJsZS0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnVwLXRhYmxlLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnVwLXRyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dFxufVxuXG4udXAtdGFibGUgLnVwLXRyIHtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC43OTc1KVxufVxuXG4udXAtdGhlYWQgPiAudXAtdHIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmVcbn1cblxuLnVwLXRhYmxlIC51cC10cjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC43OTc1KVxufVxuXG4udXAtdGhlYWQgPiAudXAtdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZVxufVxuXG4udXAtdGFibGUgLnVwLXRyOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjEyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC43OTc1KVxufVxuXG4udXAtdGhlYWQgPiAudXAtdHI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lXG59XG5cbi51cC10YWJsZS0tY29tcGFjdCAudXAtdHI6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuMzc1cmVtXG59XG5cbi51cC10ci0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4udXAtdHItLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi51cC10ci0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi51cC10YWJsZSAudXAtdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA5MTUpXG59XG5cbi51cC10aGVhZCA+IC51cC10cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnVwLXRoIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLnVwLXRhYmxlLS1jb21wYWN0IC51cC10aCB7XG4gICAgcGFkZGluZzogLjVyZW1cbn1cblxuLnVwLXRoLS10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnVwLXRoLS1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnVwLXRoLS1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b21cbn1cblxuLnVwLXRoLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi51cC10aC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnVwLXRoLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnVwLXRoLS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4udXAtdGggOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnVwLXRkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDFyZW0gLjVyZW0gLjkzNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLnVwLXRhYmxlIC51cC10cjpmaXJzdC1vZi10eXBlID4gLnVwLXRkIHtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbSAuNXJlbVxufVxuXG4udXAtdGFibGUgLnVwLXRyOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMXJlbSAuNXJlbSAuODc1cmVtXG59XG5cbi51cC10YWJsZS0tY29tcGFjdCAudXAtdGQge1xuICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC40Mzc1cmVtXG59XG5cbi51cC10YWJsZS0tY29tcGFjdCAudXAtdHI6Zmlyc3Qtb2YtdHlwZSA+IC51cC10ZCB7XG4gICAgcGFkZGluZzogLjQzNzVyZW0gLjVyZW1cbn1cblxuLnVwLXRkLS10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnVwLXRkLS1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnVwLXRkLS1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b21cbn1cblxuLnVwLXRkLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi51cC10ZC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnVwLXRkLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnVwLXRkLS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4udXAtdGQgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMC4wNjI1ZW0pIHtcbiAgICAudXAtdGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW1cbiAgICB9XG5cbiAgICAudXAtdGgge1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLnVwLXRhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW1cbiAgICB9XG5cbiAgICAudXAtdGgge1xuICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtXG4gICAgfVxufVxuXG4udXAtaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW1cbn1cblxuLnVwLWgxLS1hbHQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbn1cblxuLnVwLWgyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbn1cblxuLnVwLWgyLS1hbHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW1cbn1cblxuLnVwLWgzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxufVxuXG4udXAtaDMtLWFsdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi51cC1oNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbVxufVxuXG4udXAtaDQtLWFsdCB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi51cC1wICsgLnVwLWg0LS1hbHQge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLnVwLWg1IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLnVwLWg2IHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBjb2xvcjogcmdiYSgzMCwgMzAsIDMzLCAuNzYpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG4udXAtcCArIC51cC1oNiB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4udXAtaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkXG59XG5cbi51cC1oMS0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4udXAtaDEtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi51cC1oMS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi51cC1oMS0tanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmRcbn1cblxuLnVwLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxufVxuXG4udXAtaDItLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLnVwLWgyLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4udXAtaDItLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udXAtaDItLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1qdXN0aWZ5OiBpbnRlci13b3JkXG59XG5cbi51cC1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLnVwLWgzLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi51cC1oMy0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnVwLWgzLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnVwLWgzLS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHRleHQtanVzdGlmeTogaW50ZXItd29yZFxufVxuXG4udXAtaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkXG59XG5cbi51cC1oNC0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4udXAtaDQtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi51cC1oNC0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi51cC1oNC0tanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmRcbn1cblxuLnVwLWg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxufVxuXG4udXAtaDUtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLnVwLWg1LS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4udXAtaDUtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udXAtaDUtLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1qdXN0aWZ5OiBpbnRlci13b3JkXG59XG5cbi51cC1oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLnVwLWg2LS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi51cC1oNi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnVwLWg2LS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnVwLWg2LS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHRleHQtanVzdGlmeTogaW50ZXItd29yZFxufVxuXG4udXAtcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtXG59XG5cbi51cC1oMSArIC51cC1wIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4udXAtaDIgKyAudXAtcCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbi51cC1oMyArIC51cC1wIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4udXAtaDQgKyAudXAtcCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW1cbn1cblxuLnVwLWg1ICsgLnVwLXAge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtXG59XG5cbi51cC1oNiArIC51cC1wIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4udXAtdGggLnVwLXAge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4udXAtdGQgLnVwLXAge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4udXAtcC0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4udXAtcC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnVwLXAtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udXAtcC0tanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmRcbn1cblxuLnVwLWE6bGluayB7XG4gICAgY29sb3I6ICMwMDY5OTA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXRcbn1cblxuLnVwLWE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM3NDNjYzZcbn1cblxuLnVwLWE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2OTkwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4udXAtYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogIzAwNjk5MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnVwLWE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMmQ1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4udXAtZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4udXAtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtXG59XG5cbi51cC1zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLnVwLXN1YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG4udXAtc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG4udXAtYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbVxufVxuXG4udXAtYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi51cC1ibG9ja3F1b3RlLS1jb21wYWN0ID4gLnVwLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbn1cblxuLnVwLWJsb2NrcXVvdGVfX3F1b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAuMTg3NXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSlcbn1cblxuLnVwLWJsb2NrcXVvdGVfX2NpdGF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtXG59XG5cbi51cC1ibG9ja3F1b3RlX19jaXRhdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKAlCBcIlxufVxuXG4udXAtb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW1cbn1cblxuLnVwLWgxICsgLnVwLW9sIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4udXAtaDIgKyAudXAtb2wge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtXG59XG5cbi51cC1oMyArIC51cC1vbCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW1cbn1cblxuLnVwLWg0ICsgLnVwLW9sIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4udXAtaDUgKyAudXAtb2wge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtXG59XG5cbi51cC1oNiArIC51cC1vbCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW1cbn1cblxuLnVwLW9sIC51cC1vbCwgLnVwLXVsIC51cC1vbCB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4udXAtdWwge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtXG59XG5cbi51cC1oMSArIC51cC11bCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW1cbn1cblxuLnVwLWgyICsgLnVwLXVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4udXAtaDMgKyAudXAtdWwge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtXG59XG5cbi51cC1oNCArIC51cC11bCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW1cbn1cblxuLnVwLWg1ICsgLnVwLXVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4udXAtaDYgKyAudXAtdWwge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtXG59XG5cbi51cC1vbCAudXAtdWwsIC51cC11bCAudXAtdWwge1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnVwLWxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtXG59XG5cbi51cC10aCAudXAtbGkge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4udXAtdGQgLnVwLWxpIHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLnVwLW9sID4gLnVwLWxpOjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udXAtb2wgLnVwLW9sID4gLnVwLWxpOjpiZWZvcmUsIC51cC11bCAudXAtb2wgPiAudXAtbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSlcbn1cblxuLnVwLW9sIC51cC1vbCAudXAtb2wgPiAudXAtbGk6OmJlZm9yZSwgLnVwLW9sIC51cC11bCAudXAtb2wgPiAudXAtbGk6OmJlZm9yZSwgLnVwLXVsIC51cC1vbCAudXAtb2wgPiAudXAtbGk6OmJlZm9yZSwgLnVwLXVsIC51cC11bCAudXAtb2wgPiAudXAtbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1yb21hbilcbn1cblxuLnVwLXVsID4gLnVwLWxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAuNXJlbTtcbiAgICBoZWlnaHQ6IC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSlcbn1cblxuLnVwLW9sIC51cC11bCA+IC51cC1saTo6YmVmb3JlLCAudXAtdWwgLnVwLXVsID4gLnVwLWxpOjpiZWZvcmUge1xuICAgIGJvcmRlcjogLjEyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4udXAtb2wgLnVwLW9sIC51cC11bCA+IC51cC1saTo6YmVmb3JlLCAudXAtb2wgLnVwLXVsIC51cC11bCA+IC51cC1saTo6YmVmb3JlLCAudXAtdWwgLnVwLW9sIC51cC11bCA+IC51cC1saTo6YmVmb3JlLCAudXAtdWwgLnVwLXVsIC51cC11bCA+IC51cC1saTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjc5NzUpXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAuMDYyNWVtKSB7XG4gICAgLnVwLWgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cblxuICAgIC51cC1oMS0tYWx0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cblxuICAgIC51cC1oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42ODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cblxuICAgIC51cC1oMi0tYWx0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cblxuICAgIC51cC1oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW1cbiAgICB9XG5cbiAgICAudXAtaDMtLWFsdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuICAgIH1cblxuICAgIC51cC1oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG5cbiAgICAudXAtaDQtLWFsdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbiAgICB9XG5cbiAgICAudXAtcCArIC51cC1oNC0tYWx0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS41cmVtXG4gICAgfVxuXG4gICAgLnVwLWg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4gICAgfVxuXG4gICAgLnVwLWg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxuICAgIH1cblxuICAgIC51cC1wICsgLnVwLWg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS41cmVtXG4gICAgfVxuXG4gICAgLnVwLXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW1cbiAgICB9XG5cbiAgICAudXAtdGggLnVwLXAge1xuICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICB9XG5cbiAgICAudXAtdGQgLnVwLXAge1xuICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICB9XG5cbiAgICAudXAtc21hbGwge1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtXG4gICAgfVxuXG4gICAgLnVwLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbiAgICB9XG5cbiAgICAudXAtc3VwIHtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxuICAgIH1cblxuICAgIC51cC1ibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtXG4gICAgfVxuXG4gICAgLnVwLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cblxuICAgIC51cC1ibG9ja3F1b3RlLS1jb21wYWN0ID4gLnVwLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4gICAgfVxuXG4gICAgLnVwLWJsb2NrcXVvdGVfX3F1b3RlOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogLjMxMjVyZW1cbiAgICB9XG5cbiAgICAudXAtYmxvY2txdW90ZV9fY2l0YXRpb24ge1xuICAgICAgICBib3R0b206IC0yLjVyZW07XG4gICAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW1cbiAgICB9XG5cbiAgICAudXAtb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtXG4gICAgfVxuXG4gICAgLnVwLXVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbVxuICAgIH1cblxuICAgIC51cC1saSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuICAgIH1cblxuICAgIC51cC10aCAudXAtbGkge1xuICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICB9XG5cbiAgICAudXAtdGQgLnVwLWxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtXG4gICAgfVxuXG4gICAgLnVwLW9sID4gLnVwLWxpOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW1cbiAgICB9XG5cbiAgICAudXAtdWwgPiAudXAtbGk6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLjc1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgIC51cC1oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtXG4gICAgfVxuXG4gICAgLnVwLWgxLS1hbHQge1xuICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxuXG4gICAgLnVwLWgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cblxuICAgIC51cC1oMi0tYWx0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cblxuICAgIC51cC1oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG5cbiAgICAudXAtaDMtLWFsdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG5cbiAgICAudXAtaDQge1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxuXG4gICAgLnVwLWg0LS1hbHQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW1cbiAgICB9XG5cbiAgICAudXAtaDUge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxuXG4gICAgLnVwLWg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4gICAgfVxuXG4gICAgLnVwLXAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtXG4gICAgfVxuXG4gICAgLnVwLXRoIC51cC1wIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW1cbiAgICB9XG5cbiAgICAudXAtdGQgLnVwLXAge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbVxuICAgIH1cblxuICAgIC51cC1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuICAgIH1cblxuICAgIC51cC1zdWIge1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW1cbiAgICB9XG5cbiAgICAudXAtc3VwIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtXG4gICAgfVxuXG4gICAgLnVwLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cblxuICAgIC51cC1ibG9ja3F1b3RlLS1jb21wYWN0ID4gLnVwLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cblxuICAgIC51cC1ibG9ja3F1b3RlX19jaXRhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuICAgIH1cblxuICAgIC51cC1saSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cbiAgICB9XG5cbiAgICAudXAtdGggLnVwLWxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW1cbiAgICB9XG5cbiAgICAudXAtdGQgLnVwLWxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW1cbiAgICB9XG5cbiAgICAudXAtb2wgPiAudXAtbGk6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLnVwLXAge1xuICAgICAgICBmb250LXdlaWdodDogMzAwXG4gICAgfVxuXG4gICAgLnVwLW9sIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxuICAgIH1cblxuICAgIC51cC11bCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDBcbiAgICB9XG5cbiAgICAudXAtdGQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwXG4gICAgfVxufVxuXG5oMSwgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLnVwLW9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxub2wudXAtb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxufVxuXG4udXAtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG51bC51cC11bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lXG59XG5cbnVsLnVwLXVsI3RvcGljLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxudWwudXAtdWwjdG9waWMtaGVhZGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxudGFibGUudXAtdGFibGVbc3R5bGVdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5mYSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjE4NzVyZW07XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6IDEuMjVyZW1cbn1cblxuLmZhLWJlbGwge1xuICAgIGNvbnRlbnQ6IHVybChcIi90aGVtZS9ib29zdC9waXgvbHVjZW50L0JlbGwuc3ZnXCIpXG59XG5cbi5mYS1iYXJzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiB1cmwoXCIvdGhlbWUvYm9vc3QvcGl4L2x1Y2VudC9IYW1idXJnZXIuc3ZnXCIpO1xuICAgIHdpZHRoOiAxLjVyZW1cbn1cblxuLmJ1eC1pY29uIHtcbiAgICBkaXNwbGF5OiB0YWJsZVxufVxuXG4uYnV4LWljb246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQyLCAzNCwgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA2Ljg3NXJlbSByZ2JhKDIwMCwgOTUsIDY2LCAuNCksIDAgLjA2MjVyZW0gLjEyNXJlbSByZ2JhKDAsIDAsIDAsIC4xKVxufVxuXG4uY291bnQtY29udGFpbmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS42MjVyZW07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNyZWdpb24tbWFpbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOVxufVxuXG4jcmVnaW9uLW1haW4uaGFzLWJsb2NrcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW1cbn1cblxuI3JlZ2lvbi1tYWluID4gZGl2Om5vdChbcm9sZV0pIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbiNyZWdpb24tbWFpbi5oYXMtYmxvY2tzID4gZGl2Om5vdChbcm9sZV0pIHtcbiAgICBtYXJnaW46IDBcbn1cblxuI3JlZ2lvbi1tYWluLWJveCBzcGFuW29uY2xpY2tdID4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5idXgtY29udGFpbmVyLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmJ1eC1jb250YWluZXItY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uY29sLTEyLCAuY29sLXhzLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMFxufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbnRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG50ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAuMTI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cbn1cblxuLmJ1eC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmJ1eC1kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOTtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuXG4uYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbVxufVxuXG4uYm94IC50ZXh0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgR2VvcmdpYSwgc2VyaWZcbn1cblxuI3JlZ2lvbi1tYWluIC5ib3ggfiBiciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uYnV4LXRvcGljLWltZyxcbi5jby1oZWFkZXItaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAuYm94IC50ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbVxuICAgIH1cblxuICAgICNwYWdlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgIH1cblxuICAgIC50cmVuZHkge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG4jY28taGVhZGVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtXG59XG5cbiNjbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMS4yNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICAgIG1heC13aWR0aDogNDhyZW07XG59XG5cbiNjby1oZWFkZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBUZXh0XCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi42ODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuI2NvID4gI2NvLWhlYWRlci10ZXh0OjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuI2NvID4gI2NvLWhlYWRlci10ZXh0OjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbiNjby1zdWItaGVhZGVyLXRleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtXG59XG5cbiNjbyA+ICNjby1zdWItaGVhZGVyLXRleHQ6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4jY28gPiAjY28tc3ViLWhlYWRlci10ZXh0OjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbiNwYWdlLWVucm9sLXVzZXJzICNmaWx0ZXJmb3JtLCAuY2FyZCwgLmdyb3VwaW5mb2JveCwgLnF1ZSAuaGlzdG9yeSwgLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUgc2VjdGlvbiwgLndlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY5O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAuMTI1KVxufVxuXG4jcGFnZS1lbnJvbC11c2VycyAjZmlsdGVyZm9ybSA+IGhyLCAuY2FyZCA+IGhyLCAuZ3JvdXBpbmZvYm94ID4gaHIsIC5xdWUgLmhpc3RvcnkgPiBociwgLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUgc2VjdGlvbiA+IGhyLCAud2VsbCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmNhcmQtYm9keS5wLTIsIC51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlIHNlY3Rpb24ucC0yIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbn1cblxuLnBiLTMsIC5weS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XG59XG5cbi5wdC0zLCAucHktMyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxufVxuXG4udXNlcnByb2ZpbGUgLnByb2ZpbGVfdHJlZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOVxufVxuXG4jcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOVxufVxuXG4uYnV4LXByb2ZpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjlcbn1cblxuLmJ1eC1wcm9maWxlIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY5XG59XG5cbi5idXgtcHJvZmlsZSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMzEyNXJlbVxufVxuXG4ucHJvZmlsZV90cmVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCVcbn1cblxuLnByb2ZpbGVfdHJlZSBwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW1cbn1cblxuI3BhZ2UtbmF2YmFyIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbVxufVxuXG4ubG9nbyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5zaXRlLW5hbWUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5hIHtcbiAgICBjb2xvcjogIzIxMjEyMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0c1xufVxuXG4ubmF2YmFyIC5wb3BvdmVyLXJlZ2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuXG4uY29udGFpbmVyLW5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNvbnRhaW5lci1uYXYgPiAucm93LW5hdiA+IC5jb2wtbWQtNCB7XG4gICAgZmxleDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMFxufVxuXG4ubGlzdC1ncm91cC1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtXG59XG5cbi5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXRcbn1cblxuLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IGE6Zm9jdXMsIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpXG59XG5cbi5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiBhIC5idXgtbW9kdWxlLW51bWJlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0XG59XG5cbi5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiBhOmZvY3VzIC5idXgtbW9kdWxlLW51bWJlciwgLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IGE6aG92ZXIgLmJ1eC1tb2R1bGUtbnVtYmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSlcbn1cblxuLmJ1eC1tb2R1bGUtbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxufVxuXG4ubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYSAuYnV4LW1vZHVsZS1uYW1lIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXRcbn1cblxuLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IGE6Zm9jdXMgLmJ1eC1tb2R1bGUtbmFtZSwgLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IGE6aG92ZXIgLmJ1eC1tb2R1bGUtbmFtZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpXG59XG5cbi5saXN0LWdyb3VwLW5hdiAuYnV4LW1vZHVsZS1sYWJlbCB7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4ubGlzdC1ncm91cC1uYXYgLmJ1eC1tb2R1bGUtbGFiZWwgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0XG59XG5cbi5saXN0LWdyb3VwLW5hdiAuYnV4LW1vZHVsZS1sYWJlbCBhOmZvY3VzLCAubGlzdC1ncm91cC1uYXYgLmJ1eC1tb2R1bGUtbGFiZWwgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC1tb2R1bGUtbGFiZWwtYXNzaWduIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LW1vZHVsZS1sYWJlbC1hc3NpZ246Zm9jdXMsIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LW1vZHVsZS1sYWJlbC1hc3NpZ246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA5MTUpXG59XG5cbi5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LW1vZHVsZS1sYWJlbC1hc3NpZ24gYSB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLCAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLWNvbXBsZXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC41cmVtIC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1jb21wbGV0ZTpmb2N1cywgLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1jb21wbGV0ZTpob3ZlciwgLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljazpmb2N1cywgLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbn1cblxuLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1zdWIsIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLWNvbXBsZXRlLCAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLXN1Yi1scmcsIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLW1lZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1zdWItY29tcGxldGU6Zm9jdXMsIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLWNvbXBsZXRlOmhvdmVyLCAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLXN1Yi1scmc6Zm9jdXMsIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLWxyZzpob3ZlciwgLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1zdWItbWVkOmZvY3VzLCAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLXN1Yi1tZWQ6aG92ZXIsIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViOmZvY3VzLCAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLXN1Yjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbn1cblxuLnBhbmVsLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmXG59XG5cbi5wYW5lbC1kZWZhdWx0LW5hdiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkXG59XG5cbi5zaWRlYmFyLXN1Ym1lbnUtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5wYW5lbC1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnNpZGViYXItc3VibWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5zaWRlYmFyLXN1Ym1lbnUgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkICNlZWU7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNpZGViYXItc3VibWVudSAuc2lkZWJhci1zdWJtZW51IGEge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50XG59XG5cbi5saXN0LWdyb3VwIGFbZGF0YS10b2dnbGVdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSA+IGFbZGF0YS10b2dnbGVdOmFmdGVyLCAuc2lkZWJhci1zdWJtZW51LWl0ZW0gPiBhW2RhdGEtdG9nZ2xlXTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAuMzEyNXJlbTtcbiAgICB0b3A6IC4zNzVyZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgei1pbmRleDogNDM4XG59XG5cbi5wYW5lbC1hY3RpdmUgPiBhW2RhdGEtdG9nZ2xlXTphZnRlciB7XG4gICAgY29udGVudDogXCJsZXNzXCJcbn1cblxuLnNlYXJjaC1pbnB1dC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uc2VhcmNoLWlucHV0LWZvcm0gPiAjaXAyIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5N2E2MjtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtXG59XG5cbi5zZWFyY2gtaW5wdXQtZm9ybSA+ICNpcDI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4xODc1cmVtIHJnYmEoMjQ5LCAxMjIsIDk4LCAuMylcbn1cblxuLnNlYXJjaC1pbnB1dC1mb3JtID4gI2lwMjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLnNlYXJjaC1pbnB1dC1mb3JtID4gI2lwMjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5zZWFyY2gtaW5wdXQtZm9ybSA+ICNpcDI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLnNlYXJjaC1pbnB1dC1mb3JtID4gI2lwMjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbiNkcm9wZG93bi0xIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5idXgtbWVudS1vcHRpb25zIC51cC1sZWdhY3ktbmF2X19idXR0b24tLWxvZ291dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW1cbn1cblxuI2Ryb3Bkb3duLTEgKyAuYnV4LWRyb3Bkb3duLW1lbnUgLnVwLWxlZ2FjeS1oaWdobGlnaHQge1xuICAgIHRvcDogLS4zMTI1cmVtXG59XG5cbi5idXgtbWVudS1vcHRpb25zIC51cC1sZWdhY3ktbmF2X19idXR0b24tLWxvZ291dCAudXAtbGVnYWN5LWljb24ge1xuICAgIHRvcDogLjg3NXJlbVxufVxuXG4ubWwtYXV0by5kLWZsZXggPiBzcGFuW29uY2xpY2tdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmJhZGdlLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjVyZW07XG4gICAgbWFyZ2luOiAuMTI1cmVtIC4xMjVyZW0gLjEyNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXdpZHRoOiAuMTI1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjk1OSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4zMDI1KVxufVxuXG4uY291cnNlLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB3aWR0aDogMjQuMzc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4zMDI1KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbn1cblxuLnRhZy1kb3Qge1xuICAgIGhlaWdodDogLjc1cmVtO1xuICAgIHdpZHRoOiAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYmU0ZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IC4zMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbVxufVxuXG4uY291cnNlLXRpY2sge1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogLjMxMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNjI1cmVtO1xuICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGdyZWVuO1xuICAgIG1hcmdpbi10b3A6IC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNjI1cmVtXG59XG5cbi5jb3Vyc2UtY29tcGxldGUge1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgd2lkdGg6IDIuMzc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWJlODQxMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IC4zMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbTtcbiAgICBib3JkZXItY29sb3I6ICMwMzdkMjE7XG4gICAgYm9yZGVyLXdpZHRoOiAuMDYyNXJlbTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG1hcmdpbi10b3A6IC42MjVyZW1cbn1cblxuI25hdi1kcmF3ZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0b3A6IDRyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGYwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4jbmF2LWRyYXdlci5jbG9zZWQge1xuICAgIGxlZnQ6IC0xMDAlXG59XG5cbi5idXgtdGljayB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvdG9jb21wbGV0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJyZW0gLjc1cmVtXG59XG5cbi5idXgtdGljay1jb21wbGV0ZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvQ29tcGxldGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJyZW0gLjc1cmVtXG59XG5cbi5idXgtdGljay1scmcge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvYm9vc3QvcGl4L2x1Y2VudC9Db21wbGV0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbVxufVxuXG4uYnV4LXRpY2stbm9uZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbmxpLnVwLWxpLmJ1eC10aWNrLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogLjc1cmVtIDBcbn1cblxubGkudXAtbGkuYnV4LXRpY2stbm9uZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5idXgtdGljay1zdWIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9ib29zdC9waXgvbHVjZW50L3RvY29tcGxldGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE0cHhcbn1cblxuLmJ1eC10aWNrLXN1Yi1scmcge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9ib29zdC9waXgvbHVjZW50L3RvY29tcGxldGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbVxufVxuXG4uYnV4LXRpY2stc3ViLW1lZCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvdG9jb21wbGV0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW1cbn1cblxuLmJ1eC10aWNrLXN1Yi1jb21wbGV0ZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvQ29tcGxldGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE0cHhcbn1cblxuLmJ1eC1tb2R1bGUtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmJ1eC1tb2R1bGUtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBtYXJnaW4tbGVmdDogLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5idXgtbW9kdWxlLW51bWJlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5idXgtbW9kdWxlLWxhYmVsLWFzc2lnbiB7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjdyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IC42MjVyZW1cbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uLCAuYnRuIHtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLmJ1eC1tZW51LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxufVxuXG4uYnV4LW1lbnUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lXG59XG5cbjpmb2N1cyAuYnV4LW1lbnUtdGV4dCwgOmhvdmVyIC5idXgtbWVudS10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuOTU5KVxufVxuXG4ubWVudS1hY3Rpb24tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lXG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcDogMCBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxufVxuXG4jcGFnZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY5O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtXG59XG5cbiNwYWdlID4gI3BhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuI3BhZ2UgPiAjcGFnZS1jb250ZW50LCAjcGFnZSA+ICNwYWdlLWNvbnRlbnRbc3R5bGVdIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmXG59XG5cbi5jb3Vyc2UtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOVxufVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW5cbn1cblxuLm5hdmJhciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbWF4LWhlaWdodDogNC41cmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjVyZW0gLjc1cmVtIC41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG59XG5cbi51cC1sZWdhY3ktbmF2IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYygwJSAtIDVyZW0pO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcmVtKTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbVxufVxuXG4udXAtbGVnYWN5LW5hdl9fYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMFxufVxuXG4udXAtbGVnYWN5LW5hdl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi51cC1sZWdhY3ktbmF2X19idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4udXAtbGVnYWN5LW5hdl9fYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4udXAtbGVnYWN5LW5hdl9fYnV0dG9uLS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAuNXJlbTtcbiAgICBsZWZ0OiAuNXJlbVxufVxuXG4udXAtbGVnYWN5LW5hdl9fYnV0dG9uLS1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4udXAtbGVnYWN5LW5hdl9fYnV0dG9uLS1ub3RpZmljYXRpb25zIHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnVwLWxlZ2FjeS1uYXZfX2J1dHRvbi0tbG9nb3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLnVwLWxlZ2FjeS1uYXZfX2J1dHRvbiA+IC51cC1sZWdhY3ktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjc1cmVtO1xuICAgIGxlZnQ6IC43NXJlbVxufVxuXG4udXAtbGVnYWN5LW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDRyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSA0cmVtIDEuNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lXG59XG5cbi51cC1sZWdhY3ktbWVudS51cC1sZWdhY3ktYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4udXAtbGVnYWN5LW1lbnVfX2lubmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLnVwLWxlZ2FjeS1tZW51X19oZWFkZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuLnVwLWxlZ2FjeS1tZW51X19oZWFkaW5nIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLnVwLWxlZ2FjeS1tZW51X19zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi51cC1sZWdhY3ktbWVudV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogLjc1cmVtIDAgLjc1cmVtIDNyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2Utb3V0XG59XG5cbi51cC1sZWdhY3ktbWVudV9faXRlbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjk1OSlcbn1cblxuLnVwLWxlZ2FjeS1tZW51X19pdGVtID4gLnVwLWxlZ2FjeS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAuNzVyZW07XG4gICAgbGVmdDogLjc1cmVtXG59XG5cbi51cC1sZWdhY3ktcHJvZmlsZS10ZXh0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogLjMxMjVyZW1cbn1cblxuLnVwLWxlZ2FjeS1oaWdobGlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0uNXJlbTtcbiAgICBsZWZ0OiAtLjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnVwLWxlZ2FjeS1oaWdobGlnaHRfX3RpbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBmaWxsOiByZ2JhKDI0OSwgMTIyLCA5OCwgMC41NSk7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZS1vdXRcbn1cblxuLnVwLWxlZ2FjeS1hY3RpdmUgPiAudXAtbGVnYWN5LWhpZ2hsaWdodCA+IC51cC1sZWdhY3ktaGlnaGxpZ2h0X190aW50IHtcbiAgICBmaWxsOiAjZjk3YTYyXG59XG5cbi51cC1sZWdhY3ktaGlnaGxpZ2h0X19tYXNrIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCVcbn1cblxuLnVwLWxlZ2FjeS1pY29uIHtcbiAgICBvcGFjaXR5OiAuNTU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZS1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnVwLWxlZ2FjeS1pY29uLS1jb21wbGV0ZSB7XG4gICAgb3BhY2l0eTogIzAzN2QyMVxufVxuXG4udXAtbGVnYWN5LWljb24tLWluY29tcGxldGUge1xuICAgIG9wYWNpdHk6IC4wOTE1XG59XG5cbjpob3ZlciA+IC51cC1sZWdhY3ktaWNvbiB7XG4gICAgb3BhY2l0eTogLjk1OVxufVxuXG4udXAtbGVnYWN5LWljb25fX3N0cm9rZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICMwMDAwMDk7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAuMXMgZWFzZS1vdXRcbn1cblxuLnVwLWxlZ2FjeS1pY29uLS1oYW1idXJnZXIgPiAudXAtbGVnYWN5LWljb25fX3N0cm9rZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMC43NXJlbSAwLjQ2ODc1cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC42LCAwLCAuNSwgMS40KVxufVxuXG4udXAtbGVnYWN5LWljb24tLWhhbWJ1cmdlciA+IC51cC1sZWdhY3ktaWNvbl9fc3Ryb2tlOm50aC1vZi10eXBlKDIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzXG59XG5cbi51cC1sZWdhY3ktaWNvbi0taGFtYnVyZ2VyID4gLnVwLWxlZ2FjeS1pY29uX19zdHJva2U6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAuNzVyZW0gMS4wMzEyNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNiwgMCwgLjUsIDEuNClcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgICB6LWluZGV4OiAxXG59XG5cbi51c2VybWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIDAgLjVyZW1cbn1cblxuaW1nLnVzZXJwaWN0dXJlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2Utb3V0XG59XG5cbiNkcm9wZG93bi0xOmZvY3VzIGltZy51c2VycGljdHVyZSwgI2Ryb3Bkb3duLTE6aG92ZXIgaW1nLnVzZXJwaWN0dXJlIHtcbiAgICBib3JkZXItY29sb3I6ICNmOTdhNjJcbn1cblxuLnVzZXJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0XG59XG5cbi51c2VydGV4dC5tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcbn1cblxuI2Ryb3Bkb3duLTE6Zm9jdXMgLnVzZXJ0ZXh0LCAjZHJvcGRvd24tMTpob3ZlciAudXNlcnRleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpXG59XG5cbi5idXgtc2VhcmNoLWJhciB7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5pY29uIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG4jaXAyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICNkNjE4MTE7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IC43NXJlbVxufVxuXG4uYnV4LW5hdi1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0XG59XG5cbi5idXgtY21zLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4jcGFnZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmFjdGl2aXR5LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLlJ0YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IC42MjVyZW07XG4gICAgYm9yZGVyOiAuMDYyNXJlbSByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA1My4xMjVyZW1cbn1cblxuLlJ0YWJsZS1jZWxsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5SdGFibGUtY2VsbCA+IGgxLCAuUnRhYmxlLWNlbGwgPiBoMiwgLlJ0YWJsZS1jZWxsID4gaDMsIC5SdGFibGUtY2VsbCA+IGg0LCAuUnRhYmxlLWNlbGwgPiBoNSwgLlJ0YWJsZS1jZWxsID4gaDYge1xuICAgIG1hcmdpbjogMFxufVxuXG4uUnRhYmxlLS0yY29scyA+IC5SdGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDUwJVxufVxuXG4uUnRhYmxlLS0zY29scyA+IC5SdGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJVxufVxuXG4uUnRhYmxlLS00Y29scyA+IC5SdGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDI1JVxufVxuXG4uUnRhYmxlLS01Y29scyA+IC5SdGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDIwJVxufVxuXG4uUnRhYmxlLS02Y29scyA+IC5SdGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDE2LjYlXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExLjI1ZW0pIHtcbiAgICAuUnRhYmxlLS1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLlJ0YWJsZS0tY29sbGFwc2UgPiAuUnRhYmxlLWNlbGwge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmVcbiAgICB9XG5cbiAgICAuUnRhYmxlLS1jb2xsYXBzZSA+IC5SdGFibGUtY2VsbC0tZm9vdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICB9XG5cbiAgICAuUnRhYmxlLS1jb2xsYXBzZSA+ICNsYXN0LXBvc3QtYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5mb3J1bS1mbGV4LWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAyMCVcbiAgICB9XG59XG5cbi5uby1mbGV4Ym94IC5SdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5uby1mbGV4Ym94IC5SdGFibGUgPiAuUnRhYmxlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5uby1mbGV4Ym94IC5SdGFibGUgPiAuUnRhYmxlLWNlbGwtLWZvb3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLlJ0YWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYlxufVxuXG4ucGF0aC1tb2QtZm9ydW0gLmluZGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlXG59XG5cbi5mb3J1bS1wb3N0LWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSlcbn1cblxuLnBvc3QtY29udGVudC1jb250YWluZXItZmlyc3Rwb3N0IHtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxufVxuXG4uZm9ydW0tbGlzdC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbiNsYXN0LXBvc3QtYWdvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4uY2VudGVyZWRfbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbmRpdi5lZGl0b3JfYXR0b190b29sYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIG1pbi1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNiYmI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIC41NjI1cmVtIDBcbn1cblxuZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgYnV0dG9uIC5pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLjEyNXJlbSAwXG59XG5cbi5lZGl0b3JfYXR0byArIHRleHRhcmVhLCAuZWRpdG9yX2F0dG9fY29udGVudF93cmFwLCAuZWRpdG9yX2F0dG9fdG9vbGJhciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG5pdi5lZGl0b3JfYXR0b190b29sYmFyIGJ1dHRvbiAuaWNvbiB7XG4gICAgY29sb3I6ICM0OTUwNTdcbn1cblxuZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgYnV0dG9uIC5pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLjEyNXJlbSAwXG59XG5cbi5pY29uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbn1cblxuLmZhLWZ3IHtcbiAgICB3aWR0aDogMS4yODEyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC44NzVyZW0gRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbmRpdi5lZGl0b3JfYXR0b190b29sYmFyIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogLjI1cmVtIC41NjI1cmVtO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbmRpdi5lZGl0b3JfYXR0b190b29sYmFyIGRpdi5hdHRvX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkICNiM2IzYjM7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIG1hcmdpbjogLjU2MjVyZW0gMCAwIC41NjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuZGl2W2lkXj1zdWItdG9waWMtaGVhZGVyLV0ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtXG59XG5cbmRpdltpZF49c3ViLXRvcGljLWhlYWRlci1dICsgZGl2W2lkXj10b3BpYy1tZW51LV0gKyAudXAtaDIge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuZGl2LnF1ZSA+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBtYXJnaW46IDBcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtXG59XG5cbiNwYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEuMzc1cmVtXG59XG5cbi5tZW51LXBvc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbn1cblxuLm1lbnUtZm9ydW0ge1xuICAgIHdpZHRoOiAxMi41cmVtXG59XG5cbi5idXgtbWVudS1mbG9hdC1yaWdodCB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLjQzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtaW4td2lkdGg6IDI0LjA2MjVyZW1cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIG1hcmdpbjogLjEyNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbVxufVxuXG4uYnV4LWRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAxNnJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmM7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4xODc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIC4yNXJlbSByZ2JhKDE1MiwgMSwgMSwgLjAyKSwgMCAyLjVyZW0gMi41cmVtIC0uNjI1cmVtIHJnYmEoMzQsIDE3LCA2NSwgLjEpXG59XG5cbi5idXgtZHJvcGRvd24tbWVudS5idXgtbWVudS1mbG9hdC1yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dCwgdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjYsIDAsIC41LCAxLjQpLCB2aXNpYmlsaXR5IC4ycyBlYXNlLW91dCAuM3M7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmJ1eC1kcm9wZG93bi1tZW51LmJ1eC1tZW51LWZsb2F0LXJpZ2h0W3N0eWxlPVwiZGlzcGxheTogYmxvY2s7XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwgMCwgLjUsIDEuNCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWxcbn1cblxuI2Ryb3Bkb3duLTEgKyAuYnV4LWRyb3Bkb3duLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRvcDogMy41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyLjUlKTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LCAwLCAuNSwgMS40KSwgdmlzaWJpbGl0eSAuMnMgZWFzZS1vdXQgLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbiNkcm9wZG93bi0xICsgLmJ1eC1kcm9wZG93bi1tZW51LnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LCAwLCAuNSwgMS40KTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW5cbn1cblxuLmJ0bi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMGMwYzBjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi50cmVuZHkge1xuICAgIHRvcDogMS44NzVyZW07XG4gICAgbGVmdDogNjUuNjI1cmVtO1xuICAgIHdpZHRoOiAxOC43NXJlbVxufVxuXG4jdG9waWMtbWVudSB7XG4gICAgd2lkdGg6IDM3LjVyZW1cbn1cblxuLnRvcGljLW1lbnUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogLjI1cmVtIC4xMjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IC44NzVyZW07XG4gICAgd2lkdGg6IDEzLjc1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYm94LXNoYWRvdzogLjEyNXJlbSAuMTI1cmVtIC4yNXJlbSAuMTI1cmVtICNjMGQyZDZcbn1cblxuLmJ0bi1kZWZhdWx0LCAuYnRuLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYjtcbiAgICBib3JkZXItY29sb3I6ICNmYWI2YWE7XG4gICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IC4yNXJlbSAuMTI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJveC1zaGFkb3c6IC4xMjVyZW0gLjEyNXJlbSAuMjVyZW0gLjEyNXJlbSAjYzBkMmQ2XG59XG5cbi5idXgtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZGlzY3Vzc2lvbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmJ1eC1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG59XG5cbi5wYWdlLWhlYWRlci1oZWFkaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbn1cblxuI3JlZ2lvbi1tYWluLWJveCBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLmJ1eC1tZW51LW9wdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmM7XG4gICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uYnV4LW1lbnUtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZjXG59XG5cbi5idXgtbWVudS1vcHRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxBXCI7XG4gICAgd2hpdGUtc3BhY2U6IHByZVxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbVxufVxuXG4jcXVpei10aW1lciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmEtY2hlY2sge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvQ29tcGxldGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC4zMTI1cmVtXG59XG5cbi5mYS1yZW1vdmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvSW5jb21wbGV0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLjMxMjVyZW1cbn1cblxuI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZywgLmFsZXJ0LXdhcm5pbmcsIC5xdWUgLmNvbW1lbnQsIC5xdWUgLm91dGNvbWUsIC51bmluc3RhbGxkZWxldGVjb25maXJtZXh0ZXJuYWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhXG59XG5cbi50b3AtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmxvYXQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbSAuNjg3NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmM7XG4gICAgei1pbmRleDogMTAwXG59XG5cbiNmbG9hdC1oZWFkZXIgPiBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuI2Zsb2F0LWhlYWRlciAuZC1mbGV4LmZsZXgtd3JhcCA+IC5tbC1hdXRvLmQtZmxleCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG5cbiNmbG9hdC1hY3Rpb24tbWVudSwgI2Zsb2F0LWFjdGlvbi1tZW51W3N0eWxlXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtXG59XG5cbi5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnN0aWNreSArIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNi4zNzVyZW1cbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwXG59XG5cbi52aWRlby1yZXNwb25zaXZlIGlmcmFtZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4uZm9ydW0tZmlyc3QtcG9zdGVyIHtcbiAgICB3aWR0aDogMy4xMjVyZW1cbn1cblxuLm5vLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW5cbn1cblxuLndoaXRlLXF1ZXN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5mb3JtdWxhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ucXVlc3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC42MjVyZW1cbn1cblxuLnF1ZXN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC4zMTI1cmVtXG59XG5cbi5jby1oZWFkZXItdGV4dCB7XG4gICAgdG9wOiAyOC4xMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBmb250LXNpemU6IDMuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGE4Yjk7XG4gICAgZm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgVGV4dFwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMy42MjVyZW1cbn1cblxuLmNvLXN1Yi1oZWFkZXItdGV4dCB7XG4gICAgdG9wOiAzMi41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRhOGI5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmZvcnVtLWFnbyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuY28taGVhZGVyLXRleHQge1xuICAgICAgICB0b3A6IDEyLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbVxuICAgIH1cblxuICAgIC5jby1zdWItaGVhZGVyLXRleHQge1xuICAgICAgICB0b3A6IDE1LjYyNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtXG4gICAgfVxuXG4gICAgLmZvcnVtLWFnbyB7XG4gICAgICAgIHdpZHRoOiAxNS42MjVyZW1cbiAgICB9XG59XG5cbi5idXgtbWVudS10aWNrIHtcbiAgICB3aWR0aDogMS42MjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG5pbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMFxufVxuXG5kaXYge1xuICAgIG91dGxpbmU6IDBcbn1cblxuLnVwLWFjY29yZGlvbl9fbGFiZWwgPiAuaWNvbi5mYSB7XG4gICAgdG9wOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi51cC1hY2NvcmRpb25fX2xhYmVsID4gLnF1ZXN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbVxufVxuXG4udXAtYWNjb3JkaW9uX19pbm5lci53aGl0ZS1xdWVzdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnVwLWFjY29yZGlvbl9faW5uZXIgPiBkaXYucXVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5xdWVzdGlvbmZsYWdzYXZlZm9ybSAudXAtYWNjb3JkaW9uLnF1ZXN0aW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC51cC1hY2NvcmRpb24udXAtYWN0aXZlLnF1ZXN0aW9uLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbn1cblxuLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5wcm9tcHQge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbn1cblxuLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5hbnN3ZXIgPiAqIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbn1cblxuLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5mZWVkYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxufVxuXG4jcGFnZS1zZWFyY2gtaW5kZXggI3BhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNwYWdlLXNlYXJjaC1pbmRleCBzcGFuI21haW5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNwYWdlLXNlYXJjaC1pbmRleCAjcGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbiNwYWdlLXNlYXJjaC1pbmRleCAjcmVnaW9uLW1haW4ge1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWxcbn1cblxuI3BhZ2Utc2VhcmNoLWluZGV4IGRpdlt2LWh0bWw9bWVzc2FnZV0ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI3BhZ2Utc2VhcmNoLWluZGV4ICNwYWdlLWNvbnRlbnQgZmllbGRzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5mdG9nZ2xlciAuZmhlYWRlci51cC1hIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmZ0b2dnbGVyIC5maGVhZGVyLnVwLWE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbiNwYWdlLXNlYXJjaC1pbmRleCAjZml0ZW1faWRfc3VibWl0YnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4jcGFnZS1zZWFyY2gtaW5kZXggI2ZpdGVtX2lkX3N1Ym1pdGJ1dHRvbiAuZm9ybS1pbmxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcGFnZS1zZWFyY2gtaW5kZXggLmJ0bi1wcmltYXJ5LmFjdGlvbiwgI3BhZ2Utc2VhcmNoLWluZGV4ICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tcHJpbWFyeS5hY3Rpb24sICNwYWdlLXNlYXJjaC1pbmRleCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tcHJpbWFyeSwgI3BhZ2Utc2VhcmNoLWluZGV4ICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLXByaW1hcnkuYWRkY3JpdGVyaW9uLCAjcGFnZS1zZWFyY2gtaW5kZXggLmJ0bi5idG4tcHJpbWFyeSwgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLXByaW1hcnkuYWRkY3JpdGVyaW9uLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAjcGFnZS1zZWFyY2gtaW5kZXggaW5wdXQuYnRuLXByaW1hcnkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjZjk3YTYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2E2MjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuOTU5KTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC42LCAwLCAuNSwgMS40KSwgYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0XG59XG5cbiNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLXByaW1hcnkuYWN0aW9uOmhvdmVyLCAjcGFnZS1zZWFyY2gtaW5kZXggI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1wcmltYXJ5LmFjdGlvbjpob3ZlciwgI3BhZ2Utc2VhcmNoLWluZGV4ICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0LmJ0bi1wcmltYXJ5OmhvdmVyLCAjcGFnZS1zZWFyY2gtaW5kZXggI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tcHJpbWFyeS5hZGRjcml0ZXJpb246aG92ZXIsICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4tcHJpbWFyeS5hZGRjcml0ZXJpb246aG92ZXIsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsICNwYWdlLXNlYXJjaC1pbmRleCBpbnB1dC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMnJlbSAtLjVyZW0gcmdiYSgyNDksIDEyMiwgOTgsIC45Nilcbn1cblxuI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4tcHJpbWFyeS5hY3Rpb246Zm9jdXMsICNwYWdlLXNlYXJjaC1pbmRleCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLXByaW1hcnkuYWN0aW9uOmZvY3VzLCAjcGFnZS1zZWFyY2gtaW5kZXggI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLXByaW1hcnk6Zm9jdXMsICNwYWdlLXNlYXJjaC1pbmRleCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1wcmltYXJ5LmFkZGNyaXRlcmlvbjpmb2N1cywgI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4uYnRuLXByaW1hcnk6Zm9jdXMsICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcGFnZS1zZWFyY2gtaW5kZXggLmJ0bi1wcmltYXJ5LmFkZGNyaXRlcmlvbjpmb2N1cywgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgI3BhZ2Utc2VhcmNoLWluZGV4IGlucHV0LmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjE4NzVyZW0gcmdiYSgyNDksIDEyMiwgOTgsIC4zKSwgMCAuNXJlbSAycmVtIC0uNXJlbSByZ2JhKDI0OSwgMTIyLCA5OCwgLjk2KVxufVxuXG4jcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcGFnZS1zZWFyY2gtaW5kZXggLmJ0bi1wcmltYXJ5LmFjdGlvbjphY3RpdmUsICNwYWdlLXNlYXJjaC1pbmRleCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLXByaW1hcnkuYWN0aW9uOmFjdGl2ZSwgI3BhZ2Utc2VhcmNoLWluZGV4ICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0LmJ0bi1wcmltYXJ5OmFjdGl2ZSwgI3BhZ2Utc2VhcmNoLWluZGV4ICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLXByaW1hcnkuYWRkY3JpdGVyaW9uOmFjdGl2ZSwgI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4tcHJpbWFyeS5hZGRjcml0ZXJpb246YWN0aXZlLCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAjcGFnZS1zZWFyY2gtaW5kZXggaW5wdXQuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbiNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuI3BhZ2Utc2VhcmNoLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0Om50aC1vZi10eXBlKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMFxufVxuXG4jcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnVwLWg0IHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbiNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAudXAtaDQgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuI3BhZ2Utc2VhcmNoLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC51cC1oNCAudXAtYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4jcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnVwLWg0IC51cC1hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4jcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1jb250ZW50LCAjcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1jb250ZXh0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxufVxuXG4jcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnVwLWg0ICsgLnJlc3VsdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbVxufVxuXG4uY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zNXMgZWFzZVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwLjA2MjVlbSkge1xuICAgICNuYXYtZHJhd2VyIHtcbiAgICAgICAgdG9wOiA0LjVyZW07XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0LjVyZW0pO1xuICAgICAgICBib3JkZXItcmlnaHQ6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGhlaWdodDogNC41cmVtXG4gICAgfVxuXG4gICAgLmJ1eC1kcm9wZG93bi1tZW51LmJ1eC1tZW51LWZsb2F0LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDIwcmVtXG4gICAgfVxuXG4gICAgLnVwLWxlZ2FjeS1uYXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC51cC1sZWdhY3ktbmF2X19iYXIge1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIC41cmVtXG4gICAgfVxuXG4gICAgLnVwLWxlZ2FjeS1uYXZfX2J1dHRvbi0tbWVudSB7XG4gICAgICAgIHRvcDogLjc1cmVtXG4gICAgfVxuXG4gICAgLnVwLWxlZ2FjeS1tZW51IHtcbiAgICAgICAgdG9wOiA0LjVyZW07XG4gICAgICAgIHdpZHRoOiAxNy41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSA0cmVtXG4gICAgfVxuXG4gICAgI2NvLWhlYWRlci1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbVxuICAgIH1cblxuICAgICNjbyB7XG4gICAgICAgIGJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgICNjby1oZWFkZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG5cbiAgICAjY28tc3ViLWhlYWRlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4gICAgfVxuXG4gICAgLmJ1eC10b3BpYy1pbWcsXG4gICAgLmNvLWhlYWRlci1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSUgIWltcG9ydGFudFxuICAgIH1cblxuICAgICNmbG9hdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMi41cmVtIC42ODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW1cbiAgICB9XG5cbiAgICAjcmVnaW9uLW1haW4uaGFzLWJsb2NrcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW1cbiAgICB9XG5cbiAgICAjcmVnaW9uLW1haW4gPiBkaXY6bm90KFtyb2xlXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbiAgICB9XG5cbiAgICAjcmVnaW9uLW1haW4uaGFzLWJsb2NrcyA+IGRpdjpub3QoW3JvbGVdKSB7XG4gICAgICAgIG1hcmdpbjogMFxuICAgIH1cblxuICAgIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAucHJvbXB0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5hbnN3ZXIgKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuICAgIH1cblxuICAgIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAuZmVlZGJhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW1cbiAgICB9XG5cbiAgICAjcGFnZS1zZWFyY2gtaW5kZXggI3BhZ2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbiAgICB9XG5cbiAgICAuZnRvZ2dsZXIgLmZoZWFkZXIudXAtYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuICAgIH1cblxuICAgICNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAucmVzdWx0LWNvbnRlbnQsICNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAucmVzdWx0LWNvbnRleHQtaW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAudXAtbGVnYWN5LW1lbnUge1xuICAgICAgICB3aWR0aDogMjByZW1cbiAgICB9XG5cbiAgICAjY28taGVhZGVyLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM3LjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW1cbiAgICB9XG5cbiAgICAjY28ge1xuICAgICAgICBib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgI2NvLWhlYWRlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW1cbiAgICB9XG5cbiAgICAjY28tc3ViLWhlYWRlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cblxuICAgIC5idXgtdG9waWMtaW1nLFxuICAgIC5jby1oZWFkZXItaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzcuNXJlbSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgI2Zsb2F0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSA0cmVtIC42ODc1cmVtXG4gICAgfVxuXG4gICAgI3JlZ2lvbi1tYWluLmhhcy1ibG9ja3Mge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW1cbiAgICB9XG5cbiAgICAjcmVnaW9uLW1haW4gPiBkaXY6bm90KFtyb2xlXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW1cbiAgICB9XG5cbiAgICAjcmVnaW9uLW1haW4uaGFzLWJsb2NrcyA+IGRpdjpub3QoW3JvbGVdKSB7XG4gICAgICAgIG1hcmdpbjogMFxuICAgIH1cblxuICAgIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAucHJvbXB0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbVxuICAgIH1cblxuICAgIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAuYW5zd2VyICoge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtXG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5mZWVkYmFjayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cbiAgICB9XG5cbiAgICAjcGFnZS1zZWFyY2gtaW5kZXggI3BhZ2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi41cmVtXG4gICAgfVxuXG4gICAgLmZ0b2dnbGVyIC5maGVhZGVyLnVwLWEge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxuXG4gICAgI3BhZ2Utc2VhcmNoLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtY29udGVudCwgI3BhZ2Utc2VhcmNoLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtY29udGV4dC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbVxuICAgIH1cbn1cblxuaWZyYW1lW3NyYyo9XCIvaDVwL1wiXVtzcmMkPVwiL2VtYmVkXCJdIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi41cmVtKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW1cbn1cblxuLmVkaXRvcl9hdHRvX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBhdXRvXG59XG5cbi5zZWxlY3RlZF9uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZGJcbn1cblxuLnNlbGVjdGVkX2Jvb2ttYXJrIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWUvYm9vc3QvcGl4L2x1Y2VudC9Cb29rbWFyay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHRcbn1cblxuLmZsZXgtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnRcbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG59XG5cbi5tYi0yLCAubXktMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxufVxuXG4uYnV4LWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG59XG5cbi5wLTIge1xuICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbn1cblxuLm1iLTIsIC5teS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XG59XG5cbi53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudFxufVxuXG4uYnV4LWRyb3Bkb3duLW1lbnUuYnV4LW1lbnUtbmF2W3N0eWxlPVwiZGlzcGxheTogYmxvY2s7XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwgMCwgLjUsIDEuNCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTAwO1xuICAgIGxlZnQ6IDIwO1xuICAgIHotaW5kZXg6IDMwMDAwXG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uc2ltcGxlc2VhcmNoZm9ybSAuYnRuLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxufVxuXG4uc2ltcGxlc2VhcmNoZm9ybSAuYnRuLXN1Ym1pdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGY5NTllO1xuICAgIGNvbG9yOiAjNmM3NTdkXG59XG5cbi5zaW1wbGVzZWFyY2hmb3JtIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW1cbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMlxufVxuXG4uYnRuIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEyNSlcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAzKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTI1KVxufVxuXG4qLCA6OmFmdGVyLCA6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubWVzc2FnZS1hcHAgLmxhenktbG9hZC1saXN0IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlblxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudFxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMXB4XG59XG5cbi5tZXNzYWdlLWFwcCAubWVzc2FnZS5zZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGNvbG9yOiAjMjEyNTI5XG59XG5cbi5tZXNzYWdlLWFwcCAuY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5wLTIge1xuICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbn1cblxuLm1iLTIsIC5teS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XG59XG5cbi5tdC0yLCAubXktMiB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudFxufVxuXG4ubWwtMSwgLm14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxufVxuXG4ubXItMSwgLm14LTEge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudFxufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudFxufVxuXG4uZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcbn1cblxuLnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50XG59XG5cbi5wYi0yLCAucHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XG59XG5cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxufVxuXG4qLCA6OmFmdGVyLCA6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4udGFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLm1iLTQsIC5teS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogLjlyZW1cbn1cblxuLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50XG59XG5cbi5uYXZiYXIgLmNvdW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU2MjYyO1xuICAgIGNvbG9yOiAjZGU2MjYyO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XG59XG5cbi5uYXZiYXIgLmNvdW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMFxufVxuXG4uY291bnQtY29udGFpbmVyIHtcbiAgICBjb2xvcjogI2ZmMDgwODtcbiAgICBoZWlnaHQ6IC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDNweFxufVxuXG4uY291bnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwXG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiB0YWJsZVxufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2YyNDkxNiAhaW1wb3J0YW50XG59XG5cbi5uYXZiYXIgLmNvdW50LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGNvbG9yOiAjZjcwMDAwO1xuICAgIGZvbnQtc2l6ZTogeHgtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IC4zcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IDExcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAxMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogM3B4XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgY29sb3I6ICNmNzAwMDA7XG4gICAgZm9udC1zaXplOiB4eC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogLjNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDExcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uYmFkZ2UtcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweFxufVxuXG4uYmFkZ2UtcGlsbC1ub3RlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgY29sb3I6ICNmNzAwMDA7XG4gICAgZm9udC1zaXplOiB4eC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogLjNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAzcHhcbn1cblxuLm1lc3NhZ2luZyB7XG4gICAgdG9wOiAtLjVyZW1cbn1cblxuI2lwMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAuNzVyZW1cbn1cblxuLnNlYXJjaC1pbnB1dC1mb3JtID4gI2lwMyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNmOTdhNjI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxufVxuXG4uc2VhcmNoLWlucHV0LWZvcm0gPiAjaXAzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMTg3NXJlbSByZ2JhKDI0OSwgMTIyLCA5OCwgLjMpXG59XG5cbi5zZWFyY2gtaW5wdXQtZm9ybSA+ICNpcDM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5zZWFyY2gtaW5wdXQtZm9ybSA+ICNpcDM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4uc2VhcmNoLWlucHV0LWZvcm0gPiAjaXAzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5zZWFyY2gtaW5wdXQtZm9ybSA+ICNpcDM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubWVzc2FnZS1hcHAgLmNvbnRhY3Qtc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzlweDtcbiAgICB0b3A6IDkwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uZmEtY2hlY2sge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLjMxMjVyZW1cbn1cblxuLmJ1eC1idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5N2E2MjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogLjI1cmVtIC4xMjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYm94LXNoYWRvdzogLjEyNXJlbVxufVxuXG4uYnV4LWJ0bi1wcmltYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjk3YTYyLCAjZjk3YTYyLCAjZjk3YTYyLCAjZjk3YTYyKTtcbiAgICBib3JkZXItY29sb3I6ICNjMGQyZDY7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggI2MwZDJkNjtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogNDAlXG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5N2E2MiwgI2Y5N2E2MiwgI2Y5N2E2MiwgI2Y5N2E2Mik7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzBkMmQ2O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4ICNjMGQyZDY7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDQwJVxufVxuXG4uYnV4X2luZGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtXG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLm5vdGlmaWNhdGlvbi1pbWFnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5idXhfYXNzZXNzbWVudF9idXR0b24ge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogODAlO1xuICAgIGxlZnQ6IC02LjI1JTtcbiAgICByaWdodDogLTYuMjUlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMywgLjg5KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIG1heC13aWR0aDogNTAwcHhcbn1cblxuLmJ1eF9hc3Nlc3NtZW50X2J1dHRvbl9pbmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYzdjN2NhXG59XG5cbi5idXhfYXNzZXNzbWVudF9idXR0b25fYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDBcbn1cblxuLmR6LWZpbGVuYW1lIHtcbiAgICBkaXNwbGF5OiB0YWJsZVxufVxuXG4uZHotbmFtZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4XG59XG5cbi5kei1uYW1lLXJvdy1lbmQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA2MCVcbn1cblxuLmJ1eC1maWxlLXNpemUge1xuICAgIGZvbnQtZmFtaWx5OiBGaXJhIENvZGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHhcbn1cblxuLmJ1eC1maWxlLW5hbWUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogb3JhbmdlcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDIuNXB4O1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlclxufVxuXG4uYnV4XzEwNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCVcbn1cblxuI2J1eF9zdWJtaXNzaW9uX2xhbmRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4JVxufVxuXG4uYm94IC50ZXh0IC51cC1oMSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXJlbSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCVcbn1cblxuLmNvLWhlYWRlci1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkXG59XG5cbi5idXgtbW9kYWwtYXNzZXNzbWVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAjMDAwIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG59XG5cbi5lbmFibGVCbHVyID4gKiB7XG4gICAgZmlsdGVyOiBibHVyKDEuMnB4KVxufVxuXG4uZGlzYWJsZUJsdXIge1xuICAgIGZpbHRlcjogYmx1cigwKVxufVxuXG4uYnV4LW1vZGFsLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCVcbn1cblxuLmJ1eC1tb2RhbC1hY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4gICAgYm9yZGVyLXRvcDogMXB4O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweFxufVxuXG4uYnV4LWRpc3BsYXktdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlXG59XG5cbi5idXgtdGFibGUtbGVmdCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbFxufVxuXG4uYnV4LXRhYmxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5idXgtc3VtbWFyeS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbiAgICB3aWR0aDogOTAlXG59XG5cbi5idXgtc3VtbWFyeS10YWJsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXdlaWdodDogNTUwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4XG59XG5cbi5idXgtc3VtbWFyeS10YWJsZS1yaWdodCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4uYnV4LWxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNXB4XG59XG5cbi5idXgtbGFiZWwtcGVuZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY2JjYmNlXG59XG5cbi5idXgtZmlsZXMtcHJldmlldy10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjN2M3Y2E7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHhcbn1cblxuLnVwLXNwYW5kYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXNcbn1cblxuLnVwLXNwYW5kYS51cC1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzXG59XG5cbi51cC1zcGFuZGFfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjc1cmVtIDMuNXJlbSAuNzVyZW0gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4udXAtc3BhbmRhX19idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4udXAtc3BhbmRhX19idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDBcbn1cblxuLnVwLXNwYW5kYV9fbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzXG59XG5cbi51cC1hY3RpdmUgPiAudXAtc3BhbmRhX19idG4gPiAudXAtc3BhbmRhX19sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzXG59XG5cbi51cC1zcGFuZGFfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLS41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0XG59XG5cbi51cC1hY3RpdmUgPiAudXAtc3BhbmRhX19idG4gPiAudXAtc3BhbmRhX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbn1cblxuLnVwLXNwYW5kYV9faW5uZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4xcztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4udXAtYWN0aXZlID4gLnVwLXNwYW5kYV9faW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzLCAwcztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwLjA2MjVlbSkge1xuICAgIC51cC1zcGFuZGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbiAgICB9XG5cbiAgICAudXAtc3BhbmRhX19idG4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbVxuICAgIH1cblxuICAgIC51cC1zcGFuZGFfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAudXAtc3BhbmRhX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW1cbiAgICB9XG59XG5cbi5pY29uX19ncmV5IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgZmlsbDogcmdiYSgzMCwgMzAsIDMzLCAwLjEpXG59XG5cbiNhZGRzZWxlY3Qge1xuICAgIGhlaWdodDogMjAwcHhcbn1cblxuLnVwLWxpW3ZhbHVlXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKHZhbHVlKVxufVxuXG4udXAtb2wtLXNsbyA+IC51cC1saTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGxvd2VyLWFscGhhKSAnKSdcbn1cblxuLnVwLW9sLS1zbG8gPiAudXAtbGlbdmFsdWVdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIodmFsdWUpICcpJ1xufVxuXG4udXAtdWwtLWhhcnZhcmQtcmVmcyA+IC51cC1saTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi51cC11bC0taGFydmFyZC1yZWZzIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4uYnV4LW11bHRpIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZFxufVxuXG4uY2hlY2tib3gtY29udCAuZm9ybS1ncm91cCAuY29sLW1kLTMge1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4vLyAvLyBTdGFydCBzdHlsZXMubWluLmNzc1xuLy8gLyohXG4vLyAgKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4vLyAgKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuLy8gICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4vLyAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuLy8gICovXG5cbi8vICosXG4vLyA6OmFmdGVyLFxuLy8gOjpiZWZvcmUge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vIH1cblxuLy8gaHRtbCB7XG4vLyAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4vLyAgICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuLy8gICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuLy8gICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuLy8gICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gQC1tcy12aWV3cG9ydCB7XG4vLyAgICAgd2lkdGg6IGRldmljZS13aWR0aFxuLy8gfVxuXG4vLyBhcnRpY2xlLFxuLy8gYXNpZGUsXG4vLyBkaWFsb2csXG4vLyBmaWdjYXB0aW9uLFxuLy8gZmlndXJlLFxuLy8gZm9vdGVyLFxuLy8gaGVhZGVyLFxuLy8gaGdyb3VwLFxuLy8gbWFpbixcbi8vIG5hdixcbi8vIHNlY3Rpb24ge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIGJvZHkge1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4vLyAgICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuLy8gICAgIG91dGxpbmU6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyBociB7XG4vLyAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4vLyAgICAgaGVpZ2h0OiAwO1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlXG4vLyB9XG5cbi8vIGgxLFxuLy8gaDIsXG4vLyBoMyxcbi8vIGg0LFxuLy8gaDUsXG4vLyBoNiB7XG4vLyAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxuLy8gfVxuXG4vLyBwIHtcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbi8vIH1cblxuLy8gYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSxcbi8vIGFiYnJbdGl0bGVdIHtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4vLyAgICAgY3Vyc29yOiBoZWxwO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDBcbi8vIH1cblxuLy8gYWRkcmVzcyB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbi8vIH1cblxuLy8gZGwsXG4vLyBvbCxcbi8vIHVsIHtcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbi8vIH1cblxuLy8gb2wgb2wsXG4vLyBvbCB1bCxcbi8vIHVsIG9sLFxuLy8gdWwgdWwge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDBcbi8vIH1cblxuLy8gZHQge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gZGQge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwXG4vLyB9XG5cbi8vIGJsb2NrcXVvdGUge1xuLy8gICAgIG1hcmdpbjogMCAwIDFyZW1cbi8vIH1cblxuLy8gZGZuIHtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWNcbi8vIH1cblxuLy8gYixcbi8vIHN0cm9uZyB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IGJvbGRlclxuLy8gfVxuXG4vLyBzbWFsbCB7XG4vLyAgICAgZm9udC1zaXplOiA4MCVcbi8vIH1cblxuLy8gc3ViLFxuLy8gc3VwIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZm9udC1zaXplOiA3NSU7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDA7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG4vLyB9XG5cbi8vIHN1YiB7XG4vLyAgICAgYm90dG9tOiAtLjI1ZW1cbi8vIH1cblxuLy8gc3VwIHtcbi8vICAgICB0b3A6IC0uNWVtXG4vLyB9XG5cbi8vIGEge1xuLy8gICAgIGNvbG9yOiAjZmFiNmFhO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzXG4vLyB9XG5cbi8vIGE6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMDA1NmIzO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4vLyB9XG5cbi8vIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbi8vICAgICBjb2xvcjogaW5oZXJpdDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbi8vIH1cblxuLy8gYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsXG4vLyBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4vLyAgICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyB9XG5cbi8vIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAwXG4vLyB9XG5cbi8vIGNvZGUsXG4vLyBrYmQsXG4vLyBwcmUsXG4vLyBzYW1wIHtcbi8vICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4vLyAgICAgZm9udC1zaXplOiAxZW1cbi8vIH1cblxuLy8gcHJlIHtcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXJcbi8vIH1cblxuLy8gZmlndXJlIHtcbi8vICAgICBtYXJnaW46IDAgMCAxcmVtXG4vLyB9XG5cbi8vIGltZyB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgICBib3JkZXItc3R5bGU6IG5vbmVcbi8vIH1cblxuLy8gc3ZnOm5vdCg6cm9vdCkge1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vIH1cblxuLy8gdGFibGUge1xuLy8gICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2Vcbi8vIH1cblxuLy8gY2FwdGlvbiB7XG4vLyAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuLy8gICAgIGNvbG9yOiAjNmM3NTdkO1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgY2FwdGlvbi1zaWRlOiBib3R0b21cbi8vIH1cblxuLy8gdGgge1xuLy8gICAgIHRleHQtYWxpZ246IGluaGVyaXRcbi8vIH1cblxuLy8gbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxuLy8gfVxuXG4vLyBidXR0b24ge1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDBcbi8vIH1cblxuLy8gYnV0dG9uOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xuLy8gICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvclxuLy8gfVxuXG4vLyBidXR0b24sXG4vLyBpbnB1dCxcbi8vIG9wdGdyb3VwLFxuLy8gc2VsZWN0LFxuLy8gdGV4dGFyZWEge1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbi8vICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4vLyAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbi8vIH1cblxuLy8gYnV0dG9uLFxuLy8gaW5wdXQge1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlXG4vLyB9XG5cbi8vIGJ1dHRvbixcbi8vIHNlbGVjdCB7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcbi8vIH1cblxuLy8gW3R5cGU9cmVzZXRdLFxuLy8gW3R5cGU9c3VibWl0XSxcbi8vIGJ1dHRvbixcbi8vIGh0bWwgW3R5cGU9YnV0dG9uXSB7XG4vLyAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cbi8vIH1cblxuLy8gW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcbi8vIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcbi8vIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsXG4vLyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgYm9yZGVyLXN0eWxlOiBub25lXG4vLyB9XG5cbi8vIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLy8gaW5wdXRbdHlwZT1yYWRpb10ge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyBpbnB1dFt0eXBlPWRhdGVdLFxuLy8gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4vLyBpbnB1dFt0eXBlPW1vbnRoXSxcbi8vIGlucHV0W3R5cGU9dGltZV0ge1xuLy8gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveFxuLy8gfVxuXG4vLyB0ZXh0YXJlYSB7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgICAgcmVzaXplOiB2ZXJ0aWNhbFxuLy8gfVxuXG4vLyBmaWVsZHNldCB7XG4vLyAgICAgbWluLXdpZHRoOiAwO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIGJvcmRlcjogMFxuLy8gfVxuXG4vLyBsZWdlbmQge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbi8vIH1cblxuLy8gcHJvZ3Jlc3Mge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuLy8gfVxuXG4vLyBbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLy8gW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4vLyAgICAgaGVpZ2h0OiBhdXRvXG4vLyB9XG5cbi8vIFt0eXBlPXNlYXJjaF0ge1xuLy8gICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuLy8gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuLy8gfVxuXG4vLyBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLy8gW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4vLyAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4vLyB9XG5cbi8vIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuLy8gICAgIGZvbnQ6IGluaGVyaXQ7XG4vLyAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cbi8vIH1cblxuLy8gb3V0cHV0IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gc3VtbWFyeSB7XG4vLyAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuLy8gICAgIGN1cnNvcjogcG9pbnRlclxuLy8gfVxuXG4vLyB0ZW1wbGF0ZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyBbaGlkZGVuXSB7XG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5jb250YWluZXIge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0b1xuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xuLy8gICAgIC5jb250YWluZXIge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDU0MHB4XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuLy8gICAgIC5jb250YWluZXIge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDcyMHB4XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuLy8gICAgIC5jb250YWluZXIge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDk2MHB4XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbi8vICAgICAuY29udGFpbmVyIHtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHhcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5jb250YWluZXItZmx1aWQge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0b1xuLy8gfVxuXG4vLyAucm93IHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtMTVweFxuLy8gfVxuXG4vLyAubm8tZ3V0dGVycyB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwXG4vLyB9XG5cbi8vIC5uby1ndXR0ZXJzPi5jb2wsXG4vLyAubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1dIHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuLy8gICAgIHBhZGRpbmctbGVmdDogMFxuLy8gfVxuXG4vLyAuY29sLFxuLy8gLmNvbC0xLFxuLy8gLmNvbC0xMCxcbi8vIC5jb2wtMTEsXG4vLyAuY29sLTEyLFxuLy8gLmNvbC0yLFxuLy8gLmNvbC0zLFxuLy8gLmNvbC00LFxuLy8gLmNvbC01LFxuLy8gLmNvbC02LFxuLy8gLmNvbC03LFxuLy8gLmNvbC04LFxuLy8gLmNvbC05LFxuLy8gLmNvbC1hdXRvLFxuLy8gLmNvbC1sZyxcbi8vIC5jb2wtbGctMSxcbi8vIC5jb2wtbGctMTAsXG4vLyAuY29sLWxnLTExLFxuLy8gLmNvbC1sZy0xMixcbi8vIC5jb2wtbGctMixcbi8vIC5jb2wtbGctMyxcbi8vIC5jb2wtbGctNCxcbi8vIC5jb2wtbGctNSxcbi8vIC5jb2wtbGctNixcbi8vIC5jb2wtbGctNyxcbi8vIC5jb2wtbGctOCxcbi8vIC5jb2wtbGctOSxcbi8vIC5jb2wtbGctYXV0byxcbi8vIC5jb2wtbWQsXG4vLyAuY29sLW1kLTEsXG4vLyAuY29sLW1kLTEwLFxuLy8gLmNvbC1tZC0xMSxcbi8vIC5jb2wtbWQtMTIsXG4vLyAuY29sLW1kLTIsXG4vLyAuY29sLW1kLTMsXG4vLyAuY29sLW1kLTQsXG4vLyAuY29sLW1kLTUsXG4vLyAuY29sLW1kLTYsXG4vLyAuY29sLW1kLTcsXG4vLyAuY29sLW1kLTgsXG4vLyAuY29sLW1kLTksXG4vLyAuY29sLW1kLWF1dG8sXG4vLyAuY29sLXNtLFxuLy8gLmNvbC1zbS0xLFxuLy8gLmNvbC1zbS0xMCxcbi8vIC5jb2wtc20tMTEsXG4vLyAuY29sLXNtLTEyLFxuLy8gLmNvbC1zbS0yLFxuLy8gLmNvbC1zbS0zLFxuLy8gLmNvbC1zbS00LFxuLy8gLmNvbC1zbS01LFxuLy8gLmNvbC1zbS02LFxuLy8gLmNvbC1zbS03LFxuLy8gLmNvbC1zbS04LFxuLy8gLmNvbC1zbS05LFxuLy8gLmNvbC1zbS1hdXRvLFxuLy8gLmNvbC14bCxcbi8vIC5jb2wteGwtMSxcbi8vIC5jb2wteGwtMTAsXG4vLyAuY29sLXhsLTExLFxuLy8gLmNvbC14bC0xMixcbi8vIC5jb2wteGwtMixcbi8vIC5jb2wteGwtMyxcbi8vIC5jb2wteGwtNCxcbi8vIC5jb2wteGwtNSxcbi8vIC5jb2wteGwtNixcbi8vIC5jb2wteGwtNyxcbi8vIC5jb2wteGwtOCxcbi8vIC5jb2wteGwtOSxcbi8vIC5jb2wteGwtYXV0byxcbi8vIC5jb2wteHMtMSxcbi8vIC5jb2wteHMtMTAsXG4vLyAuY29sLXhzLTExLFxuLy8gLmNvbC14cy0xMixcbi8vIC5jb2wteHMtMixcbi8vIC5jb2wteHMtMyxcbi8vIC5jb2wteHMtNCxcbi8vIC5jb2wteHMtNSxcbi8vIC5jb2wteHMtNixcbi8vIC5jb2wteHMtNyxcbi8vIC5jb2wteHMtOCxcbi8vIC5jb2wteHMtOSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIG1pbi1oZWlnaHQ6IDFweDtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuLy8gICAgIHBhZGRpbmctbGVmdDogMTVweFxuLy8gfVxuXG4vLyAuY29sIHtcbi8vICAgICBmbGV4LWJhc2lzOiAwO1xuLy8gICAgIGZsZXgtZ3JvdzogMTtcbi8vICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLmNvbC1hdXRvIHtcbi8vICAgICBmbGV4OiAwIDAgYXV0bztcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBtYXgtd2lkdGg6IG5vbmVcbi8vIH1cblxuLy8gLmNvbC0xLFxuLy8gLmNvbC14cy0xIHtcbi8vICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4vLyAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJVxuLy8gfVxuXG4vLyAuY29sLTIsXG4vLyAuY29sLXhzLTIge1xuLy8gICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4vLyAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyVcbi8vIH1cblxuLy8gLmNvbC0zLFxuLy8gLmNvbC14cy0zIHtcbi8vICAgICBmbGV4OiAwIDAgMjUlO1xuLy8gICAgIG1heC13aWR0aDogMjUlXG4vLyB9XG5cbi8vIC5jb2wtNCxcbi8vIC5jb2wteHMtNCB7XG4vLyAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbi8vICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJVxuLy8gfVxuXG4vLyAuY29sLTUsXG4vLyAuY29sLXhzLTUge1xuLy8gICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4vLyAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyVcbi8vIH1cblxuLy8gLmNvbC02LFxuLy8gLmNvbC14cy02IHtcbi8vICAgICBmbGV4OiAwIDAgNTAlO1xuLy8gICAgIG1heC13aWR0aDogNTAlXG4vLyB9XG5cbi8vIC5jb2wtNyxcbi8vIC5jb2wteHMtNyB7XG4vLyAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbi8vICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJVxuLy8gfVxuXG4vLyAuY29sLTgsXG4vLyAuY29sLXhzLTgge1xuLy8gICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4vLyAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyVcbi8vIH1cblxuLy8gLmNvbC05LFxuLy8gLmNvbC14cy05IHtcbi8vICAgICBmbGV4OiAwIDAgNzUlO1xuLy8gICAgIG1heC13aWR0aDogNzUlXG4vLyB9XG5cbi8vIC5jb2wtMTAsXG4vLyAuY29sLXhzLTEwIHtcbi8vICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuLy8gICAgIG1heC13aWR0aDogODMuMzMzMzMlXG4vLyB9XG5cbi8vIC5jb2wtMTEsXG4vLyAuY29sLXhzLTExIHtcbi8vICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuLy8gICAgIG1heC13aWR0aDogOTEuNjY2NjclXG4vLyB9XG5cbi8vIC5jb2wtMTIsXG4vLyAuY29sLXhzLTEyIHtcbi8vICAgICBmbGV4OiAwIDAgMTAwJTtcbi8vICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLm9yZGVyLWZpcnN0IHtcbi8vICAgICBvcmRlcjogLTFcbi8vIH1cblxuLy8gLm9yZGVyLWxhc3Qge1xuLy8gICAgIG9yZGVyOiAxM1xuLy8gfVxuXG4vLyAub3JkZXItMCB7XG4vLyAgICAgb3JkZXI6IDBcbi8vIH1cblxuLy8gLm9yZGVyLTEge1xuLy8gICAgIG9yZGVyOiAxXG4vLyB9XG5cbi8vIC5vcmRlci0yIHtcbi8vICAgICBvcmRlcjogMlxuLy8gfVxuXG4vLyAub3JkZXItMyB7XG4vLyAgICAgb3JkZXI6IDNcbi8vIH1cblxuLy8gLm9yZGVyLTQge1xuLy8gICAgIG9yZGVyOiA0XG4vLyB9XG5cbi8vIC5vcmRlci01IHtcbi8vICAgICBvcmRlcjogNVxuLy8gfVxuXG4vLyAub3JkZXItNiB7XG4vLyAgICAgb3JkZXI6IDZcbi8vIH1cblxuLy8gLm9yZGVyLTcge1xuLy8gICAgIG9yZGVyOiA3XG4vLyB9XG5cbi8vIC5vcmRlci04IHtcbi8vICAgICBvcmRlcjogOFxuLy8gfVxuXG4vLyAub3JkZXItOSB7XG4vLyAgICAgb3JkZXI6IDlcbi8vIH1cblxuLy8gLm9yZGVyLTEwIHtcbi8vICAgICBvcmRlcjogMTBcbi8vIH1cblxuLy8gLm9yZGVyLTExIHtcbi8vICAgICBvcmRlcjogMTFcbi8vIH1cblxuLy8gLm9yZGVyLTEyIHtcbi8vICAgICBvcmRlcjogMTJcbi8vIH1cblxuLy8gLm9mZnNldC0xIHtcbi8vICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyVcbi8vIH1cblxuLy8gLm9mZnNldC0yIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclXG4vLyB9XG5cbi8vIC5vZmZzZXQtMyB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuLy8gfVxuXG4vLyAub2Zmc2V0LTQge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyVcbi8vIH1cblxuLy8gLm9mZnNldC01IHtcbi8vICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclXG4vLyB9XG5cbi8vIC5vZmZzZXQtNiB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuLy8gfVxuXG4vLyAub2Zmc2V0LTcge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyVcbi8vIH1cblxuLy8gLm9mZnNldC04IHtcbi8vICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclXG4vLyB9XG5cbi8vIC5vZmZzZXQtOSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuLy8gfVxuXG4vLyAub2Zmc2V0LTEwIHtcbi8vICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlXG4vLyB9XG5cbi8vIC5vZmZzZXQtMTEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyVcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcbi8vICAgICAuY29sLXNtIHtcbi8vICAgICAgICAgZmxleC1iYXNpczogMDtcbi8vICAgICAgICAgZmxleC1ncm93OiAxO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1zbS1hdXRvIHtcbi8vICAgICAgICAgZmxleDogMCAwIGF1dG87XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1zbS0xIHtcbi8vICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tMiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tMyB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMjUlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tNCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tNSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tNiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNTAlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tNyB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tOCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tOSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNzUlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtc20tMTAge1xuLy8gICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAuY29sLXNtLTExIHtcbi8vICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1zbS0xMiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXNtLWZpcnN0IHtcbi8vICAgICAgICAgb3JkZXI6IC0xXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1zbS1sYXN0IHtcbi8vICAgICAgICAgb3JkZXI6IDEzXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1zbS0wIHtcbi8vICAgICAgICAgb3JkZXI6IDBcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXNtLTEge1xuLy8gICAgICAgICBvcmRlcjogMVxuLy8gICAgIH1cbi8vICAgICAub3JkZXItc20tMiB7XG4vLyAgICAgICAgIG9yZGVyOiAyXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1zbS0zIHtcbi8vICAgICAgICAgb3JkZXI6IDNcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXNtLTQge1xuLy8gICAgICAgICBvcmRlcjogNFxuLy8gICAgIH1cbi8vICAgICAub3JkZXItc20tNSB7XG4vLyAgICAgICAgIG9yZGVyOiA1XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1zbS02IHtcbi8vICAgICAgICAgb3JkZXI6IDZcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXNtLTcge1xuLy8gICAgICAgICBvcmRlcjogN1xuLy8gICAgIH1cbi8vICAgICAub3JkZXItc20tOCB7XG4vLyAgICAgICAgIG9yZGVyOiA4XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1zbS05IHtcbi8vICAgICAgICAgb3JkZXI6IDlcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXNtLTEwIHtcbi8vICAgICAgICAgb3JkZXI6IDEwXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1zbS0xMSB7XG4vLyAgICAgICAgIG9yZGVyOiAxMVxuLy8gICAgIH1cbi8vICAgICAub3JkZXItc20tMTIge1xuLy8gICAgICAgICBvcmRlcjogMTJcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1zbS0wIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1zbS0xIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtc20tMiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1zbS0zIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LXNtLTQge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtc20tNSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1zbS02IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LXNtLTcge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtc20tOCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1zbS05IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LXNtLTEwIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LXNtLTExIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbi8vICAgICAuY29sLW1kIHtcbi8vICAgICAgICAgZmxleC1iYXNpczogMDtcbi8vICAgICAgICAgZmxleC1ncm93OiAxO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1tZC1hdXRvIHtcbi8vICAgICAgICAgZmxleDogMCAwIGF1dG87XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1tZC0xIHtcbi8vICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtMiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtMyB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMjUlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtNCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtNSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtNiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNTAlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtNyB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtOCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtOSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNzUlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbWQtMTAge1xuLy8gICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAuY29sLW1kLTExIHtcbi8vICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1tZC0xMiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLW1kLWZpcnN0IHtcbi8vICAgICAgICAgb3JkZXI6IC0xXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1tZC1sYXN0IHtcbi8vICAgICAgICAgb3JkZXI6IDEzXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1tZC0wIHtcbi8vICAgICAgICAgb3JkZXI6IDBcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLW1kLTEge1xuLy8gICAgICAgICBvcmRlcjogMVxuLy8gICAgIH1cbi8vICAgICAub3JkZXItbWQtMiB7XG4vLyAgICAgICAgIG9yZGVyOiAyXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1tZC0zIHtcbi8vICAgICAgICAgb3JkZXI6IDNcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLW1kLTQge1xuLy8gICAgICAgICBvcmRlcjogNFxuLy8gICAgIH1cbi8vICAgICAub3JkZXItbWQtNSB7XG4vLyAgICAgICAgIG9yZGVyOiA1XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1tZC02IHtcbi8vICAgICAgICAgb3JkZXI6IDZcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLW1kLTcge1xuLy8gICAgICAgICBvcmRlcjogN1xuLy8gICAgIH1cbi8vICAgICAub3JkZXItbWQtOCB7XG4vLyAgICAgICAgIG9yZGVyOiA4XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1tZC05IHtcbi8vICAgICAgICAgb3JkZXI6IDlcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLW1kLTEwIHtcbi8vICAgICAgICAgb3JkZXI6IDEwXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1tZC0xMSB7XG4vLyAgICAgICAgIG9yZGVyOiAxMVxuLy8gICAgIH1cbi8vICAgICAub3JkZXItbWQtMTIge1xuLy8gICAgICAgICBvcmRlcjogMTJcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1tZC0wIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1tZC0xIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtbWQtMiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1tZC0zIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LW1kLTQge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtbWQtNSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1tZC02IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LW1kLTcge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtbWQtOCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1tZC05IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LW1kLTEwIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LW1kLTExIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbi8vICAgICAuY29sLWxnIHtcbi8vICAgICAgICAgZmxleC1iYXNpczogMDtcbi8vICAgICAgICAgZmxleC1ncm93OiAxO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1sZy1hdXRvIHtcbi8vICAgICAgICAgZmxleDogMCAwIGF1dG87XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1sZy0xIHtcbi8vICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctMiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctMyB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMjUlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctNCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctNSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctNiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNTAlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctNyB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctOCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctOSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4vLyAgICAgICAgIG1heC13aWR0aDogNzUlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wtbGctMTAge1xuLy8gICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAuY29sLWxnLTExIHtcbi8vICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLmNvbC1sZy0xMiB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLWxnLWZpcnN0IHtcbi8vICAgICAgICAgb3JkZXI6IC0xXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1sZy1sYXN0IHtcbi8vICAgICAgICAgb3JkZXI6IDEzXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1sZy0wIHtcbi8vICAgICAgICAgb3JkZXI6IDBcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLWxnLTEge1xuLy8gICAgICAgICBvcmRlcjogMVxuLy8gICAgIH1cbi8vICAgICAub3JkZXItbGctMiB7XG4vLyAgICAgICAgIG9yZGVyOiAyXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1sZy0zIHtcbi8vICAgICAgICAgb3JkZXI6IDNcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLWxnLTQge1xuLy8gICAgICAgICBvcmRlcjogNFxuLy8gICAgIH1cbi8vICAgICAub3JkZXItbGctNSB7XG4vLyAgICAgICAgIG9yZGVyOiA1XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1sZy02IHtcbi8vICAgICAgICAgb3JkZXI6IDZcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLWxnLTcge1xuLy8gICAgICAgICBvcmRlcjogN1xuLy8gICAgIH1cbi8vICAgICAub3JkZXItbGctOCB7XG4vLyAgICAgICAgIG9yZGVyOiA4XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1sZy05IHtcbi8vICAgICAgICAgb3JkZXI6IDlcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLWxnLTEwIHtcbi8vICAgICAgICAgb3JkZXI6IDEwXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci1sZy0xMSB7XG4vLyAgICAgICAgIG9yZGVyOiAxMVxuLy8gICAgIH1cbi8vICAgICAub3JkZXItbGctMTIge1xuLy8gICAgICAgICBvcmRlcjogMTJcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1sZy0wIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1sZy0xIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtbGctMiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1sZy0zIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LWxnLTQge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtbGctNSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1sZy02IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LWxnLTcge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQtbGctOCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC1sZy05IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LWxnLTEwIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LWxnLTExIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4vLyAgICAgLmNvbC14bCB7XG4vLyAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4vLyAgICAgICAgIGZsZXgtZ3JvdzogMTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4vLyAgICAgfVxuLy8gICAgIC5jb2wteGwtYXV0byB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuLy8gICAgICAgICB3aWR0aDogYXV0bztcbi8vICAgICAgICAgbWF4LXdpZHRoOiBub25lXG4vLyAgICAgfVxuLy8gICAgIC5jb2wteGwtMSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTIge1xuLy8gICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTMge1xuLy8gICAgICAgICBmbGV4OiAwIDAgMjUlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDI1JVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTQge1xuLy8gICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTUge1xuLy8gICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTYge1xuLy8gICAgICAgICBmbGV4OiAwIDAgNTAlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDUwJVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTcge1xuLy8gICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTgge1xuLy8gICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTkge1xuLy8gICAgICAgICBmbGV4OiAwIDAgNzUlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDc1JVxuLy8gICAgIH1cbi8vICAgICAuY29sLXhsLTEwIHtcbi8vICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyVcbi8vICAgICB9XG4vLyAgICAgLmNvbC14bC0xMSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4vLyAgICAgICAgIG1heC13aWR0aDogOTEuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5jb2wteGwtMTIge1xuLy8gICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci14bC1maXJzdCB7XG4vLyAgICAgICAgIG9yZGVyOiAtMVxuLy8gICAgIH1cbi8vICAgICAub3JkZXIteGwtbGFzdCB7XG4vLyAgICAgICAgIG9yZGVyOiAxM1xuLy8gICAgIH1cbi8vICAgICAub3JkZXIteGwtMCB7XG4vLyAgICAgICAgIG9yZGVyOiAwXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci14bC0xIHtcbi8vICAgICAgICAgb3JkZXI6IDFcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXhsLTIge1xuLy8gICAgICAgICBvcmRlcjogMlxuLy8gICAgIH1cbi8vICAgICAub3JkZXIteGwtMyB7XG4vLyAgICAgICAgIG9yZGVyOiAzXG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci14bC00IHtcbi8vICAgICAgICAgb3JkZXI6IDRcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXhsLTUge1xuLy8gICAgICAgICBvcmRlcjogNVxuLy8gICAgIH1cbi8vICAgICAub3JkZXIteGwtNiB7XG4vLyAgICAgICAgIG9yZGVyOiA2XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci14bC03IHtcbi8vICAgICAgICAgb3JkZXI6IDdcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXhsLTgge1xuLy8gICAgICAgICBvcmRlcjogOFxuLy8gICAgIH1cbi8vICAgICAub3JkZXIteGwtOSB7XG4vLyAgICAgICAgIG9yZGVyOiA5XG4vLyAgICAgfVxuLy8gICAgIC5vcmRlci14bC0xMCB7XG4vLyAgICAgICAgIG9yZGVyOiAxMFxuLy8gICAgIH1cbi8vICAgICAub3JkZXIteGwtMTEge1xuLy8gICAgICAgICBvcmRlcjogMTFcbi8vICAgICB9XG4vLyAgICAgLm9yZGVyLXhsLTEyIHtcbi8vICAgICAgICAgb3JkZXI6IDEyXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQteGwtMCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQteGwtMSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LXhsLTIge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQteGwtMyB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC14bC00IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LXhsLTUge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQteGwtNiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC14bC03IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAub2Zmc2V0LXhsLTgge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC5vZmZzZXQteGwtOSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC14bC0xMCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyVcbi8vICAgICB9XG4vLyAgICAgLm9mZnNldC14bC0xMSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyVcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5mb3JtLWNvbnRyb2wge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7XG4vLyAgICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4vLyAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyAgICAgY29sb3I6ICM0OTUwNTc7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Zjk1OWU7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMDtcbi8vICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0XG4vLyB9XG5cbi8vIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlcjogMFxuLy8gfVxuXG4vLyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbi8vICAgICBjb2xvcjogIzQ5NTA1Nztcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Y3YjNhODtcbi8vICAgICBvdXRsaW5lOiAwO1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTg5LCAxOTMsIDE5OCwgLjI1KVxuLy8gfVxuXG4vLyAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbi8vICAgICBjb2xvcjogIzZjNzU3ZDtcbi8vICAgICBvcGFjaXR5OiAxXG4vLyB9XG5cbi8vIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbi8vICAgICBjb2xvcjogIzZjNzU3ZDtcbi8vICAgICBvcGFjaXR5OiAxXG4vLyB9XG5cbi8vIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4vLyAgICAgY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgb3BhY2l0eTogMVxuLy8gfVxuXG4vLyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4vLyAgICAgY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgb3BhY2l0eTogMVxuLy8gfVxuXG4vLyAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLy8gLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWE7XG4vLyAgICAgb3BhY2l0eTogMVxuLy8gfVxuXG4vLyBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4vLyAgICAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpXG4vLyB9XG5cbi8vIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4vLyAgICAgY29sb3I6ICM0OTUwNTc7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAuZm9ybS1jb250cm9sLWZpbGUsXG4vLyAuZm9ybS1jb250cm9sLXJhbmdlIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAuY29sLWZvcm0tbGFiZWwge1xuLy8gICAgIHBhZGRpbmctdG9wOiBjYWxjKC4zNzVyZW0gKyAxcHgpO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKC4zNzVyZW0gKyAxcHgpO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVcbi8vIH1cblxuLy8gLmNvbC1mb3JtLWxhYmVsLWxnIHtcbi8vICAgICBwYWRkaW5nLXRvcDogY2FsYyguNXJlbSArIDFweCk7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoLjVyZW0gKyAxcHgpO1xuLy8gICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMS41XG4vLyB9XG5cbi8vIC5jb2wtZm9ybS1sYWJlbC1zbSB7XG4vLyAgICAgcGFkZGluZy10b3A6IGNhbGMoLjI1cmVtICsgMXB4KTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyguMjVyZW0gKyAxcHgpO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMS41XG4vLyB9XG5cbi8vIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBwYWRkaW5nLXRvcDogLjM3NXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjM3NXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgICBib3JkZXItd2lkdGg6IDFweCAwXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmFjdGlvbixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+aW5wdXQuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5pbnB1dC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+aW5wdXQuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5pbnB1dC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmFkZGNyaXRlcmlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmFkZGNyaXRlcmlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYWRkY3JpdGVyaW9uLFxuLy8gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLFxuLy8gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLFxuLy8gLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCxcbi8vIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0bixcbi8vIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4vLyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLy8gLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4vLyAuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLFxuLy8gLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLy8gLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi8vIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sXG4vLyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDBcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmFjdGlvbixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+aW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+aW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmFkZGNyaXRlcmlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmFkZGNyaXRlcmlvbixcbi8vIC5mb3JtLWNvbnRyb2wtc20sXG4vLyAuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCxcbi8vIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sXG4vLyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCxcbi8vIC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLFxuLy8gLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0IHtcbi8vICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjJyZW1cbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+c2VsZWN0LmFjdGlvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmFjdGlvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+c2VsZWN0LmFkZGNyaXRlcmlvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5hZGRjcml0ZXJpb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLy8gLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLy8gLmlucHV0LWdyb3VwLXNtPnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLy8gc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuLy8gICAgIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmFjdGlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPmlucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPmlucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5hZGRjcml0ZXJpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5hZGRjcml0ZXJpb24sXG4vLyAuZm9ybS1jb250cm9sLWxnLFxuLy8gLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsXG4vLyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLFxuLy8gLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXG4vLyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0bixcbi8vIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4vLyAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbi8vICAgICBmb250LXNpemU6IDEuMjVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuM3JlbVxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuYWN0aW9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuYWN0aW9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuYWRkY3JpdGVyaW9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmFkZGNyaXRlcmlvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi8vIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi8vIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi8vIC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyAuaW5wdXQtZ3JvdXAtbGc+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4vLyBzZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4vLyAgICAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KVxuLy8gfVxuXG4vLyAuZm9ybS1idXR0b25zLFxuLy8gLmZvcm0tZ3JvdXAsXG4vLyAuZnAtY29udGVudC1jZW50ZXIgZm9ybStkaXYsXG4vLyAucGF0aC1hZG1pbiAuYnV0dG9ucyxcbi8vIGRpdi5iYWNrdXAtc2VjdGlvbitmb3JtIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4vLyB9XG5cbi8vIC5mb3JtLXRleHQge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG1hcmdpbi10b3A6IC4yNXJlbVxuLy8gfVxuXG4vLyAuZm9ybS1yb3cge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICAgIG1hcmdpbi1yaWdodDogLTVweDtcbi8vICAgICBtYXJnaW4tbGVmdDogLTVweFxuLy8gfVxuXG4vLyAuZm9ybS1yb3c+LmNvbCxcbi8vIC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1dIHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiA1cHhcbi8vIH1cblxuLy8gLmZvcm0tY2hlY2sge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW1cbi8vIH1cblxuLy8gLmZvcm0tY2hlY2staW5wdXQge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW1cbi8vIH1cblxuLy8gLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWwge1xuLy8gICAgIGNvbG9yOiAjNmM3NTdkXG4vLyB9XG5cbi8vIC5mb3JtLWNoZWNrLWxhYmVsIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5mb3JtLWNoZWNrLWlubGluZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW1cbi8vIH1cblxuLy8gLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuMzEyNXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMFxuLy8gfVxuXG4vLyAudmFsaWQtZmVlZGJhY2sge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogODAlO1xuLy8gICAgIGNvbG9yOiAjMjhhNzQ1XG4vLyB9XG5cbi8vIC52YWxpZC10b29sdGlwIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAxMDAlO1xuLy8gICAgIHotaW5kZXg6IDU7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZzogLjVyZW07XG4vLyAgICAgbWFyZ2luLXRvcDogLjFyZW07XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIC44KTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMnJlbVxuLy8gfVxuXG4vLyAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCxcbi8vIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi8vIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NVxuLy8gfVxuXG4vLyAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi8vIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi8vIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAuMjUpXG4vLyB9XG5cbi8vIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi8vIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLFxuLy8gLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssXG4vLyAuZm9ybS1jb250cm9sLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLXRvb2x0aXAsXG4vLyAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi8vIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLXRvb2x0aXAge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLFxuLy8gLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwge1xuLy8gICAgIGNvbG9yOiAjMjhhNzQ1XG4vLyB9XG5cbi8vIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi8vIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLFxuLy8gLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLy8gLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXAge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbi8vICAgICBjb2xvcjogIzI4YTc0NVxuLy8gfVxuXG4vLyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM3MWRkOGFcbi8vIH1cblxuLy8gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi8vIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXAge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTdcbi8vIH1cblxuLy8gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgLjI1KVxuLy8gfVxuXG4vLyAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1XG4vLyB9XG5cbi8vIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XG4vLyB9XG5cbi8vIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssXG4vLyAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgLjI1KVxuLy8gfVxuXG4vLyAuaW52YWxpZC1mZWVkYmFjayB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4vLyAgICAgZm9udC1zaXplOiA4MCU7XG4vLyAgICAgY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gLmludmFsaWQtdG9vbHRpcCB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMTAwJTtcbi8vICAgICB6LWluZGV4OiA1O1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmc6IC41cmVtO1xuLy8gICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMTtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAuOCk7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjJyZW1cbi8vIH1cblxuLy8gLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCxcbi8vIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4vLyAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NVxuLy8gfVxuXG4vLyAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxuLy8gLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi8vIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIC4yNSlcbi8vIH1cblxuLy8gLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCxcbi8vIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCxcbi8vIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZH4uaW52YWxpZC10b29sdGlwIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLFxuLy8gLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCB7XG4vLyAgICAgY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCxcbi8vIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssXG4vLyAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4vLyAgICAgY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTJhOVxuLy8gfVxuXG4vLyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkXG4vLyB9XG5cbi8vIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAuMjUpXG4vLyB9XG5cbi8vIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1XG4vLyB9XG5cbi8vIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLFxuLy8gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuLy8gICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdFxuLy8gfVxuXG4vLyAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsXG4vLyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCxcbi8vIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgLjI1KVxuLy8gfVxuXG4vLyAuZm9ybS1pbmxpbmUge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4vLyB9XG5cbi8vIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcbi8vICAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gICAgIH1cbi8vICAgICAuZm9ybS1pbmxpbmUgLmZvcm0tYnV0dG9ucyxcbi8vICAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsXG4vLyAgICAgLmZvcm0taW5saW5lIC5mcC1jb250ZW50LWNlbnRlciBmb3JtK2Rpdixcbi8vICAgICAuZm9ybS1pbmxpbmUgLnBhdGgtYWRtaW4gLmJ1dHRvbnMsXG4vLyAgICAgLmZvcm0taW5saW5lIGRpdi5iYWNrdXAtc2VjdGlvbitmb3JtLFxuLy8gICAgIC5mcC1jb250ZW50LWNlbnRlciAuZm9ybS1pbmxpbmUgZm9ybStkaXYsXG4vLyAgICAgLnBhdGgtYWRtaW4gLmZvcm0taW5saW5lIC5idXR0b25zIHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgZmxleDogMCAwIGF1dG87XG4vLyAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbi8vICAgICB9XG4vLyAgICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyAgICAgfVxuLy8gICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gICAgIH1cbi8vICAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbi8vICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICB9XG4vLyAgICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbi8vICAgICB9XG4vLyAgICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vICAgICB9XG4vLyAgICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4vLyAgICAgfVxuLy8gICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbixcbi8vIC5idG4ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbi8vICAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0XG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246Zm9jdXMsXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uOmhvdmVyLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQ6Zm9jdXMsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dDpob3Zlcixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uOmZvY3VzLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb246aG92ZXIsXG4vLyAuYnRuOmZvY3VzLFxuLy8gLmJ0bjpob3ZlciB7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246Zm9jdXMsXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuZm9jdXMuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuZm9jdXMsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dDpmb2N1cyxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uOmZvY3VzLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5mb2N1cy5hZGRjcml0ZXJpb24sXG4vLyAuYnRuLmZvY3VzLFxuLy8gLmJ0bjpmb2N1cyB7XG4vLyAgICAgb3V0bGluZTogMDtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAuMjUpXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246ZGlzYWJsZWQsXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuZGlzYWJsZWQuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuZGlzYWJsZWQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dDpkaXNhYmxlZCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uOmRpc2FibGVkLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5kaXNhYmxlZC5hZGRjcml0ZXJpb24sXG4vLyAuYnRuLmRpc2FibGVkLFxuLy8gLmJ0bjpkaXNhYmxlZCxcbi8vIC5mcC12aWV3YmFyLmRpc2FibGVkIGEge1xuLy8gICAgIG9wYWNpdHk6IC42NVxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSxcbi8vIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuLy8gICAgIGN1cnNvcjogcG9pbnRlclxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4vLyAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyBhLmRpc2FibGVkLmFjdGlvbixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIGZpZWxkc2V0OmRpc2FibGVkIGEuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIGEuZGlzYWJsZWQuYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIGZpZWxkc2V0OmRpc2FibGVkIGEuYWRkY3JpdGVyaW9uLFxuLy8gLmZwLXZpZXdiYXIuZGlzYWJsZWQgYSxcbi8vIGEuYnRuLmRpc2FibGVkLFxuLy8gZmllbGRzZXQ6ZGlzYWJsZWQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgYS5hY3Rpb24sXG4vLyBmaWVsZHNldDpkaXNhYmxlZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgYS5hZGRjcml0ZXJpb24sXG4vLyBmaWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbi8vIH1cblxuLy8gLmJ0bi1wcmltYXJ5IHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYVxuLy8gfVxuXG4vLyAuYnRuLXByaW1hcnk6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjXG4vLyB9XG5cbi8vIC5idG4tcHJpbWFyeS5mb2N1cyxcbi8vIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi8vIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYTtcbi8vICAgICBib3JkZXItY29sb3I6ICNmYWI2YWFcbi8vIH1cblxuLy8gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4vLyAuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZlxuLy8gfVxuXG4vLyAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi8vIC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIC41KVxuLy8gfVxuXG4vLyAuYnRuLWRlZmF1bHQsXG4vLyAuYnRuLXNlY29uZGFyeSB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbi8vICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Rcbi8vIH1cblxuLy8gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLy8gLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyXG4vLyB9XG5cbi8vIC5idG4tZGVmYXVsdDpmb2N1cyxcbi8vIC5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLy8gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4vLyAuZm9jdXMuYnRuLWRlZmF1bHQge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tZGVmYXVsdDpkaXNhYmxlZCxcbi8vIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLFxuLy8gLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsXG4vLyAuZGlzYWJsZWQuYnRuLWRlZmF1bHQsXG4vLyAuZnAtdmlld2Jhci5kaXNhYmxlZCBhIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZFxuLy8gfVxuXG4vLyAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLy8gLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi8vIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi8vIC5mcC12aWV3YmFyOm5vdCguZGlzYWJsZWQpIGEuY2hlY2tlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSxcbi8vIC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi8vIC5zaG93Pi5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViXG4vLyB9XG5cbi8vIC5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4vLyAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLy8gLmZwLXZpZXdiYXI6bm90KC5kaXNhYmxlZCkgYS5jaGVja2VkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLFxuLy8gLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLy8gLnNob3c+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1zdWNjZXNzIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NVxuLy8gfVxuXG4vLyAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0XG4vLyB9XG5cbi8vIC5idG4tc3VjY2Vzcy5mb2N1cyxcbi8vIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi8vIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbi8vICAgICBib3JkZXItY29sb3I6ICMyOGE3NDVcbi8vIH1cblxuLy8gLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4vLyAuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMFxuLy8gfVxuXG4vLyAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi8vIC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIC41KVxuLy8gfVxuXG4vLyAuYnRuLWluZm8ge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG4vLyB9XG5cbi8vIC5idG4taW5mbzpob3ZlciB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5Njtcbi8vICAgICBib3JkZXItY29sb3I6ICMxMTdhOGJcbi8vIH1cblxuLy8gLmJ0bi1pbmZvLmZvY3VzLFxuLy8gLmJ0bi1pbmZvOmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgLjUpXG4vLyB9XG5cbi8vIC5idG4taW5mby5kaXNhYmxlZCxcbi8vIC5idG4taW5mbzpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbi8vICAgICBib3JkZXItY29sb3I6ICMxN2EyYjhcbi8vIH1cblxuLy8gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4vLyAuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzEwNzA3ZlxuLy8gfVxuXG4vLyAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi8vIC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi13YXJuaW5nIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwN1xuLy8gfVxuXG4vLyAuYnRuLXdhcm5pbmc6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMjEyNTI5O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwXG4vLyB9XG5cbi8vIC5idG4td2FybmluZy5mb2N1cyxcbi8vIC5idG4td2FybmluZzpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgLjUpXG4vLyB9XG5cbi8vIC5idG4td2FybmluZy5kaXNhYmxlZCxcbi8vIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbi8vICAgICBib3JkZXItY29sb3I6ICNmZmMxMDdcbi8vIH1cblxuLy8gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4vLyAuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMFxuLy8gfVxuXG4vLyAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi8vIC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIC41KVxuLy8gfVxuXG4vLyAuYnRuLWRhbmdlciB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbi8vICAgICBib3JkZXItY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gLmJ0bi1kYW5nZXI6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwXG4vLyB9XG5cbi8vIC5idG4tZGFuZ2VyLmZvY3VzLFxuLy8gLmJ0bi1kYW5nZXI6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIC41KVxuLy8gfVxuXG4vLyAuYnRuLWRhbmdlci5kaXNhYmxlZCxcbi8vIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NVxuLy8gfVxuXG4vLyAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4vLyAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4vLyAuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkXG4vLyB9XG5cbi8vIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi8vIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi8vIC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tbGlnaHQge1xuLy8gICAgIGNvbG9yOiAjMjEyNTI5O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhXG4vLyB9XG5cbi8vIC5idG4tbGlnaHQ6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMjEyNTI5O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1XG4vLyB9XG5cbi8vIC5idG4tbGlnaHQuZm9jdXMsXG4vLyAuYnRuLWxpZ2h0OmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIC41KVxuLy8gfVxuXG4vLyAuYnRuLWxpZ2h0LmRpc2FibGVkLFxuLy8gLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbi8vICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmFcbi8vIH1cblxuLy8gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4vLyAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi8vIC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZlxuLy8gfVxuXG4vLyAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi8vIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLy8gLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgLjUpXG4vLyB9XG5cbi8vIC5idG4tZGFyayB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbi8vICAgICBib3JkZXItY29sb3I6ICMzNDNhNDBcbi8vIH1cblxuLy8gLmJ0bi1kYXJrOmhvdmVyIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNFxuLy8gfVxuXG4vLyAuYnRuLWRhcmsuZm9jdXMsXG4vLyAuYnRuLWRhcms6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgLjUpXG4vLyB9XG5cbi8vIC5idG4tZGFyay5kaXNhYmxlZCxcbi8vIC5idG4tZGFyazpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbi8vICAgICBib3JkZXItY29sb3I6ICMzNDNhNDBcbi8vIH1cblxuLy8gLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4vLyAuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzE3MWExZFxuLy8gfVxuXG4vLyAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi8vIC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgLjUpXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbi8vICAgICBjb2xvcjogI2ZhYjZhYTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYTtcbi8vICAgICBib3JkZXItY29sb3I6ICNmYWI2YWFcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxuLy8gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuLy8gICAgIGNvbG9yOiAjZmFiNmFhO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi8vIC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYTtcbi8vICAgICBib3JkZXItY29sb3I6ICNmYWI2YWFcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4vLyAgICAgY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Rcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbi8vICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Rcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyxcbi8vIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsXG4vLyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbi8vICAgICBjb2xvcjogIzZjNzU3ZDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuLy8gICAgIGNvbG9yOiAjMjhhNzQ1O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1XG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyxcbi8vIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsXG4vLyAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICMyOGE3NDU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLy8gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIC41KVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtaW5mbyB7XG4vLyAgICAgY29sb3I6ICMxN2EyYjg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICAgICBib3JkZXItY29sb3I6ICMxN2EyYjhcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzLFxuLy8gLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsXG4vLyAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICMxN2EyYjg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLy8gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuLy8gICAgIGNvbG9yOiAjZmZjMTA3O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3XG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwN1xuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyxcbi8vIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsXG4vLyAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICNmZmMxMDc7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLy8gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwN1xuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIC41KVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbi8vICAgICBjb2xvcjogI2RjMzU0NTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLFxuLy8gLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsXG4vLyAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbi8vICAgICBjb2xvcjogI2RjMzU0NTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1XG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgLjUpXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1saWdodCB7XG4vLyAgICAgY29sb3I6ICNmOGY5ZmE7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmFcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgLjUpXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCxcbi8vIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICNmOGY5ZmE7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4vLyAuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi8vIC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgLjUpXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1kYXJrIHtcbi8vICAgICBjb2xvcjogIzM0M2E0MDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MFxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbi8vICAgICBib3JkZXItY29sb3I6ICMzNDNhNDBcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAuNSlcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsXG4vLyAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICMzNDNhNDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLy8gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MFxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgLjUpXG4vLyB9XG5cbi8vIC5idG4tbGluayB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBjb2xvcjogI2ZhYjZhYTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuLy8gfVxuXG4vLyAuYnRuLWxpbms6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMDA1NmIzO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLmJ0bi1saW5rLmZvY3VzLFxuLy8gLmJ0bi1saW5rOmZvY3VzIHtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJveC1zaGFkb3c6IG5vbmVcbi8vIH1cblxuLy8gLmJ0bi1saW5rLmRpc2FibGVkLFxuLy8gLmJ0bi1saW5rOmRpc2FibGVkIHtcbi8vICAgICBjb2xvcjogIzZjNzU3ZFxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uLFxuLy8gLmJ0bi1sZyB7XG4vLyAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbi8vICAgICBmb250LXNpemU6IDEuMjVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuM3JlbVxuLy8gfVxuXG4vLyAuYnRuLXNtIHtcbi8vICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjJyZW1cbi8vIH1cblxuLy8gI2FkZGNvbnRyb2xzIGlucHV0LFxuLy8gI3JlbW92ZWNvbnRyb2xzIGlucHV0LFxuLy8gLmJ0bi1ibG9jayxcbi8vIHAuYXJyb3dfYnV0dG9uIGlucHV0IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAjYWRkY29udHJvbHMgLmJ0bi1ibG9jaytpbnB1dCxcbi8vICNhZGRjb250cm9scyBpbnB1dCsuYnRuLWJsb2NrLFxuLy8gI2FkZGNvbnRyb2xzIGlucHV0K2lucHV0LFxuLy8gI2FkZGNvbnRyb2xzIHAuYXJyb3dfYnV0dG9uIGlucHV0K2lucHV0LFxuLy8gI3JlbW92ZWNvbnRyb2xzIC5idG4tYmxvY2sraW5wdXQsXG4vLyAjcmVtb3ZlY29udHJvbHMgaW5wdXQrLmJ0bi1ibG9jayxcbi8vICNyZW1vdmVjb250cm9scyBpbnB1dCtpbnB1dCxcbi8vICNyZW1vdmVjb250cm9scyBwLmFycm93X2J1dHRvbiBpbnB1dCtpbnB1dCxcbi8vIC5idG4tYmxvY2srLmJ0bi1ibG9jayxcbi8vIHAuYXJyb3dfYnV0dG9uIC5idG4tYmxvY2sraW5wdXQsXG4vLyBwLmFycm93X2J1dHRvbiBpbnB1dCsuYnRuLWJsb2NrLFxuLy8gcC5hcnJvd19idXR0b24gaW5wdXQraW5wdXQge1xuLy8gICAgIG1hcmdpbi10b3A6IC41cmVtXG4vLyB9XG5cbi8vICNhZGRjb250cm9scyBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4vLyAjYWRkY29udHJvbHMgaW5wdXRbdHlwZT1yZXNldF0sXG4vLyAjYWRkY29udHJvbHMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLy8gI3JlbW92ZWNvbnRyb2xzIGlucHV0W3R5cGU9YnV0dG9uXSxcbi8vICNyZW1vdmVjb250cm9scyBpbnB1dFt0eXBlPXJlc2V0XSxcbi8vICNyZW1vdmVjb250cm9scyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4vLyBpbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLFxuLy8gaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuLy8gaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbi8vIHAuYXJyb3dfYnV0dG9uIGlucHV0W3R5cGU9YnV0dG9uXSxcbi8vIHAuYXJyb3dfYnV0dG9uIGlucHV0W3R5cGU9cmVzZXRdLFxuLy8gcC5hcnJvd19idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAuaW5wdXQtZ3JvdXAge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlLFxuLy8gLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0LFxuLy8gLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBmbGV4OiAxIDEgYXV0bztcbi8vICAgICB3aWR0aDogMSU7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOmZvY3VzLFxuLy8gLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLy8gLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuLy8gICAgIHotaW5kZXg6IDNcbi8vIH1cblxuLy8gLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLWZpbGUsXG4vLyAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LFxuLy8gLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuZm9ybS1jb250cm9sLFxuLy8gLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tZmlsZSxcbi8vIC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCxcbi8vIC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuZm9ybS1jb250cm9sLFxuLy8gLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1maWxlLFxuLy8gLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsXG4vLyAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sIHtcbi8vICAgICBtYXJnaW4tbGVmdDogLTFweFxuLy8gfVxuXG4vLyAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi8vIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuLy8gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4vLyB9XG5cbi8vIC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSxcbi8vIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbi8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbi8vIH1cblxuLy8gLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4vLyB9XG5cbi8vIC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4vLyAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuLy8gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4vLyB9XG5cbi8vIC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLy8gLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbi8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4vLyB9XG5cbi8vIC5pbnB1dC1ncm91cC1hcHBlbmQsXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4vLyAgICAgZGlzcGxheTogZmxleFxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFkZGNyaXRlcmlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCxcbi8vIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbixcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB6LWluZGV4OiAyXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXQrLmFjdGlvbixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0Ky5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWRkY3JpdGVyaW9uKy5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFkZGNyaXRlcmlvbisuYWN0aW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYWN0aW9uK2lucHV0LFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCsuYWN0aW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFjdGlvbisuYWRkY3JpdGVyaW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbisuYWN0aW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWN0aW9uKy5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24rLmJ0bixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbisuaW5wdXQtZ3JvdXAtdGV4dCxcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYWN0aW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYWN0aW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmFjdGlvbitpbnB1dCxcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0Ky5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFjdGlvbisuYWRkY3JpdGVyaW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24rLmFjdGlvbixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24rLmFjdGlvbixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24rLmJ0bixcbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24rLmlucHV0LWdyb3VwLXRleHQsXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5hY3Rpb24sXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbisuYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24rLmFkZGNyaXRlcmlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbitpbnB1dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24raW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24raW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIGlucHV0Ky5hY3Rpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hZGRjcml0ZXJpb24raW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4raW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0K2lucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dCsuYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dCsuYnRuLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dCsuaW5wdXQtZ3JvdXAtdGV4dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXQraW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uK2lucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgaW5wdXQrLmFjdGlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hZGRjcml0ZXJpb24raW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuK2lucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQraW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dCsuYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXQrLmJ0bixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0Ky5pbnB1dC1ncm91cC10ZXh0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXQraW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uKy5hZGRjcml0ZXJpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWRkY3JpdGVyaW9uKy5hY3Rpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hZGRjcml0ZXJpb24raW5wdXQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWRkY3JpdGVyaW9uKy5hZGRjcml0ZXJpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWRkY3JpdGVyaW9uKy5idG4sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWRkY3JpdGVyaW9uKy5pbnB1dC1ncm91cC10ZXh0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmFkZGNyaXRlcmlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uKy5hZGRjcml0ZXJpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFkZGNyaXRlcmlvbisuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmFkZGNyaXRlcmlvbitpbnB1dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWRkY3JpdGVyaW9uKy5hZGRjcml0ZXJpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFkZGNyaXRlcmlvbisuYnRuLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hZGRjcml0ZXJpb24rLmlucHV0LWdyb3VwLXRleHQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5hZGRjcml0ZXJpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hY3Rpb24raW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWN0aW9uKy5hZGRjcml0ZXJpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24rLmFjdGlvbixcbi8vIC5pbnB1dC1ncm91cC1hcHBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbisuYnRuLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uKy5pbnB1dC1ncm91cC10ZXh0LFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuKy5hY3Rpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC10ZXh0Ky5hY3Rpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWRkY3JpdGVyaW9uKy5hY3Rpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIGlucHV0Ky5hY3Rpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hZGRjcml0ZXJpb24raW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5idG4raW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cC10ZXh0K2lucHV0LFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCsuYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCsuYnRuLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCsuaW5wdXQtZ3JvdXAtdGV4dCxcbi8vIC5pbnB1dC1ncm91cC1hcHBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQraW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uKy5hZGRjcml0ZXJpb24sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uKy5idG4sXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uKy5pbnB1dC1ncm91cC10ZXh0LFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bisuYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwLXRleHQrLmFkZGNyaXRlcmlvbixcbi8vIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLFxuLy8gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCxcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hY3Rpb24raW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFjdGlvbisuYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbisuYWN0aW9uLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbisuYnRuLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbisuaW5wdXQtZ3JvdXAtdGV4dCxcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4rLmFjdGlvbixcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5pbnB1dC1ncm91cC10ZXh0Ky5hY3Rpb24sXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFkZGNyaXRlcmlvbisuYWN0aW9uLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgaW5wdXQrLmFjdGlvbixcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5hZGRjcml0ZXJpb24raW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYnRuK2lucHV0LFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwLXRleHQraW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCsuYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQrLmJ0bixcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0Ky5pbnB1dC1ncm91cC10ZXh0LFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQraW5wdXQsXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmFkZGNyaXRlcmlvbisuYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24rLmJ0bixcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uKy5pbnB1dC1ncm91cC10ZXh0LFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4rLmFkZGNyaXRlcmlvbixcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXAtdGV4dCsuYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuYnRuLFxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCxcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sXG4vLyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0xcHhcbi8vIH1cblxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLTFweFxuLy8gfVxuXG4vLyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbi8vICAgICBtYXJnaW4tbGVmdDogLTFweFxuLy8gfVxuXG4vLyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vICAgICBjb2xvcjogIzQ5NTA1Nztcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG4vLyB9XG5cbi8vIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLy8gLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10ge1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYWN0aW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5hY3Rpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPmlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT5pbnB1dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5pbnB1dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5hZGRjcml0ZXJpb246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYWRkY3JpdGVyaW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYWRkY3JpdGVyaW9uLFxuLy8gLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLy8gLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLFxuLy8gLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuLFxuLy8gLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCxcbi8vIC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLFxuLy8gLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0IHtcbi8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbi8vICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYWN0aW9uLFxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5hY3Rpb246bm90KDpmaXJzdC1jaGlsZCksXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmFjdGlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPmlucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPmlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPmlucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5hZGRjcml0ZXJpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5hZGRjcml0ZXJpb246bm90KDpmaXJzdC1jaGlsZCksXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5hZGRjcml0ZXJpb24sXG4vLyAuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLFxuLy8gLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXG4vLyAuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi8vIC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi8vIC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLFxuLy8gLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0IHtcbi8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4taW5kZXggLmFkbWluZXJyb3IsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLFxuLy8gI3BhZ2UtYWRtaW4taW5kZXggLnJlbGVhc2Vub3Rlc2xpbmssXG4vLyAuYWxlcnQsXG4vLyAuYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgLmxhYmVsLFxuLy8gLnF1ZSAuY29tbWVudCxcbi8vIC5xdWUgLmZvcm11bGF0aW9uLFxuLy8gLnF1ZSAub3V0Y29tZSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG4vLyB9XG5cbi8vIC5hbGVydC1oZWFkaW5nIHtcbi8vICAgICBjb2xvcjogaW5oZXJpdFxuLy8gfVxuXG4vLyAuYWxlcnQtbGluayB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAuYWxlcnQtZGlzbWlzc2libGUge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDRyZW1cbi8vIH1cblxuLy8gLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSxcbi8vIC5hbGVydC1kaXNtaXNzaWJsZSAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLmNsb3NlYnV0dG9uLFxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2VidXR0b24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4vLyAgICAgY29sb3I6IGluaGVyaXRcbi8vIH1cblxuLy8gLmFsZXJ0LXByaW1hcnkge1xuLy8gICAgIGNvbG9yOiAjMDA0MDg1O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmXG4vLyB9XG5cbi8vIC5hbGVydC1wcmltYXJ5IGhyIHtcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmXG4vLyB9XG5cbi8vIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbi8vICAgICBjb2xvcjogIzAwMjc1MlxuLy8gfVxuXG4vLyAuYWxlcnQtc2Vjb25kYXJ5IHtcbi8vICAgICBjb2xvcjogIzM4M2Q0MTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Q2ZDhkYlxuLy8gfVxuXG4vLyAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmXG4vLyB9XG5cbi8vIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuLy8gICAgIGNvbG9yOiAjMjAyMzI2XG4vLyB9XG5cbi8vIC5hbGVydC1zdWNjZXNzLFxuLy8gLnF1ZSAuY29tbWVudCB7XG4vLyAgICAgY29sb3I6ICMxNTU3MjQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbi8vICAgICBib3JkZXItY29sb3I6ICNjM2U2Y2Jcbi8vIH1cblxuLy8gLmFsZXJ0LXN1Y2Nlc3MgaHIsXG4vLyAucXVlIC5jb21tZW50IGhyIHtcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiXG4vLyB9XG5cbi8vIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rLFxuLy8gLnF1ZSAuY29tbWVudCAuYWxlcnQtbGluayB7XG4vLyAgICAgY29sb3I6ICMwYjJlMTNcbi8vIH1cblxuLy8gI2FkbWluc2V0dGluZ3MgLmZvcm0tb3ZlcnJpZGRlbixcbi8vICNwYWdlLWFkbWluLWluZGV4IC5yZWxlYXNlbm90ZXNsaW5rLFxuLy8gLmFsZXJ0LWluZm8sXG4vLyAuYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgLmxhYmVsLFxuLy8gLnF1ZSAuZm9ybXVsYXRpb24ge1xuLy8gICAgIGNvbG9yOiAjMGM1NDYwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjYmVlNWViXG4vLyB9XG5cbi8vICNhZG1pbnNldHRpbmdzIC5mb3JtLW92ZXJyaWRkZW4gaHIsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAucmVsZWFzZW5vdGVzbGluayBocixcbi8vIC5hbGVydC1pbmZvIGhyLFxuLy8gLmFzc2lnbmZlZWRiYWNrX2VkaXRwZGZfd2lkZ2V0IC5sYWJlbCBocixcbi8vIC5xdWUgLmZvcm11bGF0aW9uIGhyIHtcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1XG4vLyB9XG5cbi8vICNhZG1pbnNldHRpbmdzIC5mb3JtLW92ZXJyaWRkZW4gLmFsZXJ0LWxpbmssXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAucmVsZWFzZW5vdGVzbGluayAuYWxlcnQtbGluayxcbi8vIC5hbGVydC1pbmZvIC5hbGVydC1saW5rLFxuLy8gLmFzc2lnbmZlZWRiYWNrX2VkaXRwZGZfd2lkZ2V0IC5sYWJlbCAuYWxlcnQtbGluayxcbi8vIC5xdWUgLmZvcm11bGF0aW9uIC5hbGVydC1saW5rIHtcbi8vICAgICBjb2xvcjogIzA2MmMzM1xuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLFxuLy8gLmFsZXJ0LXdhcm5pbmcsXG4vLyAucXVlIC5jb21tZW50LFxuLy8gLnF1ZSAub3V0Y29tZSxcbi8vIC51bmluc3RhbGxkZWxldGVjb25maXJtZXh0ZXJuYWwge1xuLy8gICAgIGNvbG9yOiAjODU2NDA0O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcgaHIsXG4vLyAuYWxlcnQtd2FybmluZyBocixcbi8vIC5xdWUgLmNvbW1lbnQgaHIsXG4vLyAucXVlIC5vdXRjb21lIGhyLFxuLy8gLnVuaW5zdGFsbGRlbGV0ZWNvbmZpcm1leHRlcm5hbCBociB7XG4vLyAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nIC5hbGVydC1saW5rLFxuLy8gLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmssXG4vLyAucXVlIC5jb21tZW50IC5hbGVydC1saW5rLFxuLy8gLnF1ZSAub3V0Y29tZSAuYWxlcnQtbGluayxcbi8vIC51bmluc3RhbGxkZWxldGVjb25maXJtZXh0ZXJuYWwgLmFsZXJ0LWxpbmsge1xuLy8gICAgIGNvbG9yOiAjNTMzZjAzXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbmVycm9yLFxuLy8gLmFsZXJ0LWRhbmdlciB7XG4vLyAgICAgY29sb3I6ICM3MjFjMjQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbi8vICAgICBib3JkZXItY29sb3I6ICNmNWM2Y2Jcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4taW5kZXggLmFkbWluZXJyb3IgaHIsXG4vLyAuYWxlcnQtZGFuZ2VyIGhyIHtcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3XG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbmVycm9yIC5hbGVydC1saW5rLFxuLy8gLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4vLyAgICAgY29sb3I6ICM0OTEyMTdcbi8vIH1cblxuLy8gLmFsZXJ0LWxpZ2h0IHtcbi8vICAgICBjb2xvcjogIzgxODE4Mjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZkZmRmZVxuLy8gfVxuXG4vLyAuYWxlcnQtbGlnaHQgaHIge1xuLy8gICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjZcbi8vIH1cblxuLy8gLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbi8vICAgICBjb2xvcjogIzY4Njg2OFxuLy8gfVxuXG4vLyAuYWxlcnQtZGFyayB7XG4vLyAgICAgY29sb3I6ICMxYjFlMjE7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbi8vICAgICBib3JkZXItY29sb3I6ICNjNmM4Y2Fcbi8vIH1cblxuLy8gLmFsZXJ0LWRhcmsgaHIge1xuLy8gICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmVcbi8vIH1cblxuLy8gLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuLy8gICAgIGNvbG9yOiAjMDQwNTA1XG4vLyB9XG5cbi8vIC5tb2RhbC1vcGVuIHtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5tb2RhbCB7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICBib3R0b206IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB6LWluZGV4OiAxMDUwO1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBvdXRsaW5lOiAwXG4vLyB9XG5cbi8vIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4vLyAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuLy8gICAgIG92ZXJmbG93LXk6IGF1dG9cbi8vIH1cblxuLy8gLm1vZGFsLWRpYWxvZyB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIG1hcmdpbjogLjVyZW07XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbi8vIH1cblxuLy8gLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKVxuLy8gfVxuXG4vLyAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKVxuLy8gfVxuXG4vLyAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKC41cmVtICogMikpXG4vLyB9XG5cbi8vIC5tb2RhbC1jb250ZW50LFxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtd3JhcC5tb29kbGUtZGlhbG9ndWUtY29udGVudCB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMik7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4vLyAgICAgb3V0bGluZTogMFxuLy8gfVxuXG4vLyAubW9kYWwtYmFja2Ryb3Age1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgei1pbmRleDogMTA0MDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpXG4vLyB9XG5cbi8vIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbi8vICAgICBvcGFjaXR5OiAwXG4vLyB9XG5cbi8vIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbi8vICAgICBvcGFjaXR5OiAuNVxuLy8gfVxuXG4vLyAubW9kYWwtaGVhZGVyLFxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtd3JhcCAubW9vZGxlLWRpYWxvZ3VlLWhkLFxuLy8gLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5wb3BvdXQ+LmNvbC1tZC0zIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgICBwYWRkaW5nOiAxcmVtO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmFiNmFhO1xuLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuLy8gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuM3JlbVxuLy8gfVxuXG4vLyAubW9kYWwtaGVhZGVyIC5jbG9zZSxcbi8vIC5tb2RhbC1oZWFkZXIgLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5jbG9zZWJ1dHRvbixcbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9kYWwtaGVhZGVyIC5jbG9zZWJ1dHRvbixcbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1oZCAuY2xvc2UsXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS13cmFwIC5tb29kbGUtZGlhbG9ndWUtaGQgLmNsb3NlYnV0dG9uLFxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAucG9wb3V0Pi5jb2wtbWQtMyAuY2xvc2VidXR0b24sXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLnBvcG91dD4uY29sLW1kLTMgLmNsb3NlLFxuLy8gLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5wb3BvdXQ+LmNvbC1tZC0zIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAuY2xvc2VidXR0b24ge1xuLy8gICAgIHBhZGRpbmc6IDFyZW07XG4vLyAgICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvXG4vLyB9XG5cbi8vIC5tb2RhbC10aXRsZSxcbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1oZCBoMSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICBsaW5lLWhlaWdodDogMS41XG4vLyB9XG5cbi8vIC5tb2RhbC1ib2R5IHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZmxleDogMSAxIGF1dG87XG4vLyAgICAgcGFkZGluZzogMXJlbVxuLy8gfVxuXG4vLyAubW9kYWwtZm9vdGVyLFxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUgLm1vb2RsZS1kaWFsb2d1ZS1jb250ZW50IC5tb29kbGUtZGlhbG9ndWUtZnQge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gICAgIHBhZGRpbmc6IDFyZW07XG4vLyAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYWI2YWFcbi8vIH1cblxuLy8gLm1vZGFsLWZvb3Rlcj46bm90KDpmaXJzdC1jaGlsZCksXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZSAubW9vZGxlLWRpYWxvZ3VlLWNvbnRlbnQgLm1vb2RsZS1kaWFsb2d1ZS1mdD46bm90KDpmaXJzdC1jaGlsZCkge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW1cbi8vIH1cblxuLy8gLm1vZGFsLWZvb3Rlcj46bm90KDpsYXN0LWNoaWxkKSxcbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlIC5tb29kbGUtZGlhbG9ndWUtY29udGVudCAubW9vZGxlLWRpYWxvZ3VlLWZ0Pjpub3QoOmxhc3QtY2hpbGQpIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbVxuLy8gfVxuXG4vLyAubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IC05OTk5cHg7XG4vLyAgICAgd2lkdGg6IDUwcHg7XG4vLyAgICAgaGVpZ2h0OiA1MHB4O1xuLy8gICAgIG92ZXJmbG93OiBzY3JvbGxcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcbi8vICAgICAubW9kYWwtZGlhbG9nIHtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbi8vICAgICAgICAgbWFyZ2luOiAxLjc1cmVtIGF1dG9cbi8vICAgICB9XG4vLyAgICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpXG4vLyAgICAgfVxuLy8gICAgIC5tb2RhbC1zbSB7XG4vLyAgICAgICAgIG1heC13aWR0aDogMzAwcHhcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XG4vLyAgICAgLm1vZGFsLWxnIHtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA4MDBweFxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmFsaWduLWJhc2VsaW5lIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYWxpZ24tdG9wIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLW1pZGRsZSB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5hbGlnbi1ib3R0b20ge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYWxpZ24tdGV4dC1ib3R0b20ge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5hbGlnbi10ZXh0LXRvcCB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJnLXByaW1hcnkge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWEgIWltcG9ydGFudFxuLy8gfVxuXG4vLyBhLmJnLXByaW1hcnk6Zm9jdXMsXG4vLyBhLmJnLXByaW1hcnk6aG92ZXIsXG4vLyBidXR0b24uYmctcHJpbWFyeTpmb2N1cyxcbi8vIGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJnLXNlY29uZGFyeSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuLy8gYS5iZy1zZWNvbmRhcnk6aG92ZXIsXG4vLyBidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLFxuLy8gYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5iZy1zdWNjZXNzIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gYS5iZy1zdWNjZXNzOmZvY3VzLFxuLy8gYS5iZy1zdWNjZXNzOmhvdmVyLFxuLy8gYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMsXG4vLyBidXR0b24uYmctc3VjY2Vzczpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5iZy1pbmZvIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gYS5iZy1pbmZvOmZvY3VzLFxuLy8gYS5iZy1pbmZvOmhvdmVyLFxuLy8gYnV0dG9uLmJnLWluZm86Zm9jdXMsXG4vLyBidXR0b24uYmctaW5mbzpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5iZy13YXJuaW5nIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gYS5iZy13YXJuaW5nOmZvY3VzLFxuLy8gYS5iZy13YXJuaW5nOmhvdmVyLFxuLy8gYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsXG4vLyBidXR0b24uYmctd2FybmluZzpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5iZy1kYW5nZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyBhLmJnLWRhbmdlcjpmb2N1cyxcbi8vIGEuYmctZGFuZ2VyOmhvdmVyLFxuLy8gYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxcbi8vIGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYmctbGlnaHQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudFxuLy8gfVxuXG4vLyBhLmJnLWxpZ2h0OmZvY3VzLFxuLy8gYS5iZy1saWdodDpob3Zlcixcbi8vIGJ1dHRvbi5iZy1saWdodDpmb2N1cyxcbi8vIGJ1dHRvbi5iZy1saWdodDpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5iZy1kYXJrIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gYS5iZy1kYXJrOmZvY3VzLFxuLy8gYS5iZy1kYXJrOmhvdmVyLFxuLy8gYnV0dG9uLmJnLWRhcms6Zm9jdXMsXG4vLyBidXR0b24uYmctZGFyazpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5iZy13aGl0ZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5iZy10cmFuc3BhcmVudCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYm9yZGVyLFxuLy8gLmZpbGVtYW5hZ2VyLWNvbnRhaW5lcixcbi8vIC5maWxlcGlja2VyLWZpbGVsaXN0IHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci10b3Age1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci1yaWdodCB7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5ib3JkZXItYm90dG9tIHtcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5ib3JkZXItbGVmdCB7XG4vLyAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci0wIHtcbi8vICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYm9yZGVyLXRvcC0wIHtcbi8vICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci1yaWdodC0wIHtcbi8vICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYm9yZGVyLWJvdHRvbS0wIHtcbi8vICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci1sZWZ0LTAge1xuLy8gICAgIGJvcmRlci1sZWZ0OiAxICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci1wcmltYXJ5IHtcbi8vICAgICBib3JkZXItY29sb3I6ICNmYWI2YWEgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYm9yZGVyLXNlY29uZGFyeSB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci1zdWNjZXNzIHtcbi8vICAgICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYm9yZGVyLWluZm8ge1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5ib3JkZXItd2FybmluZyB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci1kYW5nZXIge1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5ib3JkZXItbGlnaHQge1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5ib3JkZXItZGFyayB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJvcmRlci13aGl0ZSB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnJvdW5kZWQge1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5yb3VuZGVkLXRvcCB7XG4vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5yb3VuZGVkLXJpZ2h0IHtcbi8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5yb3VuZGVkLWJvdHRvbSB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5yb3VuZGVkLWxlZnQge1xuLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5yb3VuZGVkLWNpcmNsZSB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnJvdW5kZWQtMCB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5jbGVhcmZpeDo6YWZ0ZXIge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGNsZWFyOiBib3RoO1xuLy8gICAgIGNvbnRlbnQ6IFwiXCJcbi8vIH1cblxuLy8gLmQtbm9uZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5kLWlubGluZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmQtaW5saW5lLWJsb2NrIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZC1ibG9jayB7XG4vLyAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZC10YWJsZSB7XG4vLyAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZC10YWJsZS1yb3cge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5kLXRhYmxlLWNlbGwge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZC1mbGV4IHtcbi8vICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmQtaW5saW5lLWZsZXgge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcbi8vICAgICAuZC1zbS1ub25lIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXNtLWlubGluZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXNtLWlubGluZS1ibG9jayB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXNtLWJsb2NrIHtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1zbS10YWJsZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtc20tdGFibGUtcm93IHtcbi8vICAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtc20tdGFibGUtY2VsbCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1zbS1mbGV4IHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXNtLWlubGluZS1mbGV4IHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbi8vICAgICAuZC1tZC1ub25lIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLW1kLWlubGluZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLW1kLWlubGluZS1ibG9jayB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLW1kLWJsb2NrIHtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1tZC10YWJsZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtbWQtdGFibGUtcm93IHtcbi8vICAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtbWQtdGFibGUtY2VsbCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1tZC1mbGV4IHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLW1kLWlubGluZS1mbGV4IHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbi8vICAgICAuZC1sZy1ub25lIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLWxnLWlubGluZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLWxnLWlubGluZS1ibG9jayB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLWxnLWJsb2NrIHtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1sZy10YWJsZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtbGctdGFibGUtcm93IHtcbi8vICAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtbGctdGFibGUtY2VsbCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1sZy1mbGV4IHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLWxnLWlubGluZS1mbGV4IHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4vLyAgICAgLmQteGwtbm9uZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC14bC1pbmxpbmUge1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC14bC1ibG9jayB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQteGwtdGFibGUge1xuLy8gICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXhsLXRhYmxlLXJvdyB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXhsLXRhYmxlLWNlbGwge1xuLy8gICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQteGwtZmxleCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC14bC1pbmxpbmUtZmxleCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSBwcmludCB7XG4vLyAgICAgLmQtcHJpbnQtbm9uZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1wcmludC1pbmxpbmUge1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1wcmludC1ibG9jayB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtcHJpbnQtdGFibGUge1xuLy8gICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXByaW50LXRhYmxlLXJvdyB7XG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xuLy8gICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmQtcHJpbnQtZmxleCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5lbWJlZC1yZXNwb25zaXZlIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGNvbnRlbnQ6IFwiXCJcbi8vIH1cblxuLy8gLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi8vIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLy8gLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLy8gLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLy8gLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIGJvcmRlcjogMFxuLy8gfVxuXG4vLyAuZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNDIuODU3MTQlXG4vLyB9XG5cbi8vIC5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuLy8gICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbi8vIH1cblxuLy8gLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNzUlXG4vLyB9XG5cbi8vIC5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4vLyAgICAgcGFkZGluZy10b3A6IDEwMCVcbi8vIH1cblxuLy8gLmZsZXgtcm93IHtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZsZXgtY29sdW1uIHtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZsZXgtcm93LXJldmVyc2Uge1xuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZmxleC13cmFwIHtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZmxleC1ub3dyYXAge1xuLy8gICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZsZXgtd3JhcC1yZXZlcnNlIHtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuLy8gICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYWxpZ24taXRlbXMtc3RhcnQge1xuLy8gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLWl0ZW1zLWVuZCB7XG4vLyAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4vLyAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuLy8gICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuLy8gICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYWxpZ24tY29udGVudC1lbmQge1xuLy8gICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbi8vICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbi8vICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbi8vICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYWxpZ24tY29udGVudC1zdHJldGNoIHtcbi8vICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLXNlbGYtYXV0byB7XG4vLyAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5hbGlnbi1zZWxmLXN0YXJ0IHtcbi8vICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLXNlbGYtZW5kIHtcbi8vICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5hbGlnbi1zZWxmLWNlbnRlciB7XG4vLyAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuLy8gICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4vLyAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuLy8gICAgIGhlaWdodDogNDBweFxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xuLy8gICAgIC5mbGV4LXNtLXJvdyB7XG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1zbS1jb2x1bW4ge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbGV4LXNtLXdyYXAge1xuLy8gICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1zbS1ub3dyYXAge1xuLy8gICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4vLyAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4vLyAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuLy8gICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbi8vICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbi8vICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuLy8gICAgIC5mbGV4LW1kLXJvdyB7XG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1tZC1jb2x1bW4ge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbGV4LW1kLXdyYXAge1xuLy8gICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1tZC1ub3dyYXAge1xuLy8gICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4vLyAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4vLyAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuLy8gICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbi8vICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbi8vICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuLy8gICAgIC5mbGV4LWxnLXJvdyB7XG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1sZy1jb2x1bW4ge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbGV4LWxnLXdyYXAge1xuLy8gICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC1sZy1ub3dyYXAge1xuLy8gICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4vLyAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4vLyAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuLy8gICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbi8vICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbi8vICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbi8vICAgICAuZmxleC14bC1yb3cge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsZXgteGwtY29sdW1uIHtcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC14bC13cmFwIHtcbi8vICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsZXgteGwtbm93cmFwIHtcbi8vICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuLy8gICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4vLyAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4vLyAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuLy8gICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbi8vICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuLy8gICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuLy8gICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLXNlbGYteGwtZW5kIHtcbi8vICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuLy8gICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZsb2F0LWxlZnQge1xuLy8gICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZsb2F0LXJpZ2h0IHtcbi8vICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZmxvYXQtbm9uZSB7XG4vLyAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xuLy8gICAgIC5mbG9hdC1zbS1sZWZ0IHtcbi8vICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxvYXQtc20tcmlnaHQge1xuLy8gICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAuZmxvYXQtc20tbm9uZSB7XG4vLyAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4vLyAgICAgLmZsb2F0LW1kLWxlZnQge1xuLy8gICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbG9hdC1tZC1yaWdodCB7XG4vLyAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5mbG9hdC1tZC1ub25lIHtcbi8vICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbi8vICAgICAuZmxvYXQtbGctbGVmdCB7XG4vLyAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsb2F0LWxnLXJpZ2h0IHtcbi8vICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsb2F0LWxnLW5vbmUge1xuLy8gICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbi8vICAgICAuZmxvYXQteGwtbGVmdCB7XG4vLyAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsb2F0LXhsLXJpZ2h0IHtcbi8vICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLmZsb2F0LXhsLW5vbmUge1xuLy8gICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAucG9zaXRpb24tc3RhdGljIHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnBvc2l0aW9uLXJlbGF0aXZlIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucG9zaXRpb24tYWJzb2x1dGUge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wb3NpdGlvbi1maXhlZCB7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnBvc2l0aW9uLXN0aWNreSB7XG4vLyAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XG4vLyAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5maXhlZC10b3Age1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB6LWluZGV4OiAxMDMwXG4vLyB9XG5cbi8vIC5maXhlZC1ib3R0b20ge1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICBib3R0b206IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB6LWluZGV4OiAxMDMwXG4vLyB9XG5cbi8vIC5zdGlja3ktdG9wIHtcbi8vICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4vLyAgICAgcG9zaXRpb246IHN0aWNreTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgei1pbmRleDogMTAyMFxuLy8gfVxuXG4vLyAuc3Itb25seSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHdpZHRoOiAxcHg7XG4vLyAgICAgaGVpZ2h0OiAxcHg7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbi8vICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4vLyAgICAgYm9yZGVyOiAwXG4vLyB9XG5cbi8vIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4vLyAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuLy8gICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLyAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gICAgIGNsaXA6IGF1dG87XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbi8vICAgICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbi8vICAgICBjbGlwLXBhdGg6IG5vbmVcbi8vIH1cblxuLy8gLnctMjUge1xuLy8gICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAudy01MCB7XG4vLyAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC53LTc1IHtcbi8vICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnctMTAwIHtcbi8vICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5oLTI1IHtcbi8vICAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5oLTUwIHtcbi8vICAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5oLTc1IHtcbi8vICAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5oLTEwMCB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm13LTEwMCB7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1oLTEwMCB7XG4vLyAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLTAge1xuLy8gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tdC0wLFxuLy8gLm15LTAge1xuLy8gICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubXItMCxcbi8vIC5teC0wIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubWItMCxcbi8vIC5teS0wIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1sLTAsXG4vLyAubXgtMCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS0xIHtcbi8vICAgICBtYXJnaW46IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tdC0xLFxuLy8gLm15LTEge1xuLy8gICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tci0xLFxuLy8gLm14LTEge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1iLTEsXG4vLyAubXktMSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1sLTEsXG4vLyAubXgtMSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLTIge1xuLy8gICAgIG1hcmdpbjogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubXQtMixcbi8vIC5teS0yIHtcbi8vICAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tci0yLFxuLy8gLm14LTIge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubWItMixcbi8vIC5teS0yIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tbC0yLFxuLy8gLm14LTIge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLTMge1xuLy8gICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tdC0zLFxuLy8gLm15LTMge1xuLy8gICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubXItMyxcbi8vIC5teC0zIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubWItMyxcbi8vIC5teS0zIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1sLTMsXG4vLyAubXgtMyB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS00IHtcbi8vICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tdC00LFxuLy8gLm15LTQge1xuLy8gICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tci00LFxuLy8gLm14LTQge1xuLy8gICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1iLTQsXG4vLyAubXktNCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1sLTQsXG4vLyAubXgtNCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLTUge1xuLy8gICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tdC01LFxuLy8gLm15LTUge1xuLy8gICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubXItNSxcbi8vIC5teC01IHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubWItNSxcbi8vIC5teS01IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1sLTUsXG4vLyAubXgtNSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucC0wLFxuLy8gLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LWlucHV0LWFyZWEucHktMyB7XG4vLyAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wdC0wLFxuLy8gLnB5LTAge1xuLy8gICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnByLTAsXG4vLyAucHgtMCB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wYi0wLFxuLy8gLnB5LTAge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnBsLTAsXG4vLyAucHgtMCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtMSB7XG4vLyAgICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnB0LTEsXG4vLyAucHktMSB7XG4vLyAgICAgcGFkZGluZy10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wci0xLFxuLy8gLnB4LTEge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wYi0xLFxuLy8gLnB5LTEge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucGwtMSxcbi8vIC5weC0xIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLTIge1xuLy8gICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnB0LTIsXG4vLyAucHktMiB7XG4vLyAgICAgcGFkZGluZy10b3A6IC41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnByLTIsXG4vLyAucHgtMiB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucGItMixcbi8vIC5weS0yIHtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucGwtMixcbi8vIC5weC0yIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtMyB7XG4vLyAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wdC0zLFxuLy8gLnB5LTMge1xuLy8gICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnByLTMsXG4vLyAucHgtMyB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wYi0zLFxuLy8gLnB5LTMge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnBsLTMsXG4vLyAucHgtMyB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtNCB7XG4vLyAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnB0LTQsXG4vLyAucHktNCB7XG4vLyAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wci00LFxuLy8gLnB4LTQge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wYi00LFxuLy8gLnB5LTQge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucGwtNCxcbi8vIC5weC00IHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLTUge1xuLy8gICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucHQtNSxcbi8vIC5weS01IHtcbi8vICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wci01LFxuLy8gLnB4LTUge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucGItNSxcbi8vIC5weS01IHtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wbC01LFxuLy8gLnB4LTUge1xuLy8gICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLWF1dG8ge1xuLy8gICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tdC1hdXRvLFxuLy8gLm15LWF1dG8ge1xuLy8gICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubXItYXV0byxcbi8vIC5teC1hdXRvIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubWItYXV0byxcbi8vIC5teS1hdXRvIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1sLWF1dG8sXG4vLyAubXgtYXV0byB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudFxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xuLy8gICAgIC5tLXNtLTAge1xuLy8gICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtc20tMCxcbi8vICAgICAubXktc20tMCB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItc20tMCxcbi8vICAgICAubXgtc20tMCB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1zbS0wLFxuLy8gICAgIC5teS1zbS0wIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1zbS0wLFxuLy8gICAgIC5teC1zbS0wIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS1zbS0xIHtcbi8vICAgICAgICAgbWFyZ2luOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtc20tMSxcbi8vICAgICAubXktc20tMSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1zbS0xLFxuLy8gICAgIC5teC1zbS0xIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWItc20tMSxcbi8vICAgICAubXktc20tMSB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1zbS0xLFxuLy8gICAgIC5teC1zbS0xIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLXNtLTIge1xuLy8gICAgICAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LXNtLTIsXG4vLyAgICAgLm15LXNtLTIge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1zbS0yLFxuLy8gICAgIC5teC1zbS0yIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1zbS0yLFxuLy8gICAgIC5teS1zbS0yIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwtc20tMixcbi8vICAgICAubXgtc20tMiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLXNtLTMge1xuLy8gICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtc20tMyxcbi8vICAgICAubXktc20tMyB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItc20tMyxcbi8vICAgICAubXgtc20tMyB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1zbS0zLFxuLy8gICAgIC5teS1zbS0zIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1zbS0zLFxuLy8gICAgIC5teC1zbS0zIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS1zbS00IHtcbi8vICAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtc20tNCxcbi8vICAgICAubXktc20tNCB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1zbS00LFxuLy8gICAgIC5teC1zbS00IHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWItc20tNCxcbi8vICAgICAubXktc20tNCB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1zbS00LFxuLy8gICAgIC5teC1zbS00IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLXNtLTUge1xuLy8gICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtc20tNSxcbi8vICAgICAubXktc20tNSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItc20tNSxcbi8vICAgICAubXgtc20tNSB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1zbS01LFxuLy8gICAgIC5teS1zbS01IHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1zbS01LFxuLy8gICAgIC5teC1zbS01IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1zbS0wIHtcbi8vICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC1zbS0wLFxuLy8gICAgIC5weS1zbS0wIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItc20tMCxcbi8vICAgICAucHgtc20tMCB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItc20tMCxcbi8vICAgICAucHktc20tMCB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLXNtLTAsXG4vLyAgICAgLnB4LXNtLTAge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1zbS0xIHtcbi8vICAgICAgICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LXNtLTEsXG4vLyAgICAgLnB5LXNtLTEge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLXNtLTEsXG4vLyAgICAgLnB4LXNtLTEge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItc20tMSxcbi8vICAgICAucHktc20tMSB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtc20tMSxcbi8vICAgICAucHgtc20tMSB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAtc20tMiB7XG4vLyAgICAgICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LXNtLTIsXG4vLyAgICAgLnB5LXNtLTIge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItc20tMixcbi8vICAgICAucHgtc20tMiB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLXNtLTIsXG4vLyAgICAgLnB5LXNtLTIge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtc20tMixcbi8vICAgICAucHgtc20tMiB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1zbS0zIHtcbi8vICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC1zbS0zLFxuLy8gICAgIC5weS1zbS0zIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItc20tMyxcbi8vICAgICAucHgtc20tMyB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItc20tMyxcbi8vICAgICAucHktc20tMyB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLXNtLTMsXG4vLyAgICAgLnB4LXNtLTMge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1zbS00IHtcbi8vICAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LXNtLTQsXG4vLyAgICAgLnB5LXNtLTQge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLXNtLTQsXG4vLyAgICAgLnB4LXNtLTQge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItc20tNCxcbi8vICAgICAucHktc20tNCB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtc20tNCxcbi8vICAgICAucHgtc20tNCB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAtc20tNSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHQtc20tNSxcbi8vICAgICAucHktc20tNSB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLXNtLTUsXG4vLyAgICAgLnB4LXNtLTUge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLXNtLTUsXG4vLyAgICAgLnB5LXNtLTUge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wbC1zbS01LFxuLy8gICAgIC5weC1zbS01IHtcbi8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm0tc20tYXV0byB7XG4vLyAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tdC1zbS1hdXRvLFxuLy8gICAgIC5teS1zbS1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1zbS1hdXRvLFxuLy8gICAgIC5teC1zbS1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1iLXNtLWF1dG8sXG4vLyAgICAgLm15LXNtLWF1dG8ge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1sLXNtLWF1dG8sXG4vLyAgICAgLm14LXNtLWF1dG8ge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuLy8gICAgIC5tLW1kLTAge1xuLy8gICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbWQtMCxcbi8vICAgICAubXktbWQtMCB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItbWQtMCxcbi8vICAgICAubXgtbWQtMCB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1tZC0wLFxuLy8gICAgIC5teS1tZC0wIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1tZC0wLFxuLy8gICAgIC5teC1tZC0wIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS1tZC0xIHtcbi8vICAgICAgICAgbWFyZ2luOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbWQtMSxcbi8vICAgICAubXktbWQtMSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1tZC0xLFxuLy8gICAgIC5teC1tZC0xIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWItbWQtMSxcbi8vICAgICAubXktbWQtMSB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1tZC0xLFxuLy8gICAgIC5teC1tZC0xIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLW1kLTIge1xuLy8gICAgICAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LW1kLTIsXG4vLyAgICAgLm15LW1kLTIge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1tZC0yLFxuLy8gICAgIC5teC1tZC0yIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1tZC0yLFxuLy8gICAgIC5teS1tZC0yIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwtbWQtMixcbi8vICAgICAubXgtbWQtMiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLW1kLTMge1xuLy8gICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbWQtMyxcbi8vICAgICAubXktbWQtMyB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItbWQtMyxcbi8vICAgICAubXgtbWQtMyB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1tZC0zLFxuLy8gICAgIC5teS1tZC0zIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1tZC0zLFxuLy8gICAgIC5teC1tZC0zIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS1tZC00IHtcbi8vICAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbWQtNCxcbi8vICAgICAubXktbWQtNCB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1tZC00LFxuLy8gICAgIC5teC1tZC00IHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWItbWQtNCxcbi8vICAgICAubXktbWQtNCB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1tZC00LFxuLy8gICAgIC5teC1tZC00IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLW1kLTUge1xuLy8gICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbWQtNSxcbi8vICAgICAubXktbWQtNSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItbWQtNSxcbi8vICAgICAubXgtbWQtNSB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1tZC01LFxuLy8gICAgIC5teS1tZC01IHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1tZC01LFxuLy8gICAgIC5teC1tZC01IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1tZC0wIHtcbi8vICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC1tZC0wLFxuLy8gICAgIC5weS1tZC0wIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItbWQtMCxcbi8vICAgICAucHgtbWQtMCB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbWQtMCxcbi8vICAgICAucHktbWQtMCB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLW1kLTAsXG4vLyAgICAgLnB4LW1kLTAge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1tZC0xIHtcbi8vICAgICAgICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LW1kLTEsXG4vLyAgICAgLnB5LW1kLTEge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLW1kLTEsXG4vLyAgICAgLnB4LW1kLTEge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbWQtMSxcbi8vICAgICAucHktbWQtMSB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtbWQtMSxcbi8vICAgICAucHgtbWQtMSB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAtbWQtMiB7XG4vLyAgICAgICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LW1kLTIsXG4vLyAgICAgLnB5LW1kLTIge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItbWQtMixcbi8vICAgICAucHgtbWQtMiB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLW1kLTIsXG4vLyAgICAgLnB5LW1kLTIge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtbWQtMixcbi8vICAgICAucHgtbWQtMiB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1tZC0zIHtcbi8vICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC1tZC0zLFxuLy8gICAgIC5weS1tZC0zIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItbWQtMyxcbi8vICAgICAucHgtbWQtMyB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbWQtMyxcbi8vICAgICAucHktbWQtMyB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLW1kLTMsXG4vLyAgICAgLnB4LW1kLTMge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1tZC00IHtcbi8vICAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LW1kLTQsXG4vLyAgICAgLnB5LW1kLTQge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLW1kLTQsXG4vLyAgICAgLnB4LW1kLTQge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbWQtNCxcbi8vICAgICAucHktbWQtNCB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtbWQtNCxcbi8vICAgICAucHgtbWQtNCB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAtbWQtNSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHQtbWQtNSxcbi8vICAgICAucHktbWQtNSB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLW1kLTUsXG4vLyAgICAgLnB4LW1kLTUge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLW1kLTUsXG4vLyAgICAgLnB5LW1kLTUge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wbC1tZC01LFxuLy8gICAgIC5weC1tZC01IHtcbi8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm0tbWQtYXV0byB7XG4vLyAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tdC1tZC1hdXRvLFxuLy8gICAgIC5teS1tZC1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1tZC1hdXRvLFxuLy8gICAgIC5teC1tZC1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1iLW1kLWF1dG8sXG4vLyAgICAgLm15LW1kLWF1dG8ge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1sLW1kLWF1dG8sXG4vLyAgICAgLm14LW1kLWF1dG8ge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xuLy8gICAgIC5tLWxnLTAge1xuLy8gICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbGctMCxcbi8vICAgICAubXktbGctMCB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItbGctMCxcbi8vICAgICAubXgtbGctMCB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1sZy0wLFxuLy8gICAgIC5teS1sZy0wIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1sZy0wLFxuLy8gICAgIC5teC1sZy0wIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS1sZy0xIHtcbi8vICAgICAgICAgbWFyZ2luOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbGctMSxcbi8vICAgICAubXktbGctMSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1sZy0xLFxuLy8gICAgIC5teC1sZy0xIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWItbGctMSxcbi8vICAgICAubXktbGctMSB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1sZy0xLFxuLy8gICAgIC5teC1sZy0xIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLWxnLTIge1xuLy8gICAgICAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LWxnLTIsXG4vLyAgICAgLm15LWxnLTIge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1sZy0yLFxuLy8gICAgIC5teC1sZy0yIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1sZy0yLFxuLy8gICAgIC5teS1sZy0yIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwtbGctMixcbi8vICAgICAubXgtbGctMiB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLWxnLTMge1xuLy8gICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbGctMyxcbi8vICAgICAubXktbGctMyB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItbGctMyxcbi8vICAgICAubXgtbGctMyB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1sZy0zLFxuLy8gICAgIC5teS1sZy0zIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1sZy0zLFxuLy8gICAgIC5teC1sZy0zIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS1sZy00IHtcbi8vICAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbGctNCxcbi8vICAgICAubXktbGctNCB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1sZy00LFxuLy8gICAgIC5teC1sZy00IHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWItbGctNCxcbi8vICAgICAubXktbGctNCB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1sZy00LFxuLy8gICAgIC5teC1sZy00IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLWxnLTUge1xuLy8gICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQtbGctNSxcbi8vICAgICAubXktbGctNSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXItbGctNSxcbi8vICAgICAubXgtbGctNSB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi1sZy01LFxuLy8gICAgIC5teS1sZy01IHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC1sZy01LFxuLy8gICAgIC5teC1sZy01IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1sZy0wIHtcbi8vICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC1sZy0wLFxuLy8gICAgIC5weS1sZy0wIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItbGctMCxcbi8vICAgICAucHgtbGctMCB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbGctMCxcbi8vICAgICAucHktbGctMCB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLWxnLTAsXG4vLyAgICAgLnB4LWxnLTAge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1sZy0xIHtcbi8vICAgICAgICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LWxnLTEsXG4vLyAgICAgLnB5LWxnLTEge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLWxnLTEsXG4vLyAgICAgLnB4LWxnLTEge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbGctMSxcbi8vICAgICAucHktbGctMSB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtbGctMSxcbi8vICAgICAucHgtbGctMSB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAtbGctMiB7XG4vLyAgICAgICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LWxnLTIsXG4vLyAgICAgLnB5LWxnLTIge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItbGctMixcbi8vICAgICAucHgtbGctMiB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLWxnLTIsXG4vLyAgICAgLnB5LWxnLTIge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtbGctMixcbi8vICAgICAucHgtbGctMiB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1sZy0zIHtcbi8vICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC1sZy0zLFxuLy8gICAgIC5weS1sZy0zIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHItbGctMyxcbi8vICAgICAucHgtbGctMyB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbGctMyxcbi8vICAgICAucHktbGctMyB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLWxnLTMsXG4vLyAgICAgLnB4LWxnLTMge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucC1sZy00IHtcbi8vICAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LWxnLTQsXG4vLyAgICAgLnB5LWxnLTQge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLWxnLTQsXG4vLyAgICAgLnB4LWxnLTQge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGItbGctNCxcbi8vICAgICAucHktbGctNCB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwtbGctNCxcbi8vICAgICAucHgtbGctNCB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAtbGctNSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHQtbGctNSxcbi8vICAgICAucHktbGctNSB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLWxnLTUsXG4vLyAgICAgLnB4LWxnLTUge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLWxnLTUsXG4vLyAgICAgLnB5LWxnLTUge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wbC1sZy01LFxuLy8gICAgIC5weC1sZy01IHtcbi8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm0tbGctYXV0byB7XG4vLyAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tdC1sZy1hdXRvLFxuLy8gICAgIC5teS1sZy1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tci1sZy1hdXRvLFxuLy8gICAgIC5teC1sZy1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1iLWxnLWF1dG8sXG4vLyAgICAgLm15LWxnLWF1dG8ge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1sLWxnLWF1dG8sXG4vLyAgICAgLm14LWxnLWF1dG8ge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbi8vICAgICAubS14bC0wIHtcbi8vICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LXhsLTAsXG4vLyAgICAgLm15LXhsLTAge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1yLXhsLTAsXG4vLyAgICAgLm14LXhsLTAge1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWIteGwtMCxcbi8vICAgICAubXkteGwtMCB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwteGwtMCxcbi8vICAgICAubXgteGwtMCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm0teGwtMSB7XG4vLyAgICAgICAgIG1hcmdpbjogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LXhsLTEsXG4vLyAgICAgLm15LXhsLTEge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXIteGwtMSxcbi8vICAgICAubXgteGwtMSB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1iLXhsLTEsXG4vLyAgICAgLm15LXhsLTEge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwteGwtMSxcbi8vICAgICAubXgteGwtMSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS14bC0yIHtcbi8vICAgICAgICAgbWFyZ2luOiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tdC14bC0yLFxuLy8gICAgIC5teS14bC0yIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXIteGwtMixcbi8vICAgICAubXgteGwtMiB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWIteGwtMixcbi8vICAgICAubXkteGwtMiB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1sLXhsLTIsXG4vLyAgICAgLm14LXhsLTIge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS14bC0zIHtcbi8vICAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LXhsLTMsXG4vLyAgICAgLm15LXhsLTMge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1yLXhsLTMsXG4vLyAgICAgLm14LXhsLTMge1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWIteGwtMyxcbi8vICAgICAubXkteGwtMyB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwteGwtMyxcbi8vICAgICAubXgteGwtMyB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm0teGwtNCB7XG4vLyAgICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LXhsLTQsXG4vLyAgICAgLm15LXhsLTQge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXIteGwtNCxcbi8vICAgICAubXgteGwtNCB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1iLXhsLTQsXG4vLyAgICAgLm15LXhsLTQge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwteGwtNCxcbi8vICAgICAubXgteGwtNCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubS14bC01IHtcbi8vICAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm10LXhsLTUsXG4vLyAgICAgLm15LXhsLTUge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLm1yLXhsLTUsXG4vLyAgICAgLm14LXhsLTUge1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWIteGwtNSxcbi8vICAgICAubXkteGwtNSB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubWwteGwtNSxcbi8vICAgICAubXgteGwtNSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAteGwtMCB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHQteGwtMCxcbi8vICAgICAucHkteGwtMCB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLXhsLTAsXG4vLyAgICAgLnB4LXhsLTAge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLXhsLTAsXG4vLyAgICAgLnB5LXhsLTAge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wbC14bC0wLFxuLy8gICAgIC5weC14bC0wIHtcbi8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAteGwtMSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC14bC0xLFxuLy8gICAgIC5weS14bC0xIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wci14bC0xLFxuLy8gICAgIC5weC14bC0xIHtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLXhsLTEsXG4vLyAgICAgLnB5LXhsLTEge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLXhsLTEsXG4vLyAgICAgLnB4LXhsLTEge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wLXhsLTIge1xuLy8gICAgICAgICBwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC14bC0yLFxuLy8gICAgIC5weS14bC0yIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLXhsLTIsXG4vLyAgICAgLnB4LXhsLTIge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wYi14bC0yLFxuLy8gICAgIC5weS14bC0yIHtcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLXhsLTIsXG4vLyAgICAgLnB4LXhsLTIge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAteGwtMyB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucHQteGwtMyxcbi8vICAgICAucHkteGwtMyB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnByLXhsLTMsXG4vLyAgICAgLnB4LXhsLTMge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLXhsLTMsXG4vLyAgICAgLnB5LXhsLTMge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wbC14bC0zLFxuLy8gICAgIC5weC14bC0zIHtcbi8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnAteGwtNCB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wdC14bC00LFxuLy8gICAgIC5weS14bC00IHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wci14bC00LFxuLy8gICAgIC5weC14bC00IHtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBiLXhsLTQsXG4vLyAgICAgLnB5LXhsLTQge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnBsLXhsLTQsXG4vLyAgICAgLnB4LXhsLTQge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wLXhsLTUge1xuLy8gICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnB0LXhsLTUsXG4vLyAgICAgLnB5LXhsLTUge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wci14bC01LFxuLy8gICAgIC5weC14bC01IHtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5wYi14bC01LFxuLy8gICAgIC5weS14bC01IHtcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAucGwteGwtNSxcbi8vICAgICAucHgteGwtNSB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tLXhsLWF1dG8ge1xuLy8gICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXQteGwtYXV0byxcbi8vICAgICAubXkteGwtYXV0byB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAubXIteGwtYXV0byxcbi8vICAgICAubXgteGwtYXV0byB7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tYi14bC1hdXRvLFxuLy8gICAgIC5teS14bC1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC5tbC14bC1hdXRvLFxuLy8gICAgIC5teC14bC1hdXRvIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gLnRleHQtanVzdGlmeSB7XG4vLyAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC50ZXh0LW5vd3JhcCB7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC50ZXh0LXRydW5jYXRlIHtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiA0cHhcbi8vIH1cblxuLy8gLnRleHQtbGVmdCB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC50ZXh0LXJpZ2h0IHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC50ZXh0LWNlbnRlciB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcbi8vICAgICAudGV4dC1zbS1sZWZ0IHtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC50ZXh0LXNtLXJpZ2h0IHtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAudGV4dC1zbS1jZW50ZXIge1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbi8vICAgICAudGV4dC1tZC1sZWZ0IHtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC50ZXh0LW1kLXJpZ2h0IHtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAudGV4dC1tZC1jZW50ZXIge1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbi8vICAgICAudGV4dC1sZy1sZWZ0IHtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgIC50ZXh0LWxnLXJpZ2h0IHtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAudGV4dC1sZy1jZW50ZXIge1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4vLyAgICAgLnRleHQteGwtbGVmdCB7XG4vLyAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vICAgICAudGV4dC14bC1yaWdodCB7XG4vLyAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgLnRleHQteGwtY2VudGVyIHtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyB9XG5cbi8vIC50ZXh0LWxvd2VyY2FzZSB7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC50ZXh0LXVwcGVyY2FzZSB7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC50ZXh0LWNhcGl0YWxpemUge1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbi8vICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5mb250LXdlaWdodC1ib2xkIHtcbi8vICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZvbnQtaXRhbGljIHtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAudGV4dC13aGl0ZSB7XG4vLyAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAudGV4dC1wcmltYXJ5IHtcbi8vICAgICBjb2xvcjogI2ZhYjZhYSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIGEudGV4dC1wcmltYXJ5OmZvY3VzLFxuLy8gYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnRleHQtc2Vjb25kYXJ5IHtcbi8vICAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsXG4vLyBhLnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcbi8vICAgICBjb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5jb25uZWN0ZWQsXG4vLyAuZ3JlZW4sXG4vLyAubm90aWZ5c3VjY2Vzcyxcbi8vIC50ZXh0LXN1Y2Nlc3Mge1xuLy8gICAgIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gYS5jb25uZWN0ZWQ6Zm9jdXMsXG4vLyBhLmNvbm5lY3RlZDpob3Zlcixcbi8vIGEuZ3JlZW46Zm9jdXMsXG4vLyBhLmdyZWVuOmhvdmVyLFxuLy8gYS5ub3RpZnlzdWNjZXNzOmZvY3VzLFxuLy8gYS5ub3RpZnlzdWNjZXNzOmhvdmVyLFxuLy8gYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsXG4vLyBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4vLyAgICAgY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuaGlnaGxpZ2h0LFxuLy8gLnRleHQtaW5mbyB7XG4vLyAgICAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudFxuLy8gfVxuXG4vLyBhLmhpZ2hsaWdodDpmb2N1cyxcbi8vIGEuaGlnaGxpZ2h0OmhvdmVyLFxuLy8gYS50ZXh0LWluZm86Zm9jdXMsXG4vLyBhLnRleHQtaW5mbzpob3ZlciB7XG4vLyAgICAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuY29tcGxldGlvbi1leHBpcmVkLFxuLy8gLmNvbm5lY3RpbmcsXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSAuc3RhY2t0cmFjZS1saW5lLFxuLy8gLm5vdGlmeXByb2JsZW0sXG4vLyAucmVkLFxuLy8gLnRleHQtd2FybmluZyxcbi8vIHNwYW4uZmxhZ2dlZC10YWcsXG4vLyBzcGFuLmZsYWdnZWQtdGFnIGEsXG4vLyB0ci5mbGFnZ2VkLXRhZyxcbi8vIHRyLmZsYWdnZWQtdGFnIGEge1xuLy8gICAgIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLnBhcmFtLXN0YWNrdHJhY2UgYS5zdGFja3RyYWNlLWxpbmU6Zm9jdXMsXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSBhLnN0YWNrdHJhY2UtbGluZTpob3Zlcixcbi8vIGEuY29tcGxldGlvbi1leHBpcmVkOmZvY3VzLFxuLy8gYS5jb21wbGV0aW9uLWV4cGlyZWQ6aG92ZXIsXG4vLyBhLmNvbm5lY3Rpbmc6Zm9jdXMsXG4vLyBhLmNvbm5lY3Rpbmc6aG92ZXIsXG4vLyBhLm5vdGlmeXByb2JsZW06Zm9jdXMsXG4vLyBhLm5vdGlmeXByb2JsZW06aG92ZXIsXG4vLyBhLnJlZDpmb2N1cyxcbi8vIGEucmVkOmhvdmVyLFxuLy8gYS50ZXh0LXdhcm5pbmc6Zm9jdXMsXG4vLyBhLnRleHQtd2FybmluZzpob3Zlcixcbi8vIHNwYW4uZmxhZ2dlZC10YWcgYTpmb2N1cyxcbi8vIHNwYW4uZmxhZ2dlZC10YWcgYTpob3Zlcixcbi8vIHRyLmZsYWdnZWQtdGFnIGE6Zm9jdXMsXG4vLyB0ci5mbGFnZ2VkLXRhZyBhOmhvdmVyIHtcbi8vICAgICBjb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5ub3Rjb25uZWN0ZWQsXG4vLyAucXVlIC52YWxpZGF0aW9uZXJyb3IsXG4vLyAudGV4dC1kYW5nZXIsXG4vLyAudGV4dC1lcnJvciB7XG4vLyAgICAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucXVlIGEudmFsaWRhdGlvbmVycm9yOmZvY3VzLFxuLy8gLnF1ZSBhLnZhbGlkYXRpb25lcnJvcjpob3Zlcixcbi8vIGEubm90Y29ubmVjdGVkOmZvY3VzLFxuLy8gYS5ub3Rjb25uZWN0ZWQ6aG92ZXIsXG4vLyBhLnRleHQtZGFuZ2VyOmZvY3VzLFxuLy8gYS50ZXh0LWRhbmdlcjpob3Zlcixcbi8vIGEudGV4dC1lcnJvcjpmb2N1cyxcbi8vIGEudGV4dC1lcnJvcjpob3ZlciB7XG4vLyAgICAgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAudGV4dC1saWdodCB7XG4vLyAgICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudFxuLy8gfVxuXG4vLyBhLnRleHQtbGlnaHQ6Zm9jdXMsXG4vLyBhLnRleHQtbGlnaHQ6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIC5oaWdobGlnaHQsXG4vLyAudGV4dC1kYXJrIHtcbi8vICAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vICNjYXRlZ29yeXF1ZXN0aW9ucyBhLmhpZ2hsaWdodDpmb2N1cyxcbi8vICNjYXRlZ29yeXF1ZXN0aW9ucyBhLmhpZ2hsaWdodDpob3Zlcixcbi8vIGEudGV4dC1kYXJrOmZvY3VzLFxuLy8gYS50ZXh0LWRhcms6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnRcbi8vIH1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uLXRvdGFscy5kaW1tZWQsXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbVtkYXRhLXZpc2libGU9XCIwXCJdLFxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW1bZGF0YS12aXNpYmxlPVwiMFwiXT5kaXY+YSxcbiNwYWdlLWFkbWluLXBsdWdpbnMgI3BsdWdpbnMtY29udHJvbC1wYW5lbCAubm90ZXMgLnJlcXVpcmVkYnksXG4jcGFnZS1hZG1pbi1wbHVnaW5zICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnBsdWdpbm5hbWUgLmNvbXBvbmVudG5hbWUsXG4jcGFnZS1hZG1pbi1wbHVnaW5zICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnZlcnNpb24gLnZlcnNpb25udW1iZXIsXG4jcGFnZS1hZG1pbi1xYmVoYXZpb3VycyAuZGlzYWJsZWQsXG4jcGFnZS1hZG1pbi1xdHlwZXMgLmRpc2FibGVkLFxuI3BhZ2UtYWRtaW4tc2VhcmNoIC5hZG1pbnBhZ2VwYXRoIGxpLFxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjayAuZGlzcGxheW5hbWUgLnBsdWdpbmRpcixcbiNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2sgLnJlcXVpcmVzLW9rLFxuI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjay1hdmFpbGFibGUtZGVwZW5kZW5jaWVzIC5kaXNwbGF5bmFtZSAuY29tcG9uZW50LFxuI3BsdWdpbnMtY2hlY2stcGFnZSAucGFnZS1kZXNjcmlwdGlvbixcbi5ibG9jayAubWluaWNhbGVuZGFyIHRkLndlZWtlbmQsXG4uY291cnNlLWNvbnRlbnQgLnNlY3Rpb24tc3VtbWFyeSAuc2VjdGlvbi1zdW1tYXJ5LWFjdGl2aXRpZXMgLmFjdGl2aXR5LWNvdW50LFxuLmNvdXJzZS1jb250ZW50IHVsIGxpLnNlY3Rpb24uaGlkZGVuIC5hY3Rpdml0eSAuYWN0aXZpdHlpbnN0YW5jZSxcbi5jb3Vyc2UtY29udGVudCB1bCBsaS5zZWN0aW9uLmhpZGRlbiAuY29udGVudD5kaXYuc3VtbWFyeSxcbi5jb3Vyc2UtY29udGVudCB1bCBsaS5zZWN0aW9uLmhpZGRlbiAuc2VjdGlvbm5hbWU+c3Bhbixcbi5kaW1tZWRfY2F0ZWdvcnksXG4uZGltbWVkX2NhdGVnb3J5IGEsXG4uZGltbWVkX3RleHQsXG4uZGltbWVkX3RleHQgYSxcbi5kaW1tZWRfdGV4dCBhOmxpbmssXG4uZGltbWVkX3RleHQgYTp2aXNpdGVkLFxuLmZpdGVtLmRpc2FibGVkIC5mcC1idG4tY2hvb3NlLFxuLmZvcm0tZGVmYXVsdGluZm8sXG4uZm9ybS1sYWJlbCAuZm9ybS1zaG9ydG5hbWUsXG4uZm9ybXNldHRpbmdoZWFkaW5nIC5mb3JtLWhvcml6b250YWwsXG4ubm8tZmVsZW1lbnQuZnN0YXRpYyxcbi5wYXRoLWJhY2t1cCAuYmFja3VwX3Byb2dyZXNzIC5iYWNrdXBfc3RhZ2UsXG4uc2VjdGlvbiAuYWN0aXZpdHkgLnN0ZWFsdGgsXG4udGFnX2ZlZWQgLm1lZGlhIC5tdXRlZCBhLFxuLnRleHQtbXV0ZWQsXG4udXNlcnN1c3BlbmRlZCxcbi51c2Vyc3VzcGVuZGVkIGEsXG4udXNlcnN1c3BlbmRlZCBhOmxpbmssXG4udXNlcnN1c3BlbmRlZCBhOnZpc2l0ZWQsXG5hLmRpbW1lZCxcbmEuZGltbWVkOmxpbmssXG5hLmRpbW1lZDp2aXNpdGVkLFxuYS5kaW1tZWRfdGV4dCxcbmEuZGltbWVkX3RleHQ6bGluayxcbmEuZGltbWVkX3RleHQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudFxufVxuXG4vLyAudGV4dC1oaWRlIHtcbi8vICAgICBmb250OiAwLzAgYTtcbi8vICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYm9yZGVyOiAwXG4vLyB9XG5cbi8vIC52aXNpYmxlIHtcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmludmlzaWJsZSB7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuLy8gICAgIC8vIHNyYzogdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC5lb3RdXT92PTQuNy4wXCIpO1xuLy8gICAgIC8vIHNyYzogdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC5lb3RdXT8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMl1dP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIltbZm9udDpjb3JlfGZvbnRhd2Vzb21lLXdlYmZvbnQud29mZl1dP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiW1tmb250OmNvcmV8Zm9udGF3ZXNvbWUtd2ViZm9udC50dGZdXT92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJbW2ZvbnQ6Y29yZXxmb250YXdlc29tZS13ZWJmb250LnN2Z11dP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuLy8gfVxuXG4vLyAvKiFcbi8vICAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuLy8gICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4vLyAgKi9cblxuLy8gLmZhIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuLy8gICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbi8vICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbi8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG4vLyB9XG5cbi8vIC5mYS1sZyB7XG4vLyAgICAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IC43NWVtO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlXG4vLyB9XG5cbi8vIC5mYS0yeCB7XG4vLyAgICAgZm9udC1zaXplOiAyZW1cbi8vIH1cblxuLy8gLmZhLTN4IHtcbi8vICAgICBmb250LXNpemU6IDNlbVxuLy8gfVxuXG4vLyAuZmEtNHgge1xuLy8gICAgIGZvbnQtc2l6ZTogNGVtXG4vLyB9XG5cbi8vIC5mYS01eCB7XG4vLyAgICAgZm9udC1zaXplOiA1ZW1cbi8vIH1cblxuLy8gLmZhLWZ3IHtcbi8vICAgICB3aWR0aDogMS4yODU3MWVtO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZmEtdWwge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMDtcbi8vICAgICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuLy8gICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxuLy8gfVxuXG4vLyAuZmEtdWw+bGkge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gfVxuXG4vLyAuZmEtbGkge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiAtMi4xNDI4NmVtO1xuLy8gICAgIHdpZHRoOiAyLjE0Mjg2ZW07XG4vLyAgICAgdG9wOiAuMTQyODZlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLmZhLWxpLmZhLWxnIHtcbi8vICAgICBsZWZ0OiAtMS44NTcxNGVtXG4vLyB9XG5cbi8vIC5mYS1ib3JkZXIge1xuLy8gICAgIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4vLyAgICAgYm9yZGVyOiBzb2xpZCAuMDhlbSAjZWVlO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4xZW1cbi8vIH1cblxuLy8gLmZhLXB1bGwtbGVmdCB7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLmZhLXB1bGwtcmlnaHQge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAuZmEuZmEtcHVsbC1sZWZ0IHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cbi8vIH1cblxuLy8gLmZhLmZhLXB1bGwtcmlnaHQge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG4vLyB9XG5cbi8vIC5wdWxsLXJpZ2h0IHtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gLnB1bGwtbGVmdCB7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLmZhLnB1bGwtbGVmdCB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtXG4vLyB9XG5cbi8vIC5mYS5wdWxsLXJpZ2h0IHtcbi8vICAgICBtYXJnaW4tbGVmdDogLjNlbVxuLy8gfVxuXG4vLyAuZmEtc3BpbiB7XG4vLyAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuLy8gICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJcbi8vIH1cblxuLy8gLmZhLXB1bHNlIHtcbi8vICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbi8vICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOClcbi8vIH1cblxuLy8gQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuLy8gICAgIDAlIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcbi8vICAgICB9XG4vLyAgICAgMTAwJSB7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBrZXlmcmFtZXMgZmEtc3BpbiB7XG4vLyAgICAgMCUge1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuLy8gICAgIH1cbi8vICAgICAxMDAlIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZhLXJvdGF0ZS05MCB7XG4vLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4vLyB9XG5cbi8vIC5mYS1yb3RhdGUtMTgwIHtcbi8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4vLyB9XG5cbi8vIC5mYS1yb3RhdGUtMjcwIHtcbi8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXG4vLyB9XG5cbi8vIC5mYS1mbGlwLWhvcml6b250YWwge1xuLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpXG4vLyB9XG5cbi8vIC5mYS1mbGlwLXZlcnRpY2FsIHtcbi8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKVxuLy8gfVxuXG4vLyA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuLy8gOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG4vLyA6cm9vdCAuZmEtcm90YXRlLTE4MCxcbi8vIDpyb290IC5mYS1yb3RhdGUtMjcwLFxuLy8gOnJvb3QgLmZhLXJvdGF0ZS05MCB7XG4vLyAgICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4vLyAgICAgZmlsdGVyOiBub25lXG4vLyB9XG5cbi8vIC5mYS1zdGFjayB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB3aWR0aDogMmVtO1xuLy8gICAgIGhlaWdodDogMmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gfVxuXG4vLyAuZmEtc3RhY2stMXgsXG4vLyAuZmEtc3RhY2stMngge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZmEtc3RhY2stMXgge1xuLy8gICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG4vLyB9XG5cbi8vIC5mYS1zdGFjay0yeCB7XG4vLyAgICAgZm9udC1zaXplOiAyZW1cbi8vIH1cblxuLy8gLmZhLWludmVyc2Uge1xuLy8gICAgIGNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIC5mYS1nbGFzczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CAXCJcbi8vIH1cblxuLy8gLmZhLW11c2ljOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJ1cIlxuLy8gfVxuXG4vLyAuZmEtc2VhcmNoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgIJcIlxuLy8gfVxuXG4vLyAuZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CDXCJcbi8vIH1cblxuLy8gLmZhLWhlYXJ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgIRcIlxuLy8gfVxuXG4vLyAuZmEtc3RhcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CFXCJcbi8vIH1cblxuLy8gLmZhLXN0YXItbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CGXCJcbi8vIH1cblxuLy8gLmZhLXVzZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ah1wiXG4vLyB9XG5cbi8vIC5mYS1maWxtOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgIhcIlxuLy8gfVxuXG4vLyAuZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AiVwiXG4vLyB9XG5cbi8vIC5mYS10aDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CKXCJcbi8vIH1cblxuLy8gLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ai1wiXG4vLyB9XG5cbi8vIC5mYS1jaGVjazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CMXCJcbi8vIH1cblxuLy8gLmZhLWNsb3NlOmJlZm9yZSxcbi8vIC5mYS1yZW1vdmU6YmVmb3JlLFxuLy8gLmZhLXRpbWVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJ1cIlxuLy8gfVxuXG4vLyAuZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AjlwiXG4vLyB9XG5cbi8vIC5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AnVwiXG4vLyB9XG5cbi8vIC5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AkVwiXG4vLyB9XG5cbi8vIC5mYS1zaWduYWw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AklwiXG4vLyB9XG5cbi8vIC5mYS1jb2c6YmVmb3JlLFxuLy8gLmZhLWdlYXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ak1wiXG4vLyB9XG5cbi8vIC5mYS10cmFzaC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJRcIlxuLy8gfVxuXG4vLyAuZmEtaG9tZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CVXCJcbi8vIH1cblxuLy8gLmZhLWZpbGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CWXCJcbi8vIH1cblxuLy8gLmZhLWNsb2NrLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Al1wiXG4vLyB9XG5cbi8vIC5mYS1yb2FkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJhcIlxuLy8gfVxuXG4vLyAuZmEtZG93bmxvYWQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AmVwiXG4vLyB9XG5cbi8vIC5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgJpcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Am1wiXG4vLyB9XG5cbi8vIC5mYS1pbmJveDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CcXCJcbi8vIH1cblxuLy8gLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AnVwiXG4vLyB9XG5cbi8vIC5mYS1yZXBlYXQ6YmVmb3JlLFxuLy8gLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CeXCJcbi8vIH1cblxuLy8gLmZhLXJlZnJlc2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AoVwiXG4vLyB9XG5cbi8vIC5mYS1saXN0LWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CiXCJcbi8vIH1cblxuLy8gLmZhLWxvY2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ao1wiXG4vLyB9XG5cbi8vIC5mYS1mbGFnOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgKRcIlxuLy8gfVxuXG4vLyAuZmEtaGVhZHBob25lczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ClXCJcbi8vIH1cblxuLy8gLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AplwiXG4vLyB9XG5cbi8vIC5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CnXCJcbi8vIH1cblxuLy8gLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CoXCJcbi8vIH1cblxuLy8gLmZhLXFyY29kZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CpXCJcbi8vIH1cblxuLy8gLmZhLWJhcmNvZGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AqlwiXG4vLyB9XG5cbi8vIC5mYS10YWc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Aq1wiXG4vLyB9XG5cbi8vIC5mYS10YWdzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgKxcIlxuLy8gfVxuXG4vLyAuZmEtYm9vazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CtXCJcbi8vIH1cblxuLy8gLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgK5cIlxuLy8gfVxuXG4vLyAuZmEtcHJpbnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ar1wiXG4vLyB9XG5cbi8vIC5mYS1jYW1lcmE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AsFwiXG4vLyB9XG5cbi8vIC5mYS1mb250OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLFcIlxuLy8gfVxuXG4vLyAuZmEtYm9sZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CyXCJcbi8vIH1cblxuLy8gLmZhLWl0YWxpYzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74CzXCJcbi8vIH1cblxuLy8gLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLRcIlxuLy8gfVxuXG4vLyAuZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74C1XCJcbi8vIH1cblxuLy8gLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AtlwiXG4vLyB9XG5cbi8vIC5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+At1wiXG4vLyB9XG5cbi8vIC5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74C4XCJcbi8vIH1cblxuLy8gLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AuVwiXG4vLyB9XG5cbi8vIC5mYS1saXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLpcIlxuLy8gfVxuXG4vLyAuZmEtZGVkZW50OmJlZm9yZSxcbi8vIC5mYS1vdXRkZW50OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLtcIlxuLy8gfVxuXG4vLyAuZmEtaW5kZW50OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgLxcIlxuLy8gfVxuXG4vLyAuZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgL1cIlxuLy8gfVxuXG4vLyAuZmEtaW1hZ2U6YmVmb3JlLFxuLy8gLmZhLXBob3RvOmJlZm9yZSxcbi8vIC5mYS1waWN0dXJlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+AvlwiXG4vLyB9XG5cbi8vIC5mYS1wZW5jaWw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dgFwiXG4vLyB9XG5cbi8vIC5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZ1cIlxuLy8gfVxuXG4vLyAuZmEtYWRqdXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYJcIlxuLy8gfVxuXG4vLyAuZmEtdGludDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752DXCJcbi8vIH1cblxuLy8gLmZhLWVkaXQ6YmVmb3JlLFxuLy8gLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752EXCJcbi8vIH1cblxuLy8gLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYVcIlxuLy8gfVxuXG4vLyAuZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dhlwiXG4vLyB9XG5cbi8vIC5mYS1hcnJvd3M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dh1wiXG4vLyB9XG5cbi8vIC5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYhcIlxuLy8gfVxuXG4vLyAuZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752JXCJcbi8vIH1cblxuLy8gLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYpcIlxuLy8gfVxuXG4vLyAuZmEtcGxheTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752LXCJcbi8vIH1cblxuLy8gLmZhLXBhdXNlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnYxcIlxuLy8gfVxuXG4vLyAuZmEtc3RvcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752dXCJcbi8vIH1cblxuLy8gLmZhLWZvcndhcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+djlwiXG4vLyB9XG5cbi8vIC5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dnVwiXG4vLyB9XG5cbi8vIC5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dkVwiXG4vLyB9XG5cbi8vIC5mYS1lamVjdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752SXCJcbi8vIH1cblxuLy8gLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752TXCJcbi8vIH1cblxuLy8gLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dlFwiXG4vLyB9XG5cbi8vIC5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752VXCJcbi8vIH1cblxuLy8gLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752WXCJcbi8vIH1cblxuLy8gLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752XXCJcbi8vIH1cblxuLy8gLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752YXCJcbi8vIH1cblxuLy8gLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752ZXCJcbi8vIH1cblxuLy8gLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZpcIlxuLy8gfVxuXG4vLyAuZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752bXCJcbi8vIH1cblxuLy8gLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnZxcIlxuLy8gfVxuXG4vLyAuZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dnVwiXG4vLyB9XG5cbi8vIC5mYS1iYW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dnlwiXG4vLyB9XG5cbi8vIC5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnaBcIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+doVwiXG4vLyB9XG5cbi8vIC5mYS1hcnJvdy11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752iXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+do1wiXG4vLyB9XG5cbi8vIC5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLy8gLmZhLXNoYXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnaRcIlxuLy8gfVxuXG4vLyAuZmEtZXhwYW5kOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnaVcIlxuLy8gfVxuXG4vLyAuZmEtY29tcHJlc3M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dplwiXG4vLyB9XG5cbi8vIC5mYS1wbHVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnadcIlxuLy8gfVxuXG4vLyAuZmEtbWludXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dqFwiXG4vLyB9XG5cbi8vIC5mYS1hc3RlcmlzazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752pXCJcbi8vIH1cblxuLy8gLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752qXCJcbi8vIH1cblxuLy8gLmZhLWdpZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dq1wiXG4vLyB9XG5cbi8vIC5mYS1sZWFmOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnaxcIlxuLy8gfVxuXG4vLyAuZmEtZmlyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752tXCJcbi8vIH1cblxuLy8gLmZhLWV5ZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752uXCJcbi8vIH1cblxuLy8gLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752wXCJcbi8vIH1cblxuLy8gLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSxcbi8vIC5mYS13YXJuaW5nOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnbFcIlxuLy8gfVxuXG4vLyAuZmEtcGxhbmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dslwiXG4vLyB9XG5cbi8vIC5mYS1jYWxlbmRhcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi752zXCJcbi8vIH1cblxuLy8gLmZhLXJhbmRvbTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi7520XCJcbi8vIH1cblxuLy8gLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dtVwiXG4vLyB9XG5cbi8vIC5mYS1tYWduZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dtlwiXG4vLyB9XG5cbi8vIC5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnbdcIlxuLy8gfVxuXG4vLyAuZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnbhcIlxuLy8gfVxuXG4vLyAuZmEtcmV0d2VldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi7525XCJcbi8vIH1cblxuLy8gLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dulwiXG4vLyB9XG5cbi8vIC5mYS1mb2xkZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+du1wiXG4vLyB9XG5cbi8vIC5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi7528XCJcbi8vIH1cblxuLy8gLmZhLWFycm93cy12OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvnb1cIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3dzLWg6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+dvlwiXG4vLyB9XG5cbi8vIC5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4vLyAuZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgoBcIlxuLy8gfVxuXG4vLyAuZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CnVwiXG4vLyB9XG5cbi8vIC5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CglwiXG4vLyB9XG5cbi8vIC5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Cg1wiXG4vLyB9XG5cbi8vIC5mYS1rZXk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ChFwiXG4vLyB9XG5cbi8vIC5mYS1jb2dzOmJlZm9yZSxcbi8vIC5mYS1nZWFyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KFXCJcbi8vIH1cblxuLy8gLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgoZcIlxuLy8gfVxuXG4vLyAuZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ch1wiXG4vLyB9XG5cbi8vIC5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgohcIlxuLy8gfVxuXG4vLyAuZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgolcIlxuLy8gfVxuXG4vLyAuZmEtaGVhcnQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KKXCJcbi8vIH1cblxuLy8gLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgotcIlxuLy8gfVxuXG4vLyAuZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgoxcIlxuLy8gfVxuXG4vLyAuZmEtdGh1bWItdGFjazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KdXCJcbi8vIH1cblxuLy8gLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CjlwiXG4vLyB9XG5cbi8vIC5mYS1zaWduLWluOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgp1cIlxuLy8gfVxuXG4vLyAuZmEtdHJvcGh5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgpFcIlxuLy8gfVxuXG4vLyAuZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KSXCJcbi8vIH1cblxuLy8gLmZhLXVwbG9hZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KTXCJcbi8vIH1cblxuLy8gLmZhLWxlbW9uLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ClFwiXG4vLyB9XG5cbi8vIC5mYS1waG9uZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KVXCJcbi8vIH1cblxuLy8gLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgpZcIlxuLy8gfVxuXG4vLyAuZmEtYm9va21hcmstbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KXXCJcbi8vIH1cblxuLy8gLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KYXCJcbi8vIH1cblxuLy8gLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CmVwiXG4vLyB9XG5cbi8vIC5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi8vIC5mYS1mYWNlYm9vazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KaXCJcbi8vIH1cblxuLy8gLmZhLWdpdGh1YjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KbXCJcbi8vIH1cblxuLy8gLmZhLXVubG9jazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KcXCJcbi8vIH1cblxuLy8gLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgp1cIlxuLy8gfVxuXG4vLyAuZmEtZmVlZDpiZWZvcmUsXG4vLyAuZmEtcnNzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgp5cIlxuLy8gfVxuXG4vLyAuZmEtaGRkLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CoFwiXG4vLyB9XG5cbi8vIC5mYS1idWxsaG9ybjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KhXCJcbi8vIH1cblxuLy8gLmZhLWJlbGw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ds1wiXG4vLyB9XG5cbi8vIC5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KjXCJcbi8vIH1cblxuLy8gLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KkXCJcbi8vIH1cblxuLy8gLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqVcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqZcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Cp1wiXG4vLyB9XG5cbi8vIC5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KoXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KpXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KqXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvgqtcIlxuLy8gfVxuXG4vLyAuZmEtZ2xvYmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CrFwiXG4vLyB9XG5cbi8vIC5mYS13cmVuY2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CrVwiXG4vLyB9XG5cbi8vIC5mYS10YXNrczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KuXCJcbi8vIH1cblxuLy8gLmZhLWZpbHRlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KwXCJcbi8vIH1cblxuLy8gLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KxXCJcbi8vIH1cblxuLy8gLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+CslwiXG4vLyB9XG5cbi8vIC5mYS1ncm91cDpiZWZvcmUsXG4vLyAuZmEtdXNlcnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DgFwiXG4vLyB9XG5cbi8vIC5mYS1jaGFpbjpiZWZvcmUsXG4vLyAuZmEtbGluazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OdXCJcbi8vIH1cblxuLy8gLmZhLWNsb3VkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4JcIlxuLy8gfVxuXG4vLyAuZmEtZmxhc2s6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Dg1wiXG4vLyB9XG5cbi8vIC5mYS1jdXQ6YmVmb3JlLFxuLy8gLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4RcIlxuLy8gfVxuXG4vLyAuZmEtY29weTpiZWZvcmUsXG4vLyAuZmEtZmlsZXMtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OFXCJcbi8vIH1cblxuLy8gLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OGXCJcbi8vIH1cblxuLy8gLmZhLWZsb3BweS1vOmJlZm9yZSxcbi8vIC5mYS1zYXZlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4dcIlxuLy8gfVxuXG4vLyAuZmEtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4hcIlxuLy8gfVxuXG4vLyAuZmEtYmFyczpiZWZvcmUsXG4vLyAuZmEtbmF2aWNvbjpiZWZvcmUsXG4vLyAuZmEtcmVvcmRlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OJXCJcbi8vIH1cblxuLy8gLmZhLWxpc3QtdWw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DilwiXG4vLyB9XG5cbi8vIC5mYS1saXN0LW9sOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg4tcIlxuLy8gfVxuXG4vLyAuZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OMXCJcbi8vIH1cblxuLy8gLmZhLXVuZGVybGluZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OdXCJcbi8vIH1cblxuLy8gLmZhLXRhYmxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg45cIlxuLy8gfVxuXG4vLyAuZmEtbWFnaWM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DnVwiXG4vLyB9XG5cbi8vIC5mYS10cnVjazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ORXCJcbi8vIH1cblxuLy8gLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OSXCJcbi8vIH1cblxuLy8gLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Dk1wiXG4vLyB9XG5cbi8vIC5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DlFwiXG4vLyB9XG5cbi8vIC5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OVXCJcbi8vIH1cblxuLy8gLmZhLW1vbmV5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg5ZcIlxuLy8gfVxuXG4vLyAuZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OXXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg5hcIlxuLy8gfVxuXG4vLyAuZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OZXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg5pcIlxuLy8gfVxuXG4vLyAuZmEtY29sdW1uczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ObXCJcbi8vIH1cblxuLy8gLmZhLXNvcnQ6YmVmb3JlLFxuLy8gLmZhLXVuc29ydGVkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg5xcIlxuLy8gfVxuXG4vLyAuZmEtc29ydC1kZXNjOmJlZm9yZSxcbi8vIC5mYS1zb3J0LWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DnVwiXG4vLyB9XG5cbi8vIC5mYS1zb3J0LWFzYzpiZWZvcmUsXG4vLyAuZmEtc29ydC11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OeXCJcbi8vIH1cblxuLy8gLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg6BcIlxuLy8gfVxuXG4vLyAuZmEtbGlua2VkaW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DoVwiXG4vLyB9XG5cbi8vIC5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4vLyAuZmEtdW5kbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OiXCJcbi8vIH1cblxuLy8gLmZhLWdhdmVsOmJlZm9yZSxcbi8vIC5mYS1sZWdhbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OjXCJcbi8vIH1cblxuLy8gLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4vLyAuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OkXCJcbi8vIH1cblxuLy8gLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OlXCJcbi8vIH1cblxuLy8gLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DplwiXG4vLyB9XG5cbi8vIC5mYS1ib2x0OmJlZm9yZSxcbi8vIC5mYS1mbGFzaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OnXCJcbi8vIH1cblxuLy8gLmZhLXNpdGVtYXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DqFwiXG4vLyB9XG5cbi8vIC5mYS11bWJyZWxsYTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OpXCJcbi8vIH1cblxuLy8gLmZhLWNsaXBib2FyZDpiZWZvcmUsXG4vLyAuZmEtcGFzdGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DqlwiXG4vLyB9XG5cbi8vIC5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OrXCJcbi8vIH1cblxuLy8gLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg6xcIlxuLy8gfVxuXG4vLyAuZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DrVwiXG4vLyB9XG5cbi8vIC5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DrlwiXG4vLyB9XG5cbi8vIC5mYS11c2VyLW1kOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7BcIlxuLy8gfVxuXG4vLyAuZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DsVwiXG4vLyB9XG5cbi8vIC5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74OyXCJcbi8vIH1cblxuLy8gLmZhLWJlbGwtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74KiXCJcbi8vIH1cblxuLy8gLmZhLWNvZmZlZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74O0XCJcbi8vIH1cblxuLy8gLmZhLWN1dGxlcnk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DtVwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74O2XCJcbi8vIH1cblxuLy8gLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Dt1wiXG4vLyB9XG5cbi8vIC5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7hcIlxuLy8gfVxuXG4vLyAuZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7lcIlxuLy8gfVxuXG4vLyAuZmEtbWVka2l0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7pcIlxuLy8gfVxuXG4vLyAuZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Du1wiXG4vLyB9XG5cbi8vIC5mYS1iZWVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvg7xcIlxuLy8gfVxuXG4vLyAuZmEtaC1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+DvVwiXG4vLyB9XG5cbi8vIC5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74O+XCJcbi8vIH1cblxuLy8gLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIBcIlxuLy8gfVxuXG4vLyAuZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJ1cIlxuLy8gfVxuXG4vLyAuZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIJcIlxuLy8gfVxuXG4vLyAuZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Eg1wiXG4vLyB9XG5cbi8vIC5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIRcIlxuLy8gfVxuXG4vLyAuZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EhVwiXG4vLyB9XG5cbi8vIC5mYS1hbmdsZS11cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SGXCJcbi8vIH1cblxuLy8gLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Eh1wiXG4vLyB9XG5cbi8vIC5mYS1kZXNrdG9wOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIhcIlxuLy8gfVxuXG4vLyAuZmEtbGFwdG9wOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIlcIlxuLy8gfVxuXG4vLyAuZmEtdGFibGV0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIpcIlxuLy8gfVxuXG4vLyAuZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi8vIC5mYS1tb2JpbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ei1wiXG4vLyB9XG5cbi8vIC5mYS1jaXJjbGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SMXCJcbi8vIH1cblxuLy8gLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EnVwiXG4vLyB9XG5cbi8vIC5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SOXCJcbi8vIH1cblxuLy8gLmZhLXNwaW5uZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EnVwiXG4vLyB9XG5cbi8vIC5mYS1jaXJjbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EkVwiXG4vLyB9XG5cbi8vIC5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi8vIC5mYS1yZXBseTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SSXCJcbi8vIH1cblxuLy8gLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ek1wiXG4vLyB9XG5cbi8vIC5mYS1mb2xkZXItbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SUXCJcbi8vIH1cblxuLy8gLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ElVwiXG4vLyB9XG5cbi8vIC5mYS1zbWlsZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJhcIlxuLy8gfVxuXG4vLyAuZmEtZnJvd24tbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SZXCJcbi8vIH1cblxuLy8gLmZhLW1laC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhJpcIlxuLy8gfVxuXG4vLyAuZmEtZ2FtZXBhZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SbXCJcbi8vIH1cblxuLy8gLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EnFwiXG4vLyB9XG5cbi8vIC5mYS1mbGFnLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EnVwiXG4vLyB9XG5cbi8vIC5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SeXCJcbi8vIH1cblxuLy8gLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKBcIlxuLy8gfVxuXG4vLyAuZmEtY29kZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ShXCJcbi8vIH1cblxuLy8gLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi8vIC5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EolwiXG4vLyB9XG5cbi8vIC5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLy8gLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi8vIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SjXCJcbi8vIH1cblxuLy8gLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKRcIlxuLy8gfVxuXG4vLyAuZmEtY3JvcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SlXCJcbi8vIH1cblxuLy8gLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SmXCJcbi8vIH1cblxuLy8gLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUsXG4vLyAuZmEtdW5saW5rOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKdcIlxuLy8gfVxuXG4vLyAuZmEtcXVlc3Rpb246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EqFwiXG4vLyB9XG5cbi8vIC5mYS1pbmZvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhKlcIlxuLy8gfVxuXG4vLyAuZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EqlwiXG4vLyB9XG5cbi8vIC5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SrXCJcbi8vIH1cblxuLy8gLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SsXCJcbi8vIH1cblxuLy8gLmZhLWVyYXNlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74StXCJcbi8vIH1cblxuLy8gLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SuXCJcbi8vIH1cblxuLy8gLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EsFwiXG4vLyB9XG5cbi8vIC5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLFcIlxuLy8gfVxuXG4vLyAuZmEtc2hpZWxkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLJcIlxuLy8gfVxuXG4vLyAuZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SzXCJcbi8vIH1cblxuLy8gLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLRcIlxuLy8gfVxuXG4vLyAuZmEtcm9ja2V0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLVcIlxuLy8gfVxuXG4vLyAuZmEtbWF4Y2RuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLZcIlxuLy8gfVxuXG4vLyAuZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74S3XCJcbi8vIH1cblxuLy8gLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLhcIlxuLy8gfVxuXG4vLyAuZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+EuVwiXG4vLyB9XG5cbi8vIC5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLpcIlxuLy8gfVxuXG4vLyAuZmEtaHRtbDU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Eu1wiXG4vLyB9XG5cbi8vIC5mYS1jc3MzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhLxcIlxuLy8gfVxuXG4vLyAuZmEtYW5jaG9yOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhL1cIlxuLy8gfVxuXG4vLyAuZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74S+XCJcbi8vIH1cblxuLy8gLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhYBcIlxuLy8gfVxuXG4vLyAuZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WdXCJcbi8vIH1cblxuLy8gLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FglwiXG4vLyB9XG5cbi8vIC5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhYNcIlxuLy8gfVxuXG4vLyAuZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FhFwiXG4vLyB9XG5cbi8vIC5mYS10aWNrZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FhVwiXG4vLyB9XG5cbi8vIC5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FhlwiXG4vLyB9XG5cbi8vIC5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WHXCJcbi8vIH1cblxuLy8gLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhYhcIlxuLy8gfVxuXG4vLyAuZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WJXCJcbi8vIH1cblxuLy8gLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WKXCJcbi8vIH1cblxuLy8gLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Fi1wiXG4vLyB9XG5cbi8vIC5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WMXCJcbi8vIH1cblxuLy8gLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WdXCJcbi8vIH1cblxuLy8gLmZhLWNvbXBhc3M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FjlwiXG4vLyB9XG5cbi8vIC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSxcbi8vIC5mYS10b2dnbGUtZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WdXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSxcbi8vIC5mYS10b2dnbGUtdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FkVwiXG4vLyB9XG5cbi8vIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUsXG4vLyAuZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZJcIlxuLy8gfVxuXG4vLyAuZmEtZXVyOmJlZm9yZSxcbi8vIC5mYS1ldXJvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZNcIlxuLy8gfVxuXG4vLyAuZmEtZ2JwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZRcIlxuLy8gfVxuXG4vLyAuZmEtZG9sbGFyOmJlZm9yZSxcbi8vIC5mYS11c2Q6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FlVwiXG4vLyB9XG5cbi8vIC5mYS1pbnI6YmVmb3JlLFxuLy8gLmZhLXJ1cGVlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZZcIlxuLy8gfVxuXG4vLyAuZmEtY255OmJlZm9yZSxcbi8vIC5mYS1qcHk6YmVmb3JlLFxuLy8gLmZhLXJtYjpiZWZvcmUsXG4vLyAuZmEteWVuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZdcIlxuLy8gfVxuXG4vLyAuZmEtcm91YmxlOmJlZm9yZSxcbi8vIC5mYS1ydWI6YmVmb3JlLFxuLy8gLmZhLXJ1YmxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZhcIlxuLy8gfVxuXG4vLyAuZmEta3J3OmJlZm9yZSxcbi8vIC5mYS13b246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FmVwiXG4vLyB9XG5cbi8vIC5mYS1iaXRjb2luOmJlZm9yZSxcbi8vIC5mYS1idGM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FmlwiXG4vLyB9XG5cbi8vIC5mYS1maWxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZtcIlxuLy8gfVxuXG4vLyAuZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhZxcIlxuLy8gfVxuXG4vLyAuZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FnVwiXG4vLyB9XG5cbi8vIC5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FnlwiXG4vLyB9XG5cbi8vIC5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FoFwiXG4vLyB9XG5cbi8vIC5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhaFcIlxuLy8gfVxuXG4vLyAuZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WiXCJcbi8vIH1cblxuLy8gLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhaNcIlxuLy8gfVxuXG4vLyAuZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhaRcIlxuLy8gfVxuXG4vLyAuZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FpVwiXG4vLyB9XG5cbi8vIC5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74WmXCJcbi8vIH1cblxuLy8gLmZhLXlvdXR1YmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Fp1wiXG4vLyB9XG5cbi8vIC5mYS14aW5nOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhahcIlxuLy8gfVxuXG4vLyAuZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FqVwiXG4vLyB9XG5cbi8vIC5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FqlwiXG4vLyB9XG5cbi8vIC5mYS1kcm9wYm94OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhatcIlxuLy8gfVxuXG4vLyAuZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FrFwiXG4vLyB9XG5cbi8vIC5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FrVwiXG4vLyB9XG5cbi8vIC5mYS1mbGlja3I6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FrlwiXG4vLyB9XG5cbi8vIC5mYS1hZG46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FsFwiXG4vLyB9XG5cbi8vIC5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FsVwiXG4vLyB9XG5cbi8vIC5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbJcIlxuLy8gfVxuXG4vLyAuZmEtdHVtYmxyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbNcIlxuLy8gfVxuXG4vLyAuZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74W0XCJcbi8vIH1cblxuLy8gLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74W1XCJcbi8vIH1cblxuLy8gLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FtlwiXG4vLyB9XG5cbi8vIC5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ft1wiXG4vLyB9XG5cbi8vIC5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbhcIlxuLy8gfVxuXG4vLyAuZmEtYXBwbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FuVwiXG4vLyB9XG5cbi8vIC5mYS13aW5kb3dzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbpcIlxuLy8gfVxuXG4vLyAuZmEtYW5kcm9pZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74W7XCJcbi8vIH1cblxuLy8gLmZhLWxpbnV4OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhbxcIlxuLy8gfVxuXG4vLyAuZmEtZHJpYmJibGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+FvVwiXG4vLyB9XG5cbi8vIC5mYS1za3lwZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74W+XCJcbi8vIH1cblxuLy8gLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GgFwiXG4vLyB9XG5cbi8vIC5mYS10cmVsbG86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GnVwiXG4vLyB9XG5cbi8vIC5mYS1mZW1hbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GglwiXG4vLyB9XG5cbi8vIC5mYS1tYWxlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhoNcIlxuLy8gfVxuXG4vLyAuZmEtZ2l0dGlwOmJlZm9yZSxcbi8vIC5mYS1ncmF0aXBheTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aEXCJcbi8vIH1cblxuLy8gLmZhLXN1bi1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhoVcIlxuLy8gfVxuXG4vLyAuZmEtbW9vbi1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhoZcIlxuLy8gfVxuXG4vLyAuZmEtYXJjaGl2ZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aHXCJcbi8vIH1cblxuLy8gLmZhLWJ1ZzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aIXCJcbi8vIH1cblxuLy8gLmZhLXZrOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvholcIlxuLy8gfVxuXG4vLyAuZmEtd2VpYm86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GilwiXG4vLyB9XG5cbi8vIC5mYS1yZW5yZW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Gi1wiXG4vLyB9XG5cbi8vIC5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GjFwiXG4vLyB9XG5cbi8vIC5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74adXCJcbi8vIH1cblxuLy8gLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvho5cIlxuLy8gfVxuXG4vLyAuZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74adXCJcbi8vIH1cblxuLy8gLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlLFxuLy8gLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhpFcIlxuLy8gfVxuXG4vLyAuZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhpJcIlxuLy8gfVxuXG4vLyAuZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aTXCJcbi8vIH1cblxuLy8gLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aUXCJcbi8vIH1cblxuLy8gLmZhLXRyeTpiZWZvcmUsXG4vLyAuZmEtdHVya2lzaC1saXJhOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhpVcIlxuLy8gfVxuXG4vLyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aWXCJcbi8vIH1cblxuLy8gLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Gl1wiXG4vLyB9XG5cbi8vIC5mYS1zbGFjazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aYXCJcbi8vIH1cblxuLy8gLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aZXCJcbi8vIH1cblxuLy8gLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aaXCJcbi8vIH1cblxuLy8gLmZhLW9wZW5pZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74abXCJcbi8vIH1cblxuLy8gLmZhLWJhbms6YmVmb3JlLFxuLy8gLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi8vIC5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhpxcIlxuLy8gfVxuXG4vLyAuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlLFxuLy8gLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74adXCJcbi8vIH1cblxuLy8gLmZhLXlhaG9vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhp5cIlxuLy8gfVxuXG4vLyAuZmEtZ29vZ2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhqBcIlxuLy8gfVxuXG4vLyAuZmEtcmVkZGl0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhqFcIlxuLy8gfVxuXG4vLyAuZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aiXCJcbi8vIH1cblxuLy8gLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ajXCJcbi8vIH1cblxuLy8gLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhqRcIlxuLy8gfVxuXG4vLyAuZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhqVcIlxuLy8gfVxuXG4vLyAuZmEtZGlnZzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74amXCJcbi8vIH1cblxuLy8gLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Gp1wiXG4vLyB9XG5cbi8vIC5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aoXCJcbi8vIH1cblxuLy8gLmZhLWRydXBhbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74apXCJcbi8vIH1cblxuLy8gLmZhLWpvb21sYTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74aqXCJcbi8vIH1cblxuLy8gLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhqtcIlxuLy8gfVxuXG4vLyAuZmEtZmF4OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhqxcIlxuLy8gfVxuXG4vLyAuZmEtYnVpbGRpbmc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GrVwiXG4vLyB9XG5cbi8vIC5mYS1jaGlsZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74auXCJcbi8vIH1cblxuLy8gLmZhLXBhdzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74awXCJcbi8vIH1cblxuLy8gLmZhLXNwb29uOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrFcIlxuLy8gfVxuXG4vLyAuZmEtY3ViZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ayXCJcbi8vIH1cblxuLy8gLmZhLWN1YmVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrNcIlxuLy8gfVxuXG4vLyAuZmEtYmVoYW5jZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74a0XCJcbi8vIH1cblxuLy8gLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrVcIlxuLy8gfVxuXG4vLyAuZmEtc3RlYW06YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GtlwiXG4vLyB9XG5cbi8vIC5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Gt1wiXG4vLyB9XG5cbi8vIC5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrhcIlxuLy8gfVxuXG4vLyAuZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4vLyAuZmEtY2FyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrlcIlxuLy8gfVxuXG4vLyAuZmEtY2FiOmJlZm9yZSxcbi8vIC5mYS10YXhpOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhrpcIlxuLy8gfVxuXG4vLyAuZmEtdHJlZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74a7XCJcbi8vIH1cblxuLy8gLmZhLXNwb3RpZnk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+GvFwiXG4vLyB9XG5cbi8vIC5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhr1cIlxuLy8gfVxuXG4vLyAuZmEtc291bmRjbG91ZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74a+XCJcbi8vIH1cblxuLy8gLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh4BcIlxuLy8gfVxuXG4vLyAuZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74edXCJcbi8vIH1cblxuLy8gLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh4JcIlxuLy8gfVxuXG4vLyAuZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh4NcIlxuLy8gfVxuXG4vLyAuZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HhFwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLWltYWdlLW86YmVmb3JlLFxuLy8gLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4vLyAuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HhVwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUsXG4vLyAuZmEtZmlsZS16aXAtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eGXCJcbi8vIH1cblxuLy8gLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUsXG4vLyAuZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh4dcIlxuLy8gfVxuXG4vLyAuZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi8vIC5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HiFwiXG4vLyB9XG5cbi8vIC5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eJXCJcbi8vIH1cblxuLy8gLmZhLXZpbmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HilwiXG4vLyB9XG5cbi8vIC5mYS1jb2RlcGVuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh4tcIlxuLy8gfVxuXG4vLyAuZmEtanNmaWRkbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HjFwiXG4vLyB9XG5cbi8vIC5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLy8gLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4vLyAuZmEtbGlmZS1yaW5nOmJlZm9yZSxcbi8vIC5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi8vIC5mYS1zdXBwb3J0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh51cIlxuLy8gfVxuXG4vLyAuZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HjlwiXG4vLyB9XG5cbi8vIC5mYS1yYTpiZWZvcmUsXG4vLyAuZmEtcmViZWw6YmVmb3JlLFxuLy8gLmZhLXJlc2lzdGFuY2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HnVwiXG4vLyB9XG5cbi8vIC5mYS1lbXBpcmU6YmVmb3JlLFxuLy8gLmZhLWdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5FcIlxuLy8gfVxuXG4vLyAuZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eSXCJcbi8vIH1cblxuLy8gLmZhLWdpdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eTXCJcbi8vIH1cblxuLy8gLmZhLWhhY2tlci1uZXdzOmJlZm9yZSxcbi8vIC5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi8vIC5mYS15Yy1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HlFwiXG4vLyB9XG5cbi8vIC5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5VcIlxuLy8gfVxuXG4vLyAuZmEtcXE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HllwiXG4vLyB9XG5cbi8vIC5mYS13ZWNoYXQ6YmVmb3JlLFxuLy8gLmZhLXdlaXhpbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eXXCJcbi8vIH1cblxuLy8gLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSxcbi8vIC5mYS1zZW5kOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5hcIlxuLy8gfVxuXG4vLyAuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUsXG4vLyAuZmEtc2VuZC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5lcIlxuLy8gfVxuXG4vLyAuZmEtaGlzdG9yeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eaXCJcbi8vIH1cblxuLy8gLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5tcIlxuLy8gfVxuXG4vLyAuZmEtaGVhZGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh5xcIlxuLy8gfVxuXG4vLyAuZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh51cIlxuLy8gfVxuXG4vLyAuZmEtc2xpZGVyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74eeXCJcbi8vIH1cblxuLy8gLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74egXCJcbi8vIH1cblxuLy8gLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HoVwiXG4vLyB9XG5cbi8vIC5mYS1ib21iOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh6JcIlxuLy8gfVxuXG4vLyAuZmEtZnV0Ym9sLW86YmVmb3JlLFxuLy8gLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ho1wiXG4vLyB9XG5cbi8vIC5mYS10dHk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HpFwiXG4vLyB9XG5cbi8vIC5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh6VcIlxuLy8gfVxuXG4vLyAuZmEtcGx1ZzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74emXCJcbi8vIH1cblxuLy8gLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Hp1wiXG4vLyB9XG5cbi8vIC5mYS10d2l0Y2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HqFwiXG4vLyB9XG5cbi8vIC5mYS15ZWxwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh6lcIlxuLy8gfVxuXG4vLyAuZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HqlwiXG4vLyB9XG5cbi8vIC5mYS13aWZpOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh6tcIlxuLy8gfVxuXG4vLyAuZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74esXCJcbi8vIH1cblxuLy8gLmZhLXBheXBhbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74etXCJcbi8vIH1cblxuLy8gLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HrlwiXG4vLyB9XG5cbi8vIC5mYS1jYy12aXNhOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7BcIlxuLy8gfVxuXG4vLyAuZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74exXCJcbi8vIH1cblxuLy8gLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7JcIlxuLy8gfVxuXG4vLyAuZmEtY2MtYW1leDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ezXCJcbi8vIH1cblxuLy8gLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e0XCJcbi8vIH1cblxuLy8gLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e1XCJcbi8vIH1cblxuLy8gLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HtlwiXG4vLyB9XG5cbi8vIC5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ht1wiXG4vLyB9XG5cbi8vIC5mYS10cmFzaDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e4XCJcbi8vIH1cblxuLy8gLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e5XCJcbi8vIH1cblxuLy8gLmZhLWF0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7pcIlxuLy8gfVxuXG4vLyAuZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e7XCJcbi8vIH1cblxuLy8gLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvh7xcIlxuLy8gfVxuXG4vLyAuZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74e9XCJcbi8vIH1cblxuLy8gLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+HvlwiXG4vLyB9XG5cbi8vIC5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IgFwiXG4vLyB9XG5cbi8vIC5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviJ1cIlxuLy8gfVxuXG4vLyAuZmEtbGFzdGZtOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIJcIlxuLy8gfVxuXG4vLyAuZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iDXCJcbi8vIH1cblxuLy8gLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IhFwiXG4vLyB9XG5cbi8vIC5mYS10b2dnbGUtb246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IhVwiXG4vLyB9XG5cbi8vIC5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIZcIlxuLy8gfVxuXG4vLyAuZmEtYnVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIdcIlxuLy8gfVxuXG4vLyAuZmEtaW94aG9zdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iIXCJcbi8vIH1cblxuLy8gLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iJXCJcbi8vIH1cblxuLy8gLmZhLWNjOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIpcIlxuLy8gfVxuXG4vLyAuZmEtaWxzOmJlZm9yZSxcbi8vIC5mYS1zaGVrZWw6YmVmb3JlLFxuLy8gLmZhLXNoZXFlbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iLXCJcbi8vIH1cblxuLy8gLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviIxcIlxuLy8gfVxuXG4vLyAuZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74idXCJcbi8vIH1cblxuLy8gLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviI5cIlxuLy8gfVxuXG4vLyAuZmEtZGFzaGN1YmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+InVwiXG4vLyB9XG5cbi8vIC5mYS1mb3J1bWJlZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iRXCJcbi8vIH1cblxuLy8gLmZhLWxlYW5wdWI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IklwiXG4vLyB9XG5cbi8vIC5mYS1zZWxsc3k6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ik1wiXG4vLyB9XG5cbi8vIC5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IlFwiXG4vLyB9XG5cbi8vIC5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iVXCJcbi8vIH1cblxuLy8gLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviJZcIlxuLy8gfVxuXG4vLyAuZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviJdcIlxuLy8gfVxuXG4vLyAuZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviJhcIlxuLy8gfVxuXG4vLyAuZmEtZGlhbW9uZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iZXCJcbi8vIH1cblxuLy8gLmZhLXNoaXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ImlwiXG4vLyB9XG5cbi8vIC5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ibXCJcbi8vIH1cblxuLy8gLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+InFwiXG4vLyB9XG5cbi8vIC5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74idXCJcbi8vIH1cblxuLy8gLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ieXCJcbi8vIH1cblxuLy8gLmZhLXZlbnVzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviKFcIlxuLy8gfVxuXG4vLyAuZmEtbWFyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iiXCJcbi8vIH1cblxuLy8gLmZhLW1lcmN1cnk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Io1wiXG4vLyB9XG5cbi8vIC5mYS1pbnRlcnNleDpiZWZvcmUsXG4vLyAuZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IpFwiXG4vLyB9XG5cbi8vIC5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IpVwiXG4vLyB9XG5cbi8vIC5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IplwiXG4vLyB9XG5cbi8vIC5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74inXCJcbi8vIH1cblxuLy8gLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IqFwiXG4vLyB9XG5cbi8vIC5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ipXCJcbi8vIH1cblxuLy8gLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IqlwiXG4vLyB9XG5cbi8vIC5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviKtcIlxuLy8gfVxuXG4vLyAuZmEtbmV1dGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviKxcIlxuLy8gfVxuXG4vLyAuZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74itXCJcbi8vIH1cblxuLy8gLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLBcIlxuLy8gfVxuXG4vLyAuZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IsVwiXG4vLyB9XG5cbi8vIC5mYS13aGF0c2FwcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74iyXCJcbi8vIH1cblxuLy8gLmZhLXNlcnZlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74izXCJcbi8vIH1cblxuLy8gLmZhLXVzZXItcGx1czpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i0XCJcbi8vIH1cblxuLy8gLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+ItVwiXG4vLyB9XG5cbi8vIC5mYS1iZWQ6YmVmb3JlLFxuLy8gLmZhLWhvdGVsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLZcIlxuLy8gfVxuXG4vLyAuZmEtdmlhY29pbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i3XCJcbi8vIH1cblxuLy8gLmZhLXRyYWluOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLhcIlxuLy8gfVxuXG4vLyAuZmEtc3Vid2F5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLlcIlxuLy8gfVxuXG4vLyAuZmEtbWVkaXVtOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviLpcIlxuLy8gfVxuXG4vLyAuZmEteS1jb21iaW5hdG9yOmJlZm9yZSxcbi8vIC5mYS15YzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i7XCJcbi8vIH1cblxuLy8gLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+IvFwiXG4vLyB9XG5cbi8vIC5mYS1vcGVuY2FydDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i9XCJcbi8vIH1cblxuLy8gLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74i+XCJcbi8vIH1cblxuLy8gLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4vLyAuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSxcbi8vIC5mYS1iYXR0ZXJ5OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviYBcIlxuLy8gfVxuXG4vLyAuZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi8vIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZ1cIlxuLy8gfVxuXG4vLyAuZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi8vIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JglwiXG4vLyB9XG5cbi8vIC5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLy8gLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mDXCJcbi8vIH1cblxuLy8gLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4vLyAuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mEXCJcbi8vIH1cblxuLy8gLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JhVwiXG4vLyB9XG5cbi8vIC5mYS1pLWN1cnNvcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mGXCJcbi8vIH1cblxuLy8gLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mHXCJcbi8vIH1cblxuLy8gLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviYhcIlxuLy8gfVxuXG4vLyAuZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JiVwiXG4vLyB9XG5cbi8vIC5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviYpcIlxuLy8gfVxuXG4vLyAuZmEtY2MtamNiOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviYtcIlxuLy8gfVxuXG4vLyAuZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JjFwiXG4vLyB9XG5cbi8vIC5mYS1jbG9uZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mdXCJcbi8vIH1cblxuLy8gLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JjlwiXG4vLyB9XG5cbi8vIC5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mdXCJcbi8vIH1cblxuLy8gLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi8vIC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JkVwiXG4vLyB9XG5cbi8vIC5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4vLyAuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JklwiXG4vLyB9XG5cbi8vIC5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4vLyAuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mTXCJcbi8vIH1cblxuLy8gLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mUXCJcbi8vIH1cblxuLy8gLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi8vIC5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mVXCJcbi8vIH1cblxuLy8gLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUsXG4vLyAuZmEtaGFuZC1zdG9wLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JllwiXG4vLyB9XG5cbi8vIC5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Jl1wiXG4vLyB9XG5cbi8vIC5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZhcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZlcIlxuLy8gfVxuXG4vLyAuZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JmlwiXG4vLyB9XG5cbi8vIC5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Jm1wiXG4vLyB9XG5cbi8vIC5mYS10cmFkZW1hcms6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JnFwiXG4vLyB9XG5cbi8vIC5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviZ1cIlxuLy8gfVxuXG4vLyAuZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74meXCJcbi8vIH1cblxuLy8gLmZhLWdnOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaBcIlxuLy8gfVxuXG4vLyAuZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaFcIlxuLy8gfVxuXG4vLyAuZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JolwiXG4vLyB9XG5cbi8vIC5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaNcIlxuLy8gfVxuXG4vLyAuZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JpFwiXG4vLyB9XG5cbi8vIC5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaVcIlxuLy8gfVxuXG4vLyAuZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JplwiXG4vLyB9XG5cbi8vIC5mYS1zYWZhcmk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Jp1wiXG4vLyB9XG5cbi8vIC5mYS1jaHJvbWU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JqFwiXG4vLyB9XG5cbi8vIC5mYS1maXJlZm94OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvialcIlxuLy8gfVxuXG4vLyAuZmEtb3BlcmE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JqlwiXG4vLyB9XG5cbi8vIC5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mrXCJcbi8vIH1cblxuLy8gLmZhLXRlbGV2aXNpb246YmVmb3JlLFxuLy8gLmZhLXR2OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviaxcIlxuLy8gfVxuXG4vLyAuZmEtY29udGFvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvia1cIlxuLy8gfVxuXG4vLyAuZmEtNTAwcHg6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JrlwiXG4vLyB9XG5cbi8vIC5mYS1hbWF6b246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JsFwiXG4vLyB9XG5cbi8vIC5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JsVwiXG4vLyB9XG5cbi8vIC5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvibJcIlxuLy8gfVxuXG4vLyAuZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74mzXCJcbi8vIH1cblxuLy8gLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JtFwiXG4vLyB9XG5cbi8vIC5mYS1pbmR1c3RyeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m1XCJcbi8vIH1cblxuLy8gLmZhLW1hcC1waW46YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JtlwiXG4vLyB9XG5cbi8vIC5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Jt1wiXG4vLyB9XG5cbi8vIC5mYS1tYXAtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m4XCJcbi8vIH1cblxuLy8gLmZhLW1hcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m5XCJcbi8vIH1cblxuLy8gLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+JulwiXG4vLyB9XG5cbi8vIC5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ju1wiXG4vLyB9XG5cbi8vIC5mYS1ob3V6ejpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74m8XCJcbi8vIH1cblxuLy8gLmZhLXZpbWVvOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvib1cIlxuLy8gfVxuXG4vLyAuZmEtYmxhY2stdGllOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvib5cIlxuLy8gfVxuXG4vLyAuZmEtZm9udGljb25zOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvioBcIlxuLy8gfVxuXG4vLyAuZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvip1cIlxuLy8gfVxuXG4vLyAuZmEtZWRnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qCXCJcbi8vIH1cblxuLy8gLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qDXCJcbi8vIH1cblxuLy8gLmZhLWNvZGllcGllOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvioRcIlxuLy8gfVxuXG4vLyAuZmEtbW9keDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qFXCJcbi8vIH1cblxuLy8gLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qGXCJcbi8vIH1cblxuLy8gLmZhLXVzYjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qHXCJcbi8vIH1cblxuLy8gLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qIXCJcbi8vIH1cblxuLy8gLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviolcIlxuLy8gfVxuXG4vLyAuZmEtc2NyaWJkOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviopcIlxuLy8gfVxuXG4vLyAuZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviotcIlxuLy8gfVxuXG4vLyAuZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KjFwiXG4vLyB9XG5cbi8vIC5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qdXCJcbi8vIH1cblxuLy8gLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KjlwiXG4vLyB9XG5cbi8vIC5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KnVwiXG4vLyB9XG5cbi8vIC5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KkVwiXG4vLyB9XG5cbi8vIC5mYS1oYXNodGFnOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipJcIlxuLy8gfVxuXG4vLyAuZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipNcIlxuLy8gfVxuXG4vLyAuZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KlFwiXG4vLyB9XG5cbi8vIC5mYS1wZXJjZW50OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipVcIlxuLy8gfVxuXG4vLyAuZmEtZ2l0bGFiOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvipZcIlxuLy8gfVxuXG4vLyAuZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qXXCJcbi8vIH1cblxuLy8gLmZhLXdwZm9ybXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KmFwiXG4vLyB9XG5cbi8vIC5mYS1lbnZpcmE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KmVwiXG4vLyB9XG5cbi8vIC5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvippcIlxuLy8gfVxuXG4vLyAuZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Km1wiXG4vLyB9XG5cbi8vIC5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qcXCJcbi8vIH1cblxuLy8gLmZhLWJsaW5kOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvip1cIlxuLy8gfVxuXG4vLyAuZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KnlwiXG4vLyB9XG5cbi8vIC5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qgXCJcbi8vIH1cblxuLy8gLmZhLWJyYWlsbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KoVwiXG4vLyB9XG5cbi8vIC5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KolwiXG4vLyB9XG5cbi8vIC5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUsXG4vLyAuZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qjXCJcbi8vIH1cblxuLy8gLmZhLWRlYWY6YmVmb3JlLFxuLy8gLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi8vIC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KpFwiXG4vLyB9XG5cbi8vIC5mYS1nbGlkZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qlXCJcbi8vIH1cblxuLy8gLmZhLWdsaWRlLWc6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KplwiXG4vLyB9XG5cbi8vIC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSxcbi8vIC5mYS1zaWduaW5nOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviqdcIlxuLy8gfVxuXG4vLyAuZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qoXCJcbi8vIH1cblxuLy8gLmZhLXZpYWRlbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qpXCJcbi8vIH1cblxuLy8gLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KqlwiXG4vLyB9XG5cbi8vIC5mYS1zbmFwY2hhdDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74qrXCJcbi8vIH1cblxuLy8gLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviqxcIlxuLy8gfVxuXG4vLyAuZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLviq1cIlxuLy8gfVxuXG4vLyAuZmEtcGllZC1waXBlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74quXCJcbi8vIH1cblxuLy8gLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirBcIlxuLy8gfVxuXG4vLyAuZmEteW9hc3Q6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KsVwiXG4vLyB9XG5cbi8vIC5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KslwiXG4vLyB9XG5cbi8vIC5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLy8gLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirNcIlxuLy8gfVxuXG4vLyAuZmEtZmE6YmVmb3JlLFxuLy8gLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q0XCJcbi8vIH1cblxuLy8gLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirVcIlxuLy8gfVxuXG4vLyAuZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q2XCJcbi8vIH1cblxuLy8gLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q3XCJcbi8vIH1cblxuLy8gLmZhLWxpbm9kZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q4XCJcbi8vIH1cblxuLy8gLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q5XCJcbi8vIH1cblxuLy8gLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirpcIlxuLy8gfVxuXG4vLyAuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSxcbi8vIC5mYS12Y2FyZDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74q7XCJcbi8vIH1cblxuLy8gLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSxcbi8vIC5mYS12Y2FyZC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvirxcIlxuLy8gfVxuXG4vLyAuZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+KvVwiXG4vLyB9XG5cbi8vIC5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvir5cIlxuLy8gfVxuXG4vLyAuZmEtdXNlci1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4BcIlxuLy8gfVxuXG4vLyAuZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LnVwiXG4vLyB9XG5cbi8vIC5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLy8gLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LglwiXG4vLyB9XG5cbi8vIC5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4vLyAuZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4NcIlxuLy8gfVxuXG4vLyAuZmEtcXVvcmE6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LhFwiXG4vLyB9XG5cbi8vIC5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uFXCJcbi8vIH1cblxuLy8gLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4ZcIlxuLy8gfVxuXG4vLyAuZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4vLyAuZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUsXG4vLyAuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Lh1wiXG4vLyB9XG5cbi8vIC5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi8vIC5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uIXCJcbi8vIH1cblxuLy8gLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLy8gLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LiVwiXG4vLyB9XG5cbi8vIC5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi8vIC5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi4pcIlxuLy8gfVxuXG4vLyAuZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4vLyAuZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Li1wiXG4vLyB9XG5cbi8vIC5mYS1zaG93ZXI6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LjFwiXG4vLyB9XG5cbi8vIC5mYS1iYXRoOmJlZm9yZSxcbi8vIC5mYS1iYXRodHViOmJlZm9yZSxcbi8vIC5mYS1zMTU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LnVwiXG4vLyB9XG5cbi8vIC5mYS1wb2RjYXN0OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi45cIlxuLy8gfVxuXG4vLyAuZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi51cIlxuLy8gfVxuXG4vLyAuZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5FcIlxuLy8gfVxuXG4vLyAuZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LklwiXG4vLyB9XG5cbi8vIC5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLy8gLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uTXCJcbi8vIH1cblxuLy8gLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi8vIC5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uUXCJcbi8vIH1cblxuLy8gLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5VcIlxuLy8gfVxuXG4vLyAuZmEtZ3JhdjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uWXCJcbi8vIH1cblxuLy8gLmZhLWV0c3k6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Ll1wiXG4vLyB9XG5cbi8vIC5mYS1pbWRiOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi5hcIlxuLy8gfVxuXG4vLyAuZmEtcmF2ZWxyeTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74uZXCJcbi8vIH1cblxuLy8gLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+LmlwiXG4vLyB9XG5cbi8vIC5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Lm1wiXG4vLyB9XG5cbi8vIC5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ucXCJcbi8vIH1cblxuLy8gLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvi51cIlxuLy8gfVxuXG4vLyAuZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ueXCJcbi8vIH1cblxuLy8gLmZhLW1lZXR1cDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74ugXCJcbi8vIH1cblxuLy8gLnNyLW9ubHkge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB3aWR0aDogMXB4O1xuLy8gICAgIGhlaWdodDogMXB4O1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luOiAtMXB4O1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbi8vICAgICBib3JkZXI6IDBcbi8vIH1cblxuLy8gLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi8vIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4vLyAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gICAgIGNsaXA6IGF1dG9cbi8vIH1cblxuLy8gYm9keSB7XG4vLyAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbi8vIH1cblxuLy8gLnVzZXJwaWN0dXJlIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCVcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4vLyAgICAgY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2XG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkXG4vLyB9XG5cbi8vIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsXG4vLyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIC41KVxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLFxuLy8gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4vLyAgICAgY29sb3I6ICM2Yzc1N2Q7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4vLyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi8vIC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZFxuLy8gfVxuXG4vLyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi8vIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLy8gLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgLjUpXG4vLyB9XG5cbi8vIC5iZy1ncmF5IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gYS5iZy1ncmF5OmZvY3VzLFxuLy8gYS5iZy1ncmF5OmhvdmVyLFxuLy8gYnV0dG9uLmJnLWdyYXk6Zm9jdXMsXG4vLyBidXR0b24uYmctZ3JheTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5sYWJlbCxcbi8vIC5xdWUgLmNvcnJlY3RuZXNzLFxuLy8gLnN0YXR1c2NyaXRpY2FsLFxuLy8gLnN0YXR1c29rLFxuLy8gLnN0YXR1c3NlcmlvdXMsXG4vLyAuc3RhdHVzd2FybmluZyxcbi8vIC50YWcge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBwYWRkaW5nOiAuMjVyZW0gLjRlbTtcbi8vICAgICBmb250LXNpemU6IDc1JTtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbi8vIH1cblxuLy8gLmxhYmVsOmVtcHR5LFxuLy8gLnF1ZSAuY29ycmVjdG5lc3M6ZW1wdHksXG4vLyAuc3RhdHVzY3JpdGljYWw6ZW1wdHksXG4vLyAuc3RhdHVzb2s6ZW1wdHksXG4vLyAuc3RhdHVzc2VyaW91czplbXB0eSxcbi8vIC5zdGF0dXN3YXJuaW5nOmVtcHR5LFxuLy8gLnRhZzplbXB0eSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuZGVsZXRlZGhvc3RpbmZvLFxuLy8gLmZvcm0tY29udHJvbC1kYW5nZXIsXG4vLyAuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4vLyAuZm9ybS1jb250cm9sLXdhcm5pbmcsXG4vLyAubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yLFxuLy8gLm1haW50ZW5hbmNld2FybmluZy53YXJuaW5nIHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMi4yNXJlbSArIDJweCkvNDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMi4yNXJlbSArIDJweCkvMiBjYWxjKDIuMjVyZW0gKyAycHgpLzJcbi8vIH1cblxuLy8gLnRhZy1kZWZhdWx0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkXG4vLyB9XG5cbi8vIC50YWctZGVmYXVsdFtocmVmXTpmb2N1cyxcbi8vIC50YWctZGVmYXVsdFtocmVmXTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MlxuLy8gfVxuXG4vLyAudGFnLXByaW1hcnkge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWFcbi8vIH1cblxuLy8gLnRhZy1wcmltYXJ5W2hyZWZdOmZvY3VzLFxuLy8gLnRhZy1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtbm90eWV0cnVuLFxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1vayxcbi8vICNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtc2tpcHBlZCxcbi8vIC5zdGF0dXNvayxcbi8vIC50YWctc3VjY2VzcyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLW5vdHlldHJ1bltocmVmXTpmb2N1cyxcbi8vICNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtbm90eWV0cnVuW2hyZWZdOmhvdmVyLFxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1va1tocmVmXTpmb2N1cyxcbi8vICNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtb2tbaHJlZl06aG92ZXIsXG4vLyAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXNraXBwZWRbaHJlZl06Zm9jdXMsXG4vLyAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXNraXBwZWRbaHJlZl06aG92ZXIsXG4vLyAuc3RhdHVzb2tbaHJlZl06Zm9jdXMsXG4vLyAuc3RhdHVzb2tbaHJlZl06aG92ZXIsXG4vLyAudGFnLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsXG4vLyAudGFnLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzRcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZy5hdmFpbGFibGV1cGRhdGVzaW5mbyAubW9vZGxldXBkYXRlaW5mby5tYXR1cml0eTIwMCAuaW5mby5yZWxlYXNlLFxuLy8gLnRhZy1pbmZvIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4XG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHkyMDAgLmluZm8ucmVsZWFzZVtocmVmXTpmb2N1cyxcbi8vICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHkyMDAgLmluZm8ucmVsZWFzZVtocmVmXTpob3Zlcixcbi8vIC50YWctaW5mb1tocmVmXTpmb2N1cyxcbi8vIC50YWctaW5mb1tocmVmXTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YlxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTAwIC5pbmZvLnJlbGVhc2UsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTUwIC5pbmZvLnJlbGVhc2UsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAudXBkYXRlcGx1Z2luIC51cGRhdGVwbHVnaW5jb25maXJtZXh0ZXJuYWwsXG4vLyAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXdhcm5pbmcsXG4vLyAuc3RhdHVzd2FybmluZyxcbi8vIC50YWctd2FybmluZyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwN1xuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTAwIC5pbmZvLnJlbGVhc2VbaHJlZl06Zm9jdXMsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTAwIC5pbmZvLnJlbGVhc2VbaHJlZl06aG92ZXIsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTUwIC5pbmZvLnJlbGVhc2VbaHJlZl06Zm9jdXMsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5MTUwIC5pbmZvLnJlbGVhc2VbaHJlZl06aG92ZXIsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAudXBkYXRlcGx1Z2luIC51cGRhdGVwbHVnaW5jb25maXJtZXh0ZXJuYWxbaHJlZl06Zm9jdXMsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAudXBkYXRlcGx1Z2luIC51cGRhdGVwbHVnaW5jb25maXJtZXh0ZXJuYWxbaHJlZl06aG92ZXIsXG4vLyAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXdhcm5pbmdbaHJlZl06Zm9jdXMsXG4vLyAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLXdhcm5pbmdbaHJlZl06aG92ZXIsXG4vLyAuc3RhdHVzd2FybmluZ1tocmVmXTpmb2N1cyxcbi8vIC5zdGF0dXN3YXJuaW5nW2hyZWZdOmhvdmVyLFxuLy8gLnRhZy13YXJuaW5nW2hyZWZdOmZvY3VzLFxuLy8gLnRhZy13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcuYXZhaWxhYmxldXBkYXRlc2luZm8gLm1vb2RsZXVwZGF0ZWluZm8ubWF0dXJpdHk1MCAuaW5mby5yZWxlYXNlLFxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC1lcnJvcixcbi8vICNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtdW5maW5pc2hlZCxcbi8vIC5zdGF0dXNjcml0aWNhbCxcbi8vIC5zdGF0dXNzZXJpb3VzLFxuLy8gLnRhZy1kYW5nZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZy5hdmFpbGFibGV1cGRhdGVzaW5mbyAubW9vZGxldXBkYXRlaW5mby5tYXR1cml0eTUwIC5pbmZvLnJlbGVhc2VbaHJlZl06Zm9jdXMsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvLm1hdHVyaXR5NTAgLmluZm8ucmVsZWFzZVtocmVmXTpob3Zlcixcbi8vICNwYWdlLWFkbWluLXJlcG9ydC1iYWNrdXBzLWluZGV4IC5iYWNrdXAtZXJyb3JbaHJlZl06Zm9jdXMsXG4vLyAjcGFnZS1hZG1pbi1yZXBvcnQtYmFja3Vwcy1pbmRleCAuYmFja3VwLWVycm9yW2hyZWZdOmhvdmVyLFxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC11bmZpbmlzaGVkW2hyZWZdOmZvY3VzLFxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWJhY2t1cHMtaW5kZXggLmJhY2t1cC11bmZpbmlzaGVkW2hyZWZdOmhvdmVyLFxuLy8gLnN0YXR1c2NyaXRpY2FsW2hyZWZdOmZvY3VzLFxuLy8gLnN0YXR1c2NyaXRpY2FsW2hyZWZdOmhvdmVyLFxuLy8gLnN0YXR1c3NlcmlvdXNbaHJlZl06Zm9jdXMsXG4vLyAuc3RhdHVzc2VyaW91c1tocmVmXTpob3Zlcixcbi8vIC50YWctZGFuZ2VyW2hyZWZdOmZvY3VzLFxuLy8gLnRhZy1kYW5nZXJbaHJlZl06aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzBcbi8vIH1cblxuLy8gLmN1c3RvbS1zZWxlY3Qge1xuLy8gICAgIHdpZHRoOiBhdXRvXG4vLyB9XG5cbi8vIC5mYWRlLmluIHtcbi8vICAgICBvcGFjaXR5OiAxXG4vLyB9XG5cbi8vIC5tLWEtMCB7XG4vLyAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm0tdC0wLFxuLy8gLm0teS0wIHtcbi8vICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm0tci0wLFxuLy8gLm0teC0wIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS1iLTAsXG4vLyAubS15LTAge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS1sLTAsXG4vLyAubS14LTAge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm0tYS0xIHtcbi8vICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS10LTEsXG4vLyAubS15LTEge1xuLy8gICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS1yLTEsXG4vLyAubS14LTEge1xuLy8gICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLWItMSxcbi8vIC5tLXktMSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLWwtMSxcbi8vIC5tLXgtMSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS1hLTIge1xuLy8gICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLXQtMixcbi8vIC5tLXktMiB7XG4vLyAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLXItMixcbi8vIC5tLXgtMiB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm0tYi0yLFxuLy8gLm0teS0yIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm0tbC0yLFxuLy8gLm0teC0yIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tLWEtMyB7XG4vLyAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm0tdC0zLFxuLy8gLm0teS0zIHtcbi8vICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm0tci0zLFxuLy8gLm0teC0zIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS1iLTMsXG4vLyAubS15LTMge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubS1sLTMsXG4vLyAubS14LTMge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtYS0wIHtcbi8vICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtdC0wLFxuLy8gLnAteS0wIHtcbi8vICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLXItMCxcbi8vIC5wLXgtMCB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLWItMCxcbi8vIC5wLXktMCB7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucC1sLTAsXG4vLyAucC14LTAge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLWEtMSB7XG4vLyAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLXQtMSxcbi8vIC5wLXktMSB7XG4vLyAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucC1yLTEsXG4vLyAucC14LTEge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucC1iLTEsXG4vLyAucC15LTEge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtbC0xLFxuLy8gLnAteC0xIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucC1hLTIge1xuLy8gICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucC10LTIsXG4vLyAucC15LTIge1xuLy8gICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtci0yLFxuLy8gLnAteC0yIHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtYi0yLFxuLy8gLnAteS0yIHtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLWwtMixcbi8vIC5wLXgtMiB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtYS0zIHtcbi8vICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnAtdC0zLFxuLy8gLnAteS0zIHtcbi8vICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLXItMyxcbi8vIC5wLXgtMyB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wLWItMyxcbi8vIC5wLXktMyB7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucC1sLTMsXG4vLyAucC14LTMge1xuLy8gICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIGlucHV0W2Rpc2FibGVkXSB7XG4vLyAgICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuLy8gfVxuXG4vLyAucm93LWZsdWlkIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtMTVweFxuLy8gfVxuXG4vLyAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCIvXCI7XG4vLyAgICAgY29udGVudDogXCIvXCJcbi8vIH1cblxuLy8gLmNvbnRleHQtaGVhZGVyLXNldHRpbmdzLW1lbnUsXG4vLyAucmVnaW9uLW1haW4tc2V0dGluZ3MtbWVudSB7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0O1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIG1heC13aWR0aDogNGVtO1xuLy8gICAgIGhlaWdodDogMmVtO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG1hcmdpbi10b3A6IDRweFxuLy8gfVxuXG4vLyAjcmVnaW9uLW1haW4tc2V0dGluZ3MtbWVudSAuZHJvcGRvd24tdG9nZ2xlPi5pY29uLFxuLy8gLmNvbnRleHQtaGVhZGVyLXNldHRpbmdzLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZT4uaWNvbiB7XG4vLyAgICAgaGVpZ2h0OiAyNHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcbi8vICAgICB3aWR0aDogYXV0b1xuLy8gfVxuXG4vLyAjdXNlci1ub3RpZmljYXRpb25zIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5sYXlvdXQtb3B0aW9uLW5vY291cnNlZm9vdGVyIC5jb3Vyc2UtY29udGVudC1mb290ZXIsXG4vLyAubGF5b3V0LW9wdGlvbi1ub2NvdXJzZWhlYWRlciAuY291cnNlLWNvbnRlbnQtaGVhZGVyLFxuLy8gLmxheW91dC1vcHRpb24tbm9mb290ZXIgI3BhZ2UtZm9vdGVyLFxuLy8gLmxheW91dC1vcHRpb24tbm9oZWFkZXIgI3BhZ2UtaGVhZGVyLFxuLy8gLmxheW91dC1vcHRpb24tbm9uYXZiYXIgI3BhZ2UtbmF2YmFyIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5tZGwtbGVmdCB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdFxuLy8gfVxuXG4vLyAubWRsLXJpZ2h0IHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodFxuLy8gfVxuXG4vLyAudGV4dC1sdHIge1xuLy8gICAgIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gI2FkZCxcbi8vICNyZW1vdmUsXG4vLyAuY2VudGVycGFyYSxcbi8vIC5tZGwtYWxpZ24ge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuYmxvY2sgLmxpc3QsXG4vLyAuYmxvY2sgLmxpc3QgbGksXG4vLyAuaW5saW5lLWxpc3QsXG4vLyAuaW5saW5lLWxpc3QgbGksXG4vLyAuc2VjdGlvbiBsaS5hY3Rpdml0eSxcbi8vIC5zZWN0aW9uIGxpLm1vdmVoZXJlLFxuLy8gLnRhYnRyZWUgbGksXG4vLyAudW5saXN0LFxuLy8gLnVubGlzdCBsaSB7XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAuaW5saW5lLFxuLy8gLmlubGluZS1saXN0IGxpIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmVcbi8vIH1cblxuLy8gLm5vdGlmeXRpbnkge1xuLy8gICAgIGZvbnQtc2l6ZTogLjEyNXJlbVxuLy8gfVxuXG4vLyAubm90aWZ5dGlueSBsaSxcbi8vIC5ub3RpZnl0aW55IHRkIHtcbi8vICAgICBmb250LXNpemU6IDEwMCVcbi8vIH1cblxuLy8gLmZpdGVtLmFkdmFuY2VkIC5oaWdobGlnaHQsXG4vLyAuZml0ZW0uYWR2YW5jZWQgLnRleHQtaW5mbyB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAucmVwb3J0bGluayB7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHRcbi8vIH1cblxuLy8gYS5hdXRvbGluay5nbG9zc2FyeTpob3ZlciB7XG4vLyAgICAgY3Vyc29yOiBoZWxwXG4vLyB9XG5cbi8vIC5jb2xsYXBzaWJsZXJlZ2lvbmNhcHRpb24ge1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgbWluLWhlaWdodDogMS41cmVtXG4vLyB9XG5cbi8vIC5wYWdlbGF5b3V0LW15ZGFzaGJvYXJkLmpzZW5hYmxlZCAuY29sbGFwc2libGVyZWdpb25jYXB0aW9uIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLnBhZ2VsYXlvdXQtbXlkYXNoYm9hcmQgI3JlZ2lvbi1tYWluIHtcbi8vICAgICBib3JkZXI6IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICBtYXJnaW4tdG9wOiAtMXB4XG4vLyB9XG5cbi8vIC5jb2xsYXBzaWJsZXJlZ2lvbmNhcHRpb24gaW1nIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5qc2VuYWJsZWQgLmhpZGRlbmlmanMge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnZpc2libGVpZmpzIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5qc2VuYWJsZWQgLnZpc2libGVpZmpzIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmVcbi8vIH1cblxuLy8gLmpzZW5hYmxlZCAuY29sbGFwc2libGVyZWdpb24ge1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgYm94LXNpemluZzogY29udGVudC1ib3hcbi8vIH1cblxuLy8gLmpzZW5hYmxlZCAuY29sbGFwc2VkIC5jb2xsYXBzaWJsZXJlZ2lvbmlubmVyIHtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbi8vIH1cblxuLy8gLmNvbGxhcHNpYmxlLWFjdGlvbnMge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHRcbi8vIH1cblxuLy8gLmpzZW5hYmxlZCAuY29sbGFwc2libGUtYWN0aW9ucyB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gLmNvbGxhcHNpYmxlLWFjdGlvbnMgLmNvbGxhcHNlZXhwYW5kIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFtbcGl4OnQvY29sbGFwc2VkXV0pIDJweCBjZW50ZXIgbm8tcmVwZWF0XG4vLyB9XG5cbi8vIC5jb2xsYXBzaWJsZS1hY3Rpb25zIC5jb2xsYXBzZS1hbGwge1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDp0L2V4cGFuZGVkXV0pXG4vLyB9XG5cbi8vIC55dWktb3ZlcmxheSAueXVpLXdpZGdldC1iZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWU2OTtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTY5ODJiO1xuLy8gICAgIGJvcmRlci10b3AtY29sb3I6ICNkNGMyMzc7XG4vLyAgICAgY29sb3I6ICMwMDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICBwYWRkaW5nOiAycHggNXB4O1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgei1pbmRleDogMVxuLy8gfVxuXG4vLyAuY2xlYXJlciB7XG4vLyAgICAgYmFja2dyb3VuZDogMCAwO1xuLy8gICAgIGJvcmRlci13aWR0aDogMDtcbi8vICAgICBjbGVhcjogYm90aDtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBoZWlnaHQ6IDFweDtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAuYm9sZCxcbi8vIC5lcnJvcmJveCAudGl0bGUsXG4vLyAucGFnaW5nYmFyIC50aGlzcGFnZSxcbi8vIC5wYWdpbmdiYXIgLnRpdGxlLFxuLy8gLndhcm5pbmcge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gaW1nLnVzZXJwaWN0dXJlIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtXG4vLyB9XG5cbi8vIGltZy5yZXNpemUge1xuLy8gICAgIGhlaWdodDogMWVtO1xuLy8gICAgIHdpZHRoOiAxZW1cbi8vIH1cblxuLy8gLmFjdGlvbi1tZW51IC5kcm9wZG93bi10b2dnbGUge1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuLy8gfVxuXG4vLyAuYWN0aW9uLW1lbnUge1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbi8vIH1cblxuLy8gLmJsb2NrIGltZy5yZXNpemUge1xuLy8gICAgIGhlaWdodDogLjllbTtcbi8vICAgICB3aWR0aDogLjhlbVxuLy8gfVxuXG4vLyBpbWcuYWN0aXZpdHlpY29uIHtcbi8vICAgICBoZWlnaHQ6IDI0cHg7XG4vLyAgICAgd2lkdGg6IDI0cHg7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gfVxuXG4vLyAuaGVhZGVybWFpbiB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAjbWFpbmNvbnRlbnQge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGhlaWdodDogMXB4O1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vIH1cblxuLy8gaW1nLnVpaGludCB7XG4vLyAgICAgY3Vyc29yOiBoZWxwXG4vLyB9XG5cbi8vICNhZGRtZW1iZXJzZm9ybSB0YWJsZSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4vLyB9XG5cbi8vIHRhYmxlLmZsZXhpYmxlIC5lbXB0eXJvdyB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyBmb3JtLnBvcHVwZm9ybSxcbi8vIGZvcm0ucG9wdXBmb3JtIGRpdiB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5hcnJvd19idXR0b24gaW5wdXQge1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vIH1cblxuLy8gLm5vLW92ZXJmbG93IHtcbi8vICAgICBvdmVyZmxvdzogYXV0b1xuLy8gfVxuXG4vLyAubm8tb3ZlcmZsb3c+LmdlbmVyYWx0YWJsZSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgbWluLWhlaWdodDogMTBlbVxuLy8gfVxuXG4vLyAuYWNjZXNzaGlkZSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHdpZHRoOiAxcHg7XG4vLyAgICAgaGVpZ2h0OiAxcHg7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXJnaW46IC0xcHg7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuLy8gICAgIGJvcmRlcjogMFxuLy8gfVxuXG4vLyAuaGlkZGVuLFxuLy8gZGl2LmhpZGUsXG4vLyBzcGFuLmhpZGUge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gYS5za2lwLFxuLy8gYS5za2lwLWJsb2NrIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAtMTAwMGVtO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyB9XG5cbi8vIGEuc2tpcC1ibG9jazphY3RpdmUsXG4vLyBhLnNraXAtYmxvY2s6Zm9jdXMsXG4vLyBhLnNraXA6YWN0aXZlLFxuLy8gYS5za2lwOmZvY3VzIHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5za2lwLWJsb2NrLXRvIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBoZWlnaHQ6IDFweDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5hZGRibG9nbGluayB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5ibG9nX2VudHJ5IC5hdWRpZW5jZSB7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgcGFkZGluZy1yaWdodDogNHB4XG4vLyB9XG5cbi8vIC5ibG9nX2VudHJ5IC50YWdzIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxNXB4XG4vLyB9XG5cbi8vIC5ibG9nX2VudHJ5IC5jb250ZW50IHtcbi8vICAgICBtYXJnaW4tbGVmdDogNDNweFxuLy8gfVxuXG4vLyAjZG9jLWNvbnRlbnRzIGgxIHtcbi8vICAgICBtYXJnaW46IDFlbSAwIDAgMFxuLy8gfVxuXG4vLyAjZG9jLWNvbnRlbnRzIHVsIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICB3aWR0aDogOTAlXG4vLyB9XG5cbi8vICNkb2MtY29udGVudHMgdWwgbGkge1xuLy8gICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxuLy8gfVxuXG4vLyAuZ3JvdXBtYW5hZ2VtZW50dGFibGUgdGQge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbi8vIH1cblxuLy8gLmdyb3VwbWFuYWdlbWVudHRhYmxlICNleGlzdGluZ2NlbGwsXG4vLyAuZ3JvdXBtYW5hZ2VtZW50dGFibGUgI3BvdGVudGlhbGNlbGwge1xuLy8gICAgIHdpZHRoOiA0MiVcbi8vIH1cblxuLy8gLmdyb3VwbWFuYWdlbWVudHRhYmxlICNidXR0b25zY2VsbCB7XG4vLyAgICAgd2lkdGg6IDE2JVxuLy8gfVxuXG4vLyAuZ3JvdXBtYW5hZ2VtZW50dGFibGUgI2J1dHRvbnNjZWxsIHAuYXJyb3dfYnV0dG9uIGlucHV0IHtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBtaW4td2lkdGg6IDgwJTtcbi8vICAgICBtYXJnaW46IDAgYXV0b1xuLy8gfVxuXG4vLyAuZ3JvdXBtYW5hZ2VtZW50dGFibGUgI2FkZHNlbGVjdF93cmFwcGVyLFxuLy8gLmdyb3VwbWFuYWdlbWVudHRhYmxlICNyZW1vdmVzZWxlY3Rfd3JhcHBlciB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLmdyb3VwbWFuYWdlbWVudHRhYmxlICNhZGRzZWxlY3Rfd3JhcHBlciBsYWJlbCxcbi8vIC5ncm91cG1hbmFnZW1lbnR0YWJsZSAjcmVtb3Zlc2VsZWN0X3dyYXBwZXIgbGFiZWwge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDBcbi8vIH1cblxuLy8gI2dyb3VwLXVzZXJzdW1tYXJ5IHtcbi8vICAgICB3aWR0aDogMTRlbVxuLy8gfVxuXG4vLyAuZ3JvdXBzZWxlY3RvciB7XG4vLyAgICAgbWFyZ2luLXRvcDogM3B4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDNweDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLmdyb3Vwc2VsZWN0b3IgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAubG9naW4tcGFnZSBbbmFtZT11c2VybmFtZV0ge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuLy8gfVxuXG4vLyAubG9naW4tcGFnZSBbdHlwZT1wYXNzd29yZF0ge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbi8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuLy8gfVxuXG4vLyAubm90ZXBvc3Qge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFlbVxuLy8gfVxuXG4vLyAubm90ZXBvc3QgLnVzZXJwaWN0dXJlIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDVweFxuLy8gfVxuXG4vLyAubm90ZXBvc3QgLmNvbnRlbnQsXG4vLyAubm90ZXBvc3QgLmZvb3RlciB7XG4vLyAgICAgY2xlYXI6IGJvdGhcbi8vIH1cblxuLy8gLm5vdGVzZ3JvdXAge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAyMHB4XG4vLyB9XG5cbi8vIC5wYXRoLW15IC5jb3Vyc2Vib3gge1xuLy8gICAgIG1hcmdpbjogMXJlbSAwO1xuLy8gICAgIHBhZGRpbmc6IDBcbi8vIH1cblxuLy8gLnBhdGgtbXkgLmNvdXJzZWJveCAub3ZlcnZpZXcge1xuLy8gICAgIG1hcmdpbjogMTVweCAzMHB4IDEwcHggMzBweFxuLy8gfVxuXG4vLyAucGF0aC1teSAuY291cnNlYm94IC5pbmZvIHtcbi8vICAgICBmbG9hdDogbm9uZTtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gLm1vZF9pbnRyb2JveCB7XG4vLyAgICAgcGFkZGluZzogMTBweFxuLy8gfVxuXG4vLyB0YWJsZS5tb2RfaW5kZXgge1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5jb21tZW50LWN0cmwge1xuLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5jb21tZW50LWN0cmwgaDUge1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiA1cHhcbi8vIH1cblxuLy8gLmNvbW1lbnQtYXJlYSB7XG4vLyAgICAgbWF4LXdpZHRoOiA0MDBweDtcbi8vICAgICBwYWRkaW5nOiA1cHhcbi8vIH1cblxuLy8gLmNvbW1lbnQtYXJlYSB0ZXh0YXJlYSB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG9cbi8vIH1cblxuLy8gLmNvbW1lbnQtYXJlYSB0ZXh0YXJlYS5mdWxsd2lkdGgge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vIH1cblxuLy8gLmNvbW1lbnQtYXJlYSAuZmQge1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vIC5jb21tZW50LW1ldGEgc3BhbiB7XG4vLyAgICAgY29sb3I6IGdyYXlcbi8vIH1cblxuLy8gLmNvbW1lbnQtbGluayBpbWcge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxuLy8gfVxuXG4vLyAuY29tbWVudC1saXN0IHtcbi8vICAgICBmb250LXNpemU6IDExcHg7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAuY29tbWVudC1saXN0IGxpIHtcbi8vICAgICBtYXJnaW46IDJweDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDVweDtcbi8vICAgICBjbGVhcjogYm90aDtcbi8vICAgICBwYWRkaW5nOiAuM2VtO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gfVxuXG4vLyAuY29tbWVudC1saXN0IGxpLmZpcnN0IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5jb21tZW50LXBhZ2luZyB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5jb21tZW50LXBhZ2luZyAucGFnZW5vIHtcbi8vICAgICBwYWRkaW5nOiAycHhcbi8vIH1cblxuLy8gLmNvbW1lbnQtcGFnaW5nIC5jdXJwYWdlIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjXG4vLyB9XG5cbi8vIC5jb21tZW50LW1lc3NhZ2UgLnBpY3R1cmUge1xuLy8gICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgIGZsb2F0OiBsZWZ0XG4vLyB9XG5cbi8vIC5jb21tZW50LW1lc3NhZ2UgLnRleHQge1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5jb21tZW50LW1lc3NhZ2UgLnRleHQgcCB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXJnaW46IDAgMThweCAwIDBcbi8vIH1cblxuLy8gLmNvbW1lbnQtZGVsZXRlIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIG1hcmdpbjogLjNlbVxuLy8gfVxuXG4vLyAuY29tbWVudC1yZXBvcnQtc2VsZWN0YWxsIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5jb21tZW50LWxpbmsge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmpzZW5hYmxlZCAuY29tbWVudC1saW5rIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuanNlbmFibGVkIC5zaG93Y29tbWVudHNub25qcyB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuanNlbmFibGVkIC5jb21tZW50LXJlcG9ydC1zZWxlY3RhbGwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZVxuLy8gfVxuXG4vLyAuY29tcGxldGlvbi1leHBlY3RlZCB7XG4vLyAgICAgZm9udC1zaXplOiAuMTI1cmVtXG4vLyB9XG5cbi8vIC5jb21wbGV0aW9uLWlkZW50aWZ5ZmllbGQsXG4vLyAuY29tcGxldGlvbi1zb3J0Y2hvaWNlIHtcbi8vICAgICBmb250LXNpemU6IC4xMjVyZW07XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxuLy8gfVxuXG4vLyAuY29tcGxldGlvbi1wcm9ncmVzc2NlbGwge1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vIC5jb21wbGV0aW9uLWV4cGlyZWQgLmNvbXBsZXRpb24tZXhwZWN0ZWQge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gaW1nLnVzZXItaW1hZ2Uge1xuLy8gICAgIGhlaWdodDogMTAwcHg7XG4vLyAgICAgd2lkdGg6IDEwMHB4XG4vLyB9XG5cbi8vICN0YWctc2VhcmNoLWJveCB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIG1hcmdpbjogMTBweCBhdXRvXG4vLyB9XG5cbi8vIC5wYXRoLXRhZyAudGFnLWluZGV4LWl0ZW1zIC50YWdhcmVhIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbi8vICAgICBwYWRkaW5nOiAxMHB4O1xuLy8gICAgIG1hcmdpbi10b3A6IDEwcHhcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWctaW5kZXgtaXRlbXMgLnRhZ2FyZWEgaDMge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHBhZGRpbmc6IDNweCAwIDEwcHggMDtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgZm9udC1zaXplOiAxLjFlbTtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuLy8gICAgIGNvbG9yOiAjOTk5O1xuLy8gICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuLy8gICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlM2UzO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWdhcmVhIC5jb250cm9sczo6YWZ0ZXIsXG4vLyAucGF0aC10YWcgLnRhZ2FyZWEgLnRhZ2dlZGl0ZW1zOjphZnRlciB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgY2xlYXI6IGJvdGg7XG4vLyAgICAgY29udGVudDogXCJcIlxuLy8gfVxuXG4vLyAucGF0aC10YWcgLnRhZy1iYWNrdG9hbGxpdGVtcyxcbi8vIC5wYXRoLXRhZyAudGFnYXJlYSAuY29udHJvbHMge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAucGF0aC10YWcgLnRhZ2FyZWEgLmNvbnRyb2xzIC5nb3RvcGFnZS5uZXh0cGFnZSB7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vIC5wYXRoLXRhZyAudGFnYXJlYSAuY29udHJvbHMgLmdvdG9wYWdlLnByZXZwYWdlIHtcbi8vICAgICBmbG9hdDogbGVmdFxuLy8gfVxuXG4vLyAucGF0aC10YWcgLnRhZ2FyZWEgLmNvbnRyb2xzIC5leGNsdXNpdmVtb2RlIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWdhcmVhIC5jb250cm9scy5jb250cm9scy1ib3R0b20ge1xuLy8gICAgIG1hcmdpbi10b3A6IDVweFxuLy8gfVxuXG4vLyAucGF0aC10YWcgLnRhZ2FyZWEgLmNvbnRyb2xzIC5nb3RvcGFnZS5uZXh0cGFnZTo6YWZ0ZXIge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbi8vICAgICBjb250ZW50OiBcIsK7XCJcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWdhcmVhIC5jb250cm9scyAuZ290b3BhZ2UucHJldnBhZ2U6OmJlZm9yZSB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuLy8gICAgIHBhZGRpbmctbGVmdDogNXB4O1xuLy8gICAgIGNvbnRlbnQ6IFwiwqtcIlxuLy8gfVxuXG4vLyAudGFnLW1hbmFnZW1lbnQtdGFibGUgdGQsXG4vLyAudGFnLW1hbmFnZW1lbnQtdGFibGUgdGgge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICAgcGFkZGluZzogNHB4XG4vLyB9XG5cbi8vIC50YWctbWFuYWdlbWVudC10YWJsZSAuaW5wbGFjZWVkaXRhYmxlLmlucGxhY2VlZGl0aW5nb24gaW5wdXQge1xuLy8gICAgIHdpZHRoOiAxNTBweFxuLy8gfVxuXG4vLyAucGF0aC1hZG1pbi10YWcgLmFkZHN0YW5kYXJkdGFncyB7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluLXRhZyAuYWRkc3RhbmRhcmR0YWdzIGltZyB7XG4vLyAgICAgbWFyZ2luOiAwIDVweFxuLy8gfVxuXG4vLyAucGF0aC10YWcgLnRhZy1yZWxhdGVkdGFncyB7XG4vLyAgICAgcGFkZGluZy10b3A6IDEwcHhcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWctbWFuYWdlbWVudC1ib3gge1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vIC5wYXRoLXRhZyAudGFnLWluZGV4LXRvYyB7XG4vLyAgICAgcGFkZGluZzogMTBweDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWctaW5kZXgtdG9jIGxpLFxuLy8gLnBhdGgtdGFnIC50YWctbWFuYWdlbWVudC1ib3ggbGkge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWctbWFuYWdlbWVudC1ib3ggbGkgYS5lZGl0dGFnIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfGkvc2V0dGluZ3NdXSlcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWctbWFuYWdlbWVudC1ib3ggbGkgYS5mbGFnYXNpbmFwcHJvcHJpYXRlIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfGkvZmxhZ2dlZF1dKVxuLy8gfVxuXG4vLyAucGF0aC10YWcgLnRhZy1tYW5hZ2VtZW50LWJveCBsaSBhLnJlbW92ZWZyb21teWludGVyZXN0cyB7XG4vLyAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFtbcGl4Om1vb2RsZXx0L2RlbGV0ZV1dKVxuLy8gfVxuXG4vLyAucGF0aC10YWcgLnRhZy1tYW5hZ2VtZW50LWJveCBsaSBhLmFkZHRvbXlpbnRlcmVzdHMge1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDptb29kbGV8dC9hZGRdXSlcbi8vIH1cblxuLy8gLnBhdGgtdGFnIC50YWctbWFuYWdlbWVudC1ib3ggbGkgYSB7XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuLy8gICAgIHBhZGRpbmctbGVmdDogMTdweFxuLy8gfVxuXG4vLyAudGFnX2ZlZWQubWVkaWEtbGlzdCAubWVkaWEgLml0ZW1pbWFnZSB7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLnRhZ19mZWVkLm1lZGlhLWxpc3QgLm1lZGlhIC5pdGVtaW1hZ2UgaW1nIHtcbi8vICAgICBoZWlnaHQ6IDM1cHg7XG4vLyAgICAgd2lkdGg6IDM1cHhcbi8vIH1cblxuLy8gLnRhZ19mZWVkLm1lZGlhLWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuLy8gICAgIHBhZGRpbmctbGVmdDogMTBweFxuLy8gfVxuXG4vLyAudGFnX2Nsb3VkIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuaW5saW5lLWxpc3QgbGkge1xuLy8gICAgIHBhZGRpbmc6IDAgLjJlbVxuLy8gfVxuXG4vLyAudGFnX2Nsb3VkIC50YWdfb3ZlcmZsb3cge1xuLy8gICAgIG1hcmdpbi10b3A6IDFlbTtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWNcbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczIwIHtcbi8vICAgICBmb250LXNpemU6IDIuN2VtXG4vLyB9XG5cbi8vIC50YWdfY2xvdWQgLnMxOSB7XG4vLyAgICAgZm9udC1zaXplOiAyLjZlbVxuLy8gfVxuXG4vLyAudGFnX2Nsb3VkIC5zMTgge1xuLy8gICAgIGZvbnQtc2l6ZTogMi41ZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczE3IHtcbi8vICAgICBmb250LXNpemU6IDIuNGVtXG4vLyB9XG5cbi8vIC50YWdfY2xvdWQgLnMxNiB7XG4vLyAgICAgZm9udC1zaXplOiAyLjNlbVxuLy8gfVxuXG4vLyAudGFnX2Nsb3VkIC5zMTUge1xuLy8gICAgIGZvbnQtc2l6ZTogMi4yZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczE0IHtcbi8vICAgICBmb250LXNpemU6IDIuMWVtXG4vLyB9XG5cbi8vIC50YWdfY2xvdWQgLnMxMyB7XG4vLyAgICAgZm9udC1zaXplOiAyZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczEyIHtcbi8vICAgICBmb250LXNpemU6IDEuOWVtXG4vLyB9XG5cbi8vIC50YWdfY2xvdWQgLnMxMSB7XG4vLyAgICAgZm9udC1zaXplOiAxLjhlbVxuLy8gfVxuXG4vLyAudGFnX2Nsb3VkIC5zMTAge1xuLy8gICAgIGZvbnQtc2l6ZTogMS43ZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczkge1xuLy8gICAgIGZvbnQtc2l6ZTogMS42ZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczgge1xuLy8gICAgIGZvbnQtc2l6ZTogMS41ZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczcge1xuLy8gICAgIGZvbnQtc2l6ZTogMS40ZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczYge1xuLy8gICAgIGZvbnQtc2l6ZTogMS4zZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczUge1xuLy8gICAgIGZvbnQtc2l6ZTogMS4yZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczQge1xuLy8gICAgIGZvbnQtc2l6ZTogMS4xZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczMge1xuLy8gICAgIGZvbnQtc2l6ZTogMWVtXG4vLyB9XG5cbi8vIC50YWdfY2xvdWQgLnMyIHtcbi8vICAgICBmb250LXNpemU6IC45ZW1cbi8vIH1cblxuLy8gLnRhZ19jbG91ZCAuczEge1xuLy8gICAgIGZvbnQtc2l6ZTogLjhlbVxuLy8gfVxuXG4vLyAudGFnX2Nsb3VkIC5zMCB7XG4vLyAgICAgZm9udC1zaXplOiAuN2VtXG4vLyB9XG5cbi8vIC50YWdfbGlzdCB1bCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC50YWdfbGlzdC5oaWRlb3ZlcmxpbWl0IC5vdmVybGltaXQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnRhZ19saXN0IC50YWdtb3JlbGluayB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAudGFnX2xpc3QuaGlkZW92ZXJsaW1pdCAudGFnbW9yZWxpbmsge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZVxuLy8gfVxuXG4vLyAudGFnX2xpc3QuaGlkZW92ZXJsaW1pdCAudGFnbGVzc2xpbmsge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gI3dlYnNlcnZpY2UtZG9jLWdlbmVyYXRvciB0ZCB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBib3JkZXI6IDAgc29saWQgIzAwMFxuLy8gfVxuXG4vLyAudXNlcmVucm9sbWVudCB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuLy8gfVxuXG4vLyAudXNlcmVucm9sbWVudCB0ciB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuLy8gfVxuXG4vLyAudXNlcmVucm9sbWVudCB0ZCB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBoZWlnaHQ6IDQxcHhcbi8vIH1cblxuLy8gLnVzZXJlbnJvbG1lbnQgLnN1YmZpZWxkIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDVweFxuLy8gfVxuXG4vLyAudXNlcmVucm9sbWVudCAuY29sX3VzZXJkZXRhaWxzIC5zdWJmaWVsZCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDQwcHhcbi8vIH1cblxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF91c2VyZGV0YWlscyAuc3ViZmllbGRfcGljdHVyZSB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vIH1cblxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF9sYXN0c2VlbiB7XG4vLyAgICAgd2lkdGg6IDE1MHB4XG4vLyB9XG5cbi8vIC51c2VyZW5yb2xtZW50IC5jb2xfcm9sZSB7XG4vLyAgICAgd2lkdGg6IDI2MnB4XG4vLyB9XG5cbi8vIC51c2VyZW5yb2xtZW50IC5jb2xfZ3JvdXAgLmdyb3Vwcyxcbi8vIC51c2VyZW5yb2xtZW50IC5jb2xfcm9sZSAucm9sZXMge1xuLy8gICAgIG1hcmdpbi1yaWdodDogMzBweFxuLy8gfVxuXG4vLyAudXNlcmVucm9sbWVudCAuY29sX3JvbGUgLnJvbGUge1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIHBhZGRpbmc6IDAgM3B4IDNweDtcbi8vICAgICBtYXJnaW46IDAgM3B4IDNweDtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4vLyB9XG5cbi8vIC51c2VyZW5yb2xtZW50IC5jb2xfZ3JvdXAgLmdyb3VwIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBwYWRkaW5nOiAzcHg7XG4vLyAgICAgbWFyZ2luOiAzcHg7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuLy8gfVxuXG4vLyAudXNlcmVucm9sbWVudCAuY29sX2dyb3VwIC5ncm91cCBhLFxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF9yb2xlIC5yb2xlIGEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC51c2VyZW5yb2xtZW50IC5jb2xfZ3JvdXAgLmFkZGdyb3VwLFxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF9yb2xlIC5hZGRyb2xlIHtcbi8vICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgcGFkZGluZzogM3B4O1xuLy8gICAgIG1hcmdpbjogM3B4XG4vLyB9XG5cbi8vIC51c2VyZW5yb2xtZW50IC5jb2xfZ3JvdXAgLmFkZGdyb3VwPmE6aG92ZXIsXG4vLyAudXNlcmVucm9sbWVudCAuY29sX3JvbGUgLmFkZHJvbGU+YTpob3ZlciB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjZcbi8vIH1cblxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF9ncm91cCAuYWRkZ3JvdXAgaW1nLFxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF9yb2xlIC5hZGRyb2xlIGltZyB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG4vLyB9XG5cbi8vIC51c2VyZW5yb2xtZW50IC5oYXNBbGxSb2xlcyAuY29sX3JvbGUgLmFkZHJvbGUge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF9lbnJvbCAuZW5yb2xtZW50IHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBwYWRkaW5nOiAwIDNweCAzcHg7XG4vLyAgICAgbWFyZ2luOiAwIDNweCAzcHhcbi8vIH1cblxuLy8gLnVzZXJlbnJvbG1lbnQgLmNvbF9lbnJvbCAuZW5yb2xtZW50IGEge1xuLy8gICAgIGZsb2F0OiByaWdodDtcbi8vICAgICBtYXJnaW4tbGVmdDogM3B4XG4vLyB9XG5cbi8vICNwYWdlLWVucm9sLXVzZXJzIC5lbnJvbF91c2VyX2J1dHRvbnMge1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vICNwYWdlLWVucm9sLXVzZXJzIC5lbnJvbC11c2Vycy1wYWdlLWFjdGlvbiBpbnB1dCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vIH1cblxuLy8gLmNvcmVsaWdodGJveCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuY29yZWxpZ2h0Ym94IGltZyB7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIGxlZnQ6IDUwJVxuLy8gfVxuXG4vLyAubW9kLWluZGVudC1vdXRlciB7XG4vLyAgICAgZGlzcGxheTogdGFibGVcbi8vIH1cblxuLy8gLm1vZC1pbmRlbnQge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbi8vIH1cblxuLy8gLmxhYmVsIC5tb2QtaW5kZW50IHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBwYWRkaW5nLXRvcDogMjBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC0xIHtcbi8vICAgICB3aWR0aDogMzBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC0yIHtcbi8vICAgICB3aWR0aDogNjBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC0zIHtcbi8vICAgICB3aWR0aDogOTBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC00IHtcbi8vICAgICB3aWR0aDogMTIwcHhcbi8vIH1cblxuLy8gLm1vZC1pbmRlbnQtNSB7XG4vLyAgICAgd2lkdGg6IDE1MHB4XG4vLyB9XG5cbi8vIC5tb2QtaW5kZW50LTYge1xuLy8gICAgIHdpZHRoOiAxODBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC03IHtcbi8vICAgICB3aWR0aDogMjEwcHhcbi8vIH1cblxuLy8gLm1vZC1pbmRlbnQtOCB7XG4vLyAgICAgd2lkdGg6IDI0MHB4XG4vLyB9XG5cbi8vIC5tb2QtaW5kZW50LTkge1xuLy8gICAgIHdpZHRoOiAyNzBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC0xMCB7XG4vLyAgICAgd2lkdGg6IDMwMHB4XG4vLyB9XG5cbi8vIC5tb2QtaW5kZW50LTExIHtcbi8vICAgICB3aWR0aDogMzMwcHhcbi8vIH1cblxuLy8gLm1vZC1pbmRlbnQtMTIge1xuLy8gICAgIHdpZHRoOiAzNjBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC0xMyB7XG4vLyAgICAgd2lkdGg6IDM5MHB4XG4vLyB9XG5cbi8vIC5tb2QtaW5kZW50LTE0IHtcbi8vICAgICB3aWR0aDogNDIwcHhcbi8vIH1cblxuLy8gLm1vZC1pbmRlbnQtMTUge1xuLy8gICAgIHdpZHRoOiA0NTBweFxuLy8gfVxuXG4vLyAubW9kLWluZGVudC0xNiB7XG4vLyAgICAgd2lkdGg6IDQ4MHB4XG4vLyB9XG5cbi8vIC5tb2QtaW5kZW50LWh1Z2Uge1xuLy8gICAgIHdpZHRoOiA0ODBweFxuLy8gfVxuXG4vLyAucmVzb3VyY2Vjb250ZW50IC5tZWRpYXBsdWdpbl9tcDMgb2JqZWN0IHtcbi8vICAgICBoZWlnaHQ6IDI1cHg7XG4vLyAgICAgd2lkdGg6IDYwMHB4XG4vLyB9XG5cbi8vIC5yZXNvdXJjZWNvbnRlbnQgYXVkaW8ubWVkaWFwbHVnaW5faHRtbDVhdWRpbyB7XG4vLyAgICAgd2lkdGg6IDYwMHB4XG4vLyB9XG5cbi8vIC5yZXNvdXJjZWltYWdlIHtcbi8vICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLm1lZGlhcGx1Z2luX21wMyBvYmplY3Qge1xuLy8gICAgIGhlaWdodDogMTVweDtcbi8vICAgICB3aWR0aDogMzAwcHhcbi8vIH1cblxuLy8gYXVkaW8ubWVkaWFwbHVnaW5faHRtbDVhdWRpbyB7XG4vLyAgICAgd2lkdGg6IDMwMHB4XG4vLyB9XG5cbi8vIC5jb3JlX21lZGlhX3ByZXZpZXcucGFnZWxheW91dC1lbWJlZGRlZCAjY29udGVudCB7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAuY29yZV9tZWRpYV9wcmV2aWV3LnBhZ2VsYXlvdXQtZW1iZWRkZWQgI21haW5jb250ZW50IHtcbi8vICAgICBoZWlnaHQ6IDBcbi8vIH1cblxuLy8gYm9keSNwYWdlLWxpYi1lZGl0b3ItdGlueW1jZS1wbHVnaW5zLW1vb2RsZW1lZGlhLXByZXZpZXcge1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIG1pbi13aWR0aDogMDtcbi8vICAgICBiYWNrZ3JvdW5kOiAwIDBcbi8vIH1cblxuLy8gLnBhdGgtcmF0aW5nIC5yYXRpbmd0YWJsZSB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMWVtXG4vLyB9XG5cbi8vIC5wYXRoLXJhdGluZyAucmF0aW5ndGFibGUgdGgucmF0aW5nIHtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAucGF0aC1yYXRpbmcgLnJhdGluZ3RhYmxlIHRkLnJhdGluZyxcbi8vIC5wYXRoLXJhdGluZyAucmF0aW5ndGFibGUgdGQudGltZSB7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtbGlnaHRib3gge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTdcbi8vIH1cblxuLy8gLnBhZ2VsYXlvdXQtcG9wdXAgLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtbGlnaHRib3gge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vIC5wYWdlbGF5b3V0LXBvcHVwIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlIHtcbi8vICAgICBib3gtc2hhZG93OiAwIC4yNXJlbSAuNXJlbSByZ2JhKDAsIDAsIDksIC4yKVxuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLmhpZGRlbixcbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLWhpZGRlbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAubm8tc2Nyb2xsaW5nIHtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLWZ1bGxzY3JlZW4ge1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGJvdHRvbTogLTUwcHg7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLWZ1bGxzY3JlZW4gLm1vb2RsZS1kaWFsb2d1ZS1jb250ZW50IHtcbi8vICAgICBvdmVyZmxvdzogYXV0b1xuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS1mdWxsc2NyZWVuIC5jbG9zZWJ1dHRvbiB7XG4vLyAgICAgd2lkdGg6IDI4cHg7XG4vLyAgICAgaGVpZ2h0OiAxNnB4O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJVxuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS13cmFwIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2Ncbi8vIH1cblxuLy8gLm1vZGFsLnNob3cge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1oZC55dWkzLXdpZGdldC1oZCB7XG4vLyAgICAgbWluLWhlaWdodDogM3JlbTtcbi8vICAgICBjb2xvcjogaW5pdGlhbDtcbi8vICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuLy8gICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUtd3JhcCAubW9vZGxlLWRpYWxvZ3VlLWhkIGgxIHtcbi8vICAgICBmb250LXNpemU6IDEuNXJlbVxuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLm1vb2RsZS1kaWFsb2d1ZS13cmFwIC5tb29kbGUtZGlhbG9ndWUtaGQgLnl1aTMtd2lkZ2V0LWJ1dHRvbnMge1xuLy8gICAgIHBhZGRpbmc6IDFyZW1cbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5jbG9zZWJ1dHRvbiB7XG4vLyAgICAgYm94LXNoYWRvdzogbm9uZVxuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWJhc2UgLmNsb3NlYnV0dG9uOjphZnRlciB7XG4vLyAgICAgY29udGVudDogXCLDl1wiXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlIC5tb29kbGUtZGlhbG9ndWUtYmQge1xuLy8gICAgIHBhZGRpbmc6IC41cmVtXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtYmFzZSAubW9vZGxlLWRpYWxvZ3VlLWZ1bGxzY3JlZW4gLm1vb2RsZS1kaWFsb2d1ZS1jb250ZW50IHtcbi8vICAgICBvdmVyZmxvdzogYXV0bztcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGJvdHRvbTogNTBweDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBib3JkZXI6IDBcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLm1vb2RsZS1leGNlcHRpb24tcGFyYW0gbGFiZWwge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLnBhcmFtLXN0YWNrdHJhY2UgbGFiZWwge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbi8vICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIHByZSB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIC5zdGFja3RyYWNlLWZpbGUge1xuLy8gICAgIGNvbG9yOiBuYXZ5O1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSAuc3RhY2t0cmFjZS1saW5lIHtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLnBhcmFtLXN0YWNrdHJhY2UgLnN0YWNrdHJhY2UtY2FsbCB7XG4vLyAgICAgY29sb3I6ICMzMzM7XG4vLyAgICAgZm9udC1zaXplOiA5MCU7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUgLm1vb2RsZS1kaWFsb2d1ZS1jb250ZW50IC5tb29kbGUtZGlhbG9ndWUtZnQ6ZW1wdHkge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUgLm1vb2RsZS1kaWFsb2d1ZS1jb250ZW50IC5tb29kbGUtZGlhbG9ndWUtZnQueXVpMy13aWRnZXQtZnQge1xuLy8gICAgIGJhY2tncm91bmQ6IGluaXRpYWxcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1jb25maXJtIC5jb25maXJtYXRpb24tbWVzc2FnZSB7XG4vLyAgICAgbWFyZ2luOiAuNXJlbSAwXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtY29uZmlybSAuY29uZmlybWF0aW9uLWRpYWxvZ3VlIGlucHV0IHtcbi8vICAgICBtaW4td2lkdGg6IDgwcHhcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLm1vb2RsZS1leGNlcHRpb24tbWVzc2FnZSB7XG4vLyAgICAgbWFyZ2luOiAxZW1cbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLm1vb2RsZS1leGNlcHRpb24tcGFyYW0ge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41ZW1cbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLm1vb2RsZS1leGNlcHRpb24tcGFyYW0gbGFiZWwge1xuLy8gICAgIHdpZHRoOiAxNTBweFxuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlLWV4Y2VwdGlvbiAucGFyYW0tc3RhY2t0cmFjZSBsYWJlbCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IDRweCAxZW1cbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLnBhcmFtLXN0YWNrdHJhY2UgcHJlIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBoZWlnaHQ6IDIwMHB4O1xuLy8gICAgIG92ZXJmbG93OiBhdXRvXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIC5zdGFja3RyYWNlLWZpbGUge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtYXJnaW46IDRweCAwXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUtZXhjZXB0aW9uIC5wYXJhbS1zdGFja3RyYWNlIC5zdGFja3RyYWNlLWxpbmUge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB3aWR0aDogNTBweDtcbi8vICAgICBtYXJnaW46IDRweCAxZW1cbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1leGNlcHRpb24gLnBhcmFtLXN0YWNrdHJhY2UgLnN0YWNrdHJhY2UtY2FsbCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDRweDtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogNHB4XG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUgLm1vb2RsZS1kaWFsb2d1ZS1iZCAuY29udGVudC1saWdodGJveCB7XG4vLyAgICAgb3BhY2l0eTogLjc1O1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nOiAxMCUgMFxuLy8gfVxuXG4vLyAubW9vZGxlLWRpYWxvZ3VlIC50b29sdGlwdGV4dCB7XG4vLyAgICAgbWF4LWhlaWdodDogMzAwcHhcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUubW9vZGxlLWRpYWxvZ3VlLXRvb2x0aXAge1xuLy8gICAgIHotaW5kZXg6IDMwMDFcbi8vIH1cblxuLy8gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlIC5tb29kbGUtZGlhbG9ndWUubW9vZGxlLWRpYWxvZ3VlLXRvb2x0aXAgLm1vb2RsZS1kaWFsb2d1ZS1iZCB7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG9cbi8vIH1cblxuLy8gLmNob29zZXJkaWFsb2d1ZWJvZHksXG4vLyAuY2hvb3NlcnRpdGxlIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5tb29kbGUtZGlhbG9ndWUuY2hvb3NlcmRpYWxvZ3VlIC5tb29kbGUtZGlhbG9ndWUtY29udGVudCAubW9vZGxlLWRpYWxvZ3VlLWZ0IHtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gLmNob29zZXJkaWFsb2d1ZSAubW9vZGxlLWRpYWxvZ3VlLXdyYXAgLm1vb2RsZS1kaWFsb2d1ZS1iZCB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuLy8gICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHhcbi8vIH1cblxuLy8gLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLnN1Ym1pdGJ1dHRvbnMge1xuLy8gICAgIHBhZGRpbmc6IC43ZW0gMDtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodFxuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC1oZWlnaHQ6NjM5cHgpIHtcbi8vICAgICAuaW9zIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5zdWJtaXRidXR0b25zIHtcbi8vICAgICAgICAgcGFkZGluZzogNDVweCAwXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuc3VibWl0YnV0dG9ucyBpbnB1dCB7XG4vLyAgICAgbWluLXdpZHRoOiAxMDBweDtcbi8vICAgICBtYXJnaW46IDAgLjVlbVxuLy8gfVxuXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAub3B0aW9ucyB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiXG4vLyB9XG5cbi8vIC5qc2Nob29zZXIgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmFsbG9wdGlvbnMge1xuLy8gICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbi8vICAgICBvdmVyZmxvdy15OiBhdXRvO1xuLy8gICAgIG1heC13aWR0aDogMjQwcHhcbi8vIH1cblxuLy8gLmpzY2hvb3NlciAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuYWxsb3B0aW9ucyAub3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLmpzY2hvb3NlciAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuYWxsb3B0aW9ucyAub3B0aW9uIC50eXBlbmFtZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHdpZHRoOiA1NSVcbi8vIH1cblxuLy8gLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLm1vZHVsZXR5cGV0aXRsZSxcbi8vIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5ub25vcHRpb24sXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAub3B0aW9uIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIHBhZGRpbmc6IDAgMS42ZW0gMCAxLjZlbVxuLy8gfVxuXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAubW9kdWxldHlwZXRpdGxlIHtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjRlbVxuLy8gfVxuXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAubm9ub3B0aW9uIC50eXBlbmFtZSxcbi8vIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5vcHRpb24gLnR5cGVuYW1lIHtcbi8vICAgICBwYWRkaW5nOiAwIDAgMCAuNWVtXG4vLyB9XG5cbi8vIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5tb2RpY29uKy50eXBlbmFtZSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwXG4vLyB9XG5cbi8vIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10sXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAub3B0aW9uIHNwYW4udHlwZW5hbWUge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbi8vIH1cblxuLy8gLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLm9wdGlvbiBsYWJlbCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IC41cmVtIDA7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcbi8vIH1cblxuLy8gLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLm9wdGlvbiAuaWNvbiB7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IDAgMXJlbVxuLy8gfVxuXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAubm9ub3B0aW9uIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDIuN2VtO1xuLy8gICAgIHBhZGRpbmctdG9wOiAuM2VtO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAuMWVtXG4vLyB9XG5cbi8vIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5zdWJ0eXBlIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIHBhZGRpbmc6IDAgMS42ZW0gMCAzLjJlbVxuLy8gfVxuXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuc3VidHlwZSAudHlwZW5hbWUge1xuLy8gICAgIG1hcmdpbjogMCAwIDAgLjJlbVxuLy8gfVxuXG4vLyAuanNjaG9vc2VyIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5pbnN0cnVjdGlvbixcbi8vIC5qc2Nob29zZXIgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLnR5cGVzdW1tYXJ5IHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGxlZnQ6IDI0MHB4O1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAxLjZlbTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbi8vICAgICBvdmVyZmxvdy15OiBhdXRvO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyZW1cbi8vIH1cblxuLy8gLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLnNlbGVjdGVkIC50eXBlc3VtbWFyeSxcbi8vIC5qc2Nob29zZXIgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmluc3RydWN0aW9uIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuY2hvb3NlcmNvbnRhaW5lciAjY2hvb3NlZm9ybSAuc2VsZWN0ZWQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgbWFyZ2luLXRvcDogLTFweDtcbi8vICAgICBwYWRkaW5nLXRvcDogMXB4XG4vLyB9XG5cbi8vIC5jaG9vc2VyZGlhbG9ndWUtY291cnNlLW1vZGNob29zZXIgLm1vZGljb24gLmljb24ge1xuLy8gICAgIHdpZHRoOiAyNHB4O1xuLy8gICAgIGhlaWdodDogMjRweDtcbi8vICAgICBmb250LXNpemU6IDI0cHhcbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpIHtcbi8vICAgICAuanNlbmFibGVkIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5hbGxvcHRpb25zIHtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4vLyAgICAgfVxuLy8gICAgIC5qc2VuYWJsZWQgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLmluc3RydWN0aW9uLFxuLy8gICAgIC5qc2VuYWJsZWQgLmNob29zZXJjb250YWluZXIgI2Nob29zZWZvcm0gLnR5cGVzdW1tYXJ5IHtcbi8vICAgICAgICAgcG9zaXRpb246IHN0YXRpY1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZvcm1saXN0aW5ncmFkaW8ge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcbi8vIH1cblxuLy8gLmZvcm1saXN0aW5naW5wdXRyYWRpbyB7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLmZvcm1saXN0aW5nbWFpbiB7XG4vLyAgICAgbWluLWhlaWdodDogMjI1cHhcbi8vIH1cblxuLy8gLmZvcm1saXN0aW5nIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgbWFyZ2luOiAxNXB4IDA7XG4vLyAgICAgcGFkZGluZzogMXB4IDE5cHggMTRweDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4vLyB9XG5cbi8vIC5mb3JtbGlzdGluZ21vcmUge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgYm90dG9tOiAtMXB4O1xuLy8gICAgIHJpZ2h0OiAtMXB4O1xuLy8gICAgIHBhZGRpbmc6IDNweCA3cHg7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuLy8gICAgIGNvbG9yOiAjOWRhMGE0O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDRweCAwXG4vLyB9XG5cbi8vIC5mb3JtbGlzdGluZ2FsbCB7XG4vLyAgICAgbWFyZ2luOiAxNXB4IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA0cHhcbi8vIH1cblxuLy8gLmZvcm1saXN0aW5ncm93IHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2UxZTFlODtcbi8vICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTg7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlODtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuLy8gICAgIHBhZGRpbmc6IDZweDtcbi8vICAgICB0b3A6IDUwJTtcbi8vICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgbWluLWhlaWdodDogMzRweDtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICB3aWR0aDogMTUwcHhcbi8vIH1cblxuLy8gYm9keS5qc2VuYWJsZWQgLmZvcm1saXN0aW5ncmFkaW8ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gYm9keS5qc2VuYWJsZWQgLmZvcm1saXN0aW5nIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyB0YWJsZS5jb2xsZWN0aW9uIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2XG4vLyB9XG5cbi8vIHRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gLnRhYmxlLFxuLy8gdGFibGUuY29sbGVjdGlvbiB0YWJsZS5mbGV4aWJsZSB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKVxuLy8gfVxuXG4vLyB0YWJsZS5jb2xsZWN0aW9uIC5nZW5lcmFsdGFibGUgdGQsXG4vLyB0YWJsZS5jb2xsZWN0aW9uIC5nZW5lcmFsdGFibGUgdGgsXG4vLyB0YWJsZS5jb2xsZWN0aW9uIC50YWJsZSB0ZCxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gLnRhYmxlIHRoLFxuLy8gdGFibGUuY29sbGVjdGlvbiB0YWJsZS5mbGV4aWJsZSB0ZCxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgdGgge1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbTtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2XG4vLyB9XG5cbi8vIHRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSB0aGVhZCB0aCxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gLnRhYmxlIHRoZWFkIHRoLFxuLy8gdGFibGUuY29sbGVjdGlvbiB0YWJsZS5mbGV4aWJsZSB0aGVhZCB0aCB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbi8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNlxuLy8gfVxuXG4vLyB0YWJsZS5jb2xsZWN0aW9uIC5nZW5lcmFsdGFibGUgdGJvZHkrdGJvZHksXG4vLyB0YWJsZS5jb2xsZWN0aW9uIC50YWJsZSB0Ym9keSt0Ym9keSxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgdGJvZHkrdGJvZHkge1xuLy8gICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2XG4vLyB9XG5cbi8vIHRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSAuZ2VuZXJhbHRhYmxlLFxuLy8gdGFibGUuY29sbGVjdGlvbiAuZ2VuZXJhbHRhYmxlIC50YWJsZSxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gLmdlbmVyYWx0YWJsZSB0YWJsZS5mbGV4aWJsZSxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gLnRhYmxlIC5nZW5lcmFsdGFibGUsXG4vLyB0YWJsZS5jb2xsZWN0aW9uIC50YWJsZSAudGFibGUsXG4vLyB0YWJsZS5jb2xsZWN0aW9uIC50YWJsZSB0YWJsZS5mbGV4aWJsZSxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgLmdlbmVyYWx0YWJsZSxcbi8vIHRhYmxlLmNvbGxlY3Rpb24gdGFibGUuZmxleGlibGUgLnRhYmxlLFxuLy8gdGFibGUuY29sbGVjdGlvbiB0YWJsZS5mbGV4aWJsZSB0YWJsZS5mbGV4aWJsZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyB0YWJsZS5jb2xsZWN0aW9uIHRkLFxuLy8gdGFibGUuY29sbGVjdGlvbiB0aCB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNlxuLy8gfVxuXG4vLyB0YWJsZS5jb2xsZWN0aW9uIHRoZWFkIHRkLFxuLy8gdGFibGUuY29sbGVjdGlvbiB0aGVhZCB0aCB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4XG4vLyB9XG5cbi8vIHRhYmxlLmNvbGxlY3Rpb24gdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG4vLyB9XG5cbi8vIGEuY3JpdGVyaWEtYWN0aW9uIHtcbi8vICAgICBwYWRkaW5nOiAwIDNweDtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gZGl2LmNyaXRlcmlhLWRlc2NyaXB0aW9uIHtcbi8vICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4vLyAgICAgbWFyZ2luOiA1cHggMDtcbi8vICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNmOWY5Zjk7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZVxuLy8gfVxuXG4vLyB1bC5iYWRnZXMge1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lXG4vLyB9XG5cbi8vIC5iYWRnZXMgbGkge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgcGFkZGluZy10b3A6IDFlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICB3aWR0aDogMTUwcHhcbi8vIH1cblxuLy8gLmJhZGdlcyBsaSAuYmFkZ2UtbmFtZSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcGFkZGluZzogNXB4XG4vLyB9XG5cbi8vIC5iYWRnZXMgbGk+aW1nIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbi8vIH1cblxuLy8gLmJhZGdlcyBsaSAuYmFkZ2UtaW1hZ2Uge1xuLy8gICAgIHdpZHRoOiAxMDBweDtcbi8vICAgICBoZWlnaHQ6IDEwMHB4O1xuLy8gICAgIGxlZnQ6IDEwcHg7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIHotaW5kZXg6IDFcbi8vIH1cblxuLy8gLmJhZGdlcyBsaSAuYmFkZ2UtYWN0aW9ucyB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5iYWRnZXMgbGkgLmV4cGlyZWltYWdlIHtcbi8vICAgICB3aWR0aDogMTAwcHg7XG4vLyAgICAgaGVpZ2h0OiAxMDBweDtcbi8vICAgICBsZWZ0OiAyNXB4O1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgei1pbmRleDogMTA7XG4vLyAgICAgb3BhY2l0eTogLjg1XG4vLyB9XG5cbi8vICNiYWRnZS1pbWFnZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgbWluLXdpZHRoOiAxMDBweDtcbi8vICAgICB3aWR0aDogMjAlO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy8gICAgIG1hcmdpbi10b3A6IDE3cHg7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuLy8gfVxuXG4vLyAjYmFkZ2UtaW1hZ2UgLmV4cGlyZWltYWdlIHtcbi8vICAgICB3aWR0aDogMTAwcHg7XG4vLyAgICAgaGVpZ2h0OiAxMDBweDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBvcGFjaXR5OiAuODU7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHotaW5kZXg6IDEwXG4vLyB9XG5cbi8vICNiYWRnZS1pbWFnZSAuc2luZ2xlYnV0dG9uIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNXB4O1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vICNiYWRnZS1pbWFnZSAuc2luZ2xlYnV0dG9uIGJ1dHRvbiB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDRweFxuLy8gfVxuXG4vLyAjYmFkZ2UtZGV0YWlscyB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHdpZHRoOiA3OSVcbi8vIH1cblxuLy8gI2JhZGdlLWRldGFpbHMgZGwsXG4vLyAjYmFkZ2Utb3ZlcnZpZXcgZGwge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAjYmFkZ2UtZGV0YWlscyBkbCBkZCxcbi8vICNiYWRnZS1kZXRhaWxzIGRsIGR0LFxuLy8gI2JhZGdlLW92ZXJ2aWV3IGRsIGRkLFxuLy8gI2JhZGdlLW92ZXJ2aWV3IGRsIGR0IHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy8gICAgIHBhZGRpbmc6IDNweCAwXG4vLyB9XG5cbi8vICNiYWRnZS1kZXRhaWxzIGRsIGR0LFxuLy8gI2JhZGdlLW92ZXJ2aWV3IGRsIGR0IHtcbi8vICAgICBjbGVhcjogYm90aDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgd2lkdGg6IDIwJTtcbi8vICAgICBtaW4td2lkdGg6IDEwMHB4XG4vLyB9XG5cbi8vICNiYWRnZS1kZXRhaWxzIGRsIGRkLFxuLy8gI2JhZGdlLW92ZXJ2aWV3IGRsIGRkIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgd2lkdGg6IDc5JTtcbi8vICAgICBtYXJnaW4tbGVmdDogMSVcbi8vIH1cblxuLy8gLmJhZGdlLXByb2ZpbGUge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbi8vIH1cblxuLy8gI3BhZ2UtYmFkZ2VzLWF3YXJkIC5yZWNpcGllbnR0YWJsZSB0ciB0ZCB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuLy8gfVxuXG4vLyAjcGFnZS1iYWRnZXMtYXdhcmQgLnJlY2lwaWVudHRhYmxlIHRyIHRkLmFjdGlvbnMgLmFjdGlvbmJ1dHRvbiB7XG4vLyAgICAgbWFyZ2luOiAuM2VtIDA7XG4vLyAgICAgcGFkZGluZzogLjVlbSAwO1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vICNwYWdlLWJhZGdlcy1hd2FyZCAucmVjaXBpZW50dGFibGUgdHIgdGQuZXhpc3RpbmcsXG4vLyAjcGFnZS1iYWRnZXMtYXdhcmQgLnJlY2lwaWVudHRhYmxlIHRyIHRkLnBvdGVudGlhbCB7XG4vLyAgICAgd2lkdGg6IDQyJVxuLy8gfVxuXG4vLyAjaXNzdWVkLWJhZGdlLXRhYmxlIC5hY3RpdmF0ZWJhZGdlIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnN0YXR1c2JveC5hY3RpdmUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGFcbi8vIH1cblxuLy8gLnN0YXR1c2JveC5pbmFjdGl2ZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZFxuLy8gfVxuXG4vLyAuc3RhdHVzYm94IHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gICAgIHBhZGRpbmc6IDVweFxuLy8gfVxuXG4vLyAuc3RhdHVzYm94IC5hY3RpdmF0ZWJhZGdlIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnN0YXR1c2JveCAuYWN0aXZhdGViYWRnZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuLy8gICAgIG1hcmdpbjogM3B4XG4vLyB9XG5cbi8vIC5hY3RpdmF0ZWJhZGdlIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIGltZyNwZXJzb25hX3NpZ25pbiB7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5hZGRjb3Vyc2Uge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAuaW52aXNpYmxlZmllbGRzZXQge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZTtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIGJvcmRlci13aWR0aDogMFxuLy8gfVxuXG4vLyAjcGFnZS1oZWFkZXIgLmxvZ28ge1xuLy8gICAgIG1hcmdpbjogMXJlbSAwXG4vLyB9XG5cbi8vICNwYWdlLWhlYWRlciAubG9nbyBpbWcge1xuLy8gICAgIG1heC1oZWlnaHQ6IDc1cHhcbi8vIH1cblxuLy8gbmF2Lm5hdmJhciAubG9nbyBpbWcge1xuLy8gICAgIG1heC1oZWlnaHQ6IDM1cHhcbi8vIH1cblxuLy8gLnBhZ2UtY29udGV4dC1oZWFkZXIge1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vIH1cblxuLy8gLnBhZ2UtY29udGV4dC1oZWFkZXIgLnBhZ2UtaGVhZGVyLWhlYWRpbmdzLFxuLy8gLnBhZ2UtY29udGV4dC1oZWFkZXIgLnBhZ2UtaGVhZGVyLWltYWdlIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbi8vIH1cblxuLy8gLnBhZ2UtY29udGV4dC1oZWFkZXIgLnBhZ2UtaGVhZGVyLWltYWdlIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbi8vIH1cblxuLy8gLnBhZ2UtY29udGV4dC1oZWFkZXIgLmhlYWRlci1idXR0b24tZ3JvdXAsXG4vLyAucGFnZS1jb250ZXh0LWhlYWRlciAucGFnZS1oZWFkZXItaGVhZGluZ3Mge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBsaW5lLWhlaWdodDogMjRweDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5wYWdlLWNvbnRleHQtaGVhZGVyIC5oZWFkZXItYnV0dG9uLWdyb3VwIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBmbG9hdDogbGVmdFxuLy8gfVxuXG4vLyAucGFnZS1jb250ZXh0LWhlYWRlciAuaGVhZGVyLWJ1dHRvbi1ncm91cCBhIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgdG9wOiAtLjRlbVxuLy8gfVxuXG4vLyB1bC5kcmFnZHJvcC1rZXlib2FyZC1kcmFnIGxpIHtcbi8vICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbi8vIH1cblxuLy8gYS5kaXNhYmxlZCxcbi8vIGEuZGlzYWJsZWQ6aG92ZXIge1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4vLyAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gICAgIGNvbG9yOiBncmV5XG4vLyB9XG5cbi8vIGJvZHkubG9ja3Njcm9sbCB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vIH1cblxuLy8gLnByb2dyZXNzYmFyX2NvbnRhaW5lciB7XG4vLyAgICAgbWF4LXdpZHRoOiA1MDBweDtcbi8vICAgICBtYXJnaW46IDAgYXV0b1xuLy8gfVxuXG4vLyAuaWUxMCAueXVpMy1jYWxlbmRhci1oZWFkZXItbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyBkZDphZnRlcixcbi8vIGRkOmJlZm9yZSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgY29udGVudDogXCIgXCJcbi8vIH1cblxuLy8gZGQ6YWZ0ZXIge1xuLy8gICAgIGNsZWFyOiBib3RoXG4vLyB9XG5cbi8vIC5uYXYtdGFicz4uYWN0aXZlPmFbaHJlZl0sXG4vLyAubmF2LXRhYnM+LmFjdGl2ZT5hW2hyZWZdOmZvY3VzLFxuLy8gLm5hdi10YWJzPi5hY3RpdmU+YVtocmVmXTpob3ZlciB7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5pbnBsYWNlZWRpdGFibGUuaW5wbGFjZWVkaXRpbmdvbiB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5pbnBsYWNlZWRpdGFibGUuaW5wbGFjZWVkaXRpbmdvbiAuZWRpdGluc3RydWN0aW9ucyB7XG4vLyAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICByaWdodDogYXV0bztcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4vLyB9XG5cbi8vIC5pbnBsYWNlZWRpdGFibGUuaW5wbGFjZWVkaXRpbmdvbiBpbnB1dCB7XG4vLyAgICAgd2lkdGg6IDMzMHB4O1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5pbnBsYWNlZWRpdGFibGUuaW5wbGFjZWVkaXRpbmdvbiBzZWxlY3Qge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDBcbi8vIH1cblxuLy8gLmlucGxhY2VlZGl0YWJsZSAucXVpY2tlZGl0aWNvbiBpbWcge1xuLy8gICAgIG9wYWNpdHk6IC4yXG4vLyB9XG5cbi8vIC5pbnBsYWNlZWRpdGFibGUgLnF1aWNrZWRpdGxpbmsge1xuLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdFxuLy8gfVxuXG4vLyAuaW5wbGFjZWVkaXRhYmxlIC5xdWlja2VkaXRsaW5rOmZvY3VzIC5xdWlja2VkaXRpY29uIGltZyxcbi8vIC5pbnBsYWNlZWRpdGFibGU6aG92ZXIgLnF1aWNrZWRpdGxpbmsgLnF1aWNrZWRpdGljb24gaW1nIHtcbi8vICAgICBvcGFjaXR5OiAxXG4vLyB9XG5cbi8vIC5pbnBsYWNlZWRpdGFibGUuaW5wbGFjZWVkaXRhYmxlLXRvZ2dsZSAucXVpY2tlZGl0aWNvbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuaW5wbGFjZWVkaXRhYmxlLmlucGxhY2VlZGl0YWJsZS1hdXRvY29tcGxldGUge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIGgzLnNlY3Rpb25uYW1lIC5pbnBsYWNlZWRpdGFibGUuaW5wbGFjZWVkaXRpbmdvbiAuZWRpdGluc3RydWN0aW9ucyB7XG4vLyAgICAgbWFyZ2luLXRvcDogLTIwcHhcbi8vIH1cblxuLy8gLmNoYXJ0LWFyZWEgLmNoYXJ0LXRhYmxlLWRhdGEge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmNoYXJ0LWFyZWEgLmNoYXJ0LXRhYmxlIC5jaGFydC1vdXRwdXQtaHRtbHRhYmxlIGNhcHRpb24ge1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbi8vIH1cblxuLy8gLmNoYXJ0LWFyZWEgLmNoYXJ0LXRhYmxlLmFjY2Vzc2hpZGUgLmNoYXJ0LXRhYmxlLWV4cGFuZCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuY2hhcnQtYXJlYSAuY2hhcnQtdGFibGUuYWNjZXNzaGlkZSAuY2hhcnQtdGFibGUtZGF0YSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gdWwge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMXJlbVxuLy8gfVxuXG4vLyAuaG92ZXItdG9vbHRpcC1jb250YWluZXIge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gfVxuXG4vLyAuaG92ZXItdG9vbHRpcC1jb250YWluZXIgLmhvdmVyLXRvb2x0aXAge1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgdG9wOiBjYWxjKC01MCUgLSA1cHgpO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBwYWRkaW5nOiA1cHg7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMsIHZpc2liaWxpdHkgLjE1cztcbi8vICAgICB6LWluZGV4OiAxMDAwXG4vLyB9XG5cbi8vIC5ob3Zlci10b29sdGlwLWNvbnRhaW5lciAuaG92ZXItdG9vbHRpcDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBib3R0b206IC04cHg7XG4vLyAgICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpXG4vLyB9XG5cbi8vIC5ob3Zlci10b29sdGlwLWNvbnRhaW5lciAuaG92ZXItdG9vbHRpcDphZnRlciB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgICBib3JkZXItdG9wOiA3cHggc29saWQgI2ZmZjtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgYm90dG9tOiAtNnB4O1xuLy8gICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbi8vICAgICB6LWluZGV4OiAyXG4vLyB9XG5cbi8vIC5ob3Zlci10b29sdGlwLWNvbnRhaW5lcjpob3ZlciAuaG92ZXItdG9vbHRpcCB7XG4vLyAgICAgb3BhY2l0eTogMTtcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyAuNXMsIHZpc2liaWxpdHkgLjE1cyAuNXNcbi8vIH1cblxuLy8gI3JlZ2lvbi1mbGF0LW5hdiB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDBcbi8vIH1cblxuLy8gI3JlZ2lvbi1mbGF0LW5hdiAubmF2IHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCkge1xuLy8gICAgICNyZWdpb24tZmxhdC1uYXYgLm5hdiB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuLy8gICAgIH1cbi8vIH1cblxuLy8gI3BhZ2UtZm9vdGVyIGEge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4vLyB9XG5cbi8vICNwYWdlLWZvb3RlciBhIC5pY29uIHtcbi8vICAgICBjb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAuYmctaW52ZXJzZSBhIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuLy8gfVxuXG4vLyAuYmctaW52ZXJzZSBhIC5pY29uIHtcbi8vICAgICBjb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAuc2l0ZWxpbmsgaW1nIHtcbi8vICAgICB3aWR0aDogMTEycHhcbi8vIH1cblxuLy8gLmRyb3Bkb3duLWl0ZW0gYSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjlcbi8vIH1cblxuLy8gLmRyb3Bkb3duLWl0ZW06YWN0aXZlIGEge1xuLy8gICAgIGNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIC5jb21wZXRlbmN5LXRyZWUgdWwge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG4vLyB9XG5cbi8vIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4vLyAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuLy8gICAgIHotaW5kZXg6IDEwMzE7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgcGFkZGluZzogN3B4O1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgdG9wOiAwXG4vLyB9XG5cbi8vIFtkYXRhLWRyYWctdHlwZT1tb3ZlXSB7XG4vLyAgICAgY3Vyc29yOiBtb3ZlO1xuLy8gICAgIHRvdWNoLWFjdGlvbjogbm9uZVxuLy8gfVxuXG4vLyAuY2xpY2thYmxlIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLm92ZXJsYXktaWNvbi1jb250YWluZXIge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNilcbi8vIH1cblxuLy8gLm92ZXJsYXktaWNvbi1jb250YWluZXIgLmxvYWRpbmctaWNvbiB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIGxlZnQ6IDUwJTtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuLy8gfVxuXG4vLyAub3ZlcmxheS1pY29uLWNvbnRhaW5lciAubG9hZGluZy1pY29uIC5pY29uIHtcbi8vICAgICBoZWlnaHQ6IDMwcHg7XG4vLyAgICAgd2lkdGg6IDMwcHg7XG4vLyAgICAgZm9udC1zaXplOiAzMHB4XG4vLyB9XG5cbi8vIC5vcGVuLmF0dG9fbWVudT4uZHJvcGRvd24tbWVudSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgYnV0dG9uIC5pY29uIHtcbi8vICAgICBjb2xvcjogIzQ5NTA1N1xuLy8gfVxuXG4vLyAudy1hdXRvIHtcbi8vICAgICB3aWR0aDogYXV0b1xuLy8gfVxuXG4vLyAuYmctcHVsc2UtZ3JleSB7XG4vLyAgICAgLXdlYmtpdC1hbmltYXRpb246IGJnLXB1bHNlLWdyZXkgMnMgaW5maW5pdGUgbGluZWFyO1xuLy8gICAgIGFuaW1hdGlvbjogYmctcHVsc2UtZ3JleSAycyBpbmZpbml0ZSBsaW5lYXJcbi8vIH1cblxuLy8gQC13ZWJraXQta2V5ZnJhbWVzIGJnLXB1bHNlLWdyZXkge1xuLy8gICAgIDAlIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxuLy8gICAgIH1cbi8vICAgICA1MCUge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhXG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhXG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAa2V5ZnJhbWVzIGJnLXB1bHNlLWdyZXkge1xuLy8gICAgIDAlIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxuLy8gICAgIH1cbi8vICAgICA1MCUge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhXG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAubGluZS1oZWlnaHQtMCB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubGluZS1oZWlnaHQtMSB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5saW5lLWhlaWdodC0yIHtcbi8vICAgICBsaW5lLWhlaWdodDogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubGluZS1oZWlnaHQtMyB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubGluZS1oZWlnaHQtNCB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5saW5lLWhlaWdodC01IHtcbi8vICAgICBsaW5lLWhlaWdodDogM3JlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5kaXItcnRsIC5kaXItcnRsLWhpZGUge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmRpci1sdHIgLmRpci1sdHItaGlkZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuc3dpdGNoIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbi8vIH1cblxuLy8gLnN3aXRjaCBpbnB1dCB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgd2lkdGg6IDFweDtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBvcGFjaXR5OiAwXG4vLyB9XG5cbi8vIC5zd2l0Y2ggaW5wdXQrbGFiZWwge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBtaW4taGVpZ2h0OiAxLjhyZW07XG4vLyAgICAgbWluLXdpZHRoOiAzLjZyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICBvdXRsaW5lOiAwO1xuLy8gICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDQuMXJlbVxuLy8gfVxuXG4vLyAuc3dpdGNoIGlucHV0K2xhYmVsOjphZnRlcixcbi8vIC5zd2l0Y2ggaW5wdXQrbGFiZWw6OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiBjYWxjKDUwJSAtIC45cmVtKTtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHdpZHRoOiAzLjZyZW07XG4vLyAgICAgaGVpZ2h0OiAxLjhyZW07XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5zd2l0Y2ggaW5wdXQrbGFiZWw6OmJlZm9yZSB7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4vLyAgICAgdHJhbnNpdGlvbjogLjJzIGFsbFxuLy8gfVxuXG4vLyAuc3dpdGNoIGlucHV0K2xhYmVsOjphZnRlciB7XG4vLyAgICAgbWFyZ2luLXRvcDogMnB4O1xuLy8gICAgIGxlZnQ6IDJweDtcbi8vICAgICB3aWR0aDogY2FsYygxLjhyZW0gLSA0cHgpO1xuLy8gICAgIGhlaWdodDogY2FsYygxLjhyZW0gLSA0cHgpO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIHRyYW5zaXRpb246IC4ycyBhbGxcbi8vIH1cblxuLy8gLnN3aXRjaCBpbnB1dDpjaGVja2VkK2xhYmVsOjpiZWZvcmUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2YWFcbi8vIH1cblxuLy8gLnN3aXRjaCBpbnB1dDpjaGVja2VkK2xhYmVsOjphZnRlciB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbVxuLy8gfVxuXG4vLyAuc3dpdGNoIGlucHV0OmZvY3VzK2xhYmVsOjpiZWZvcmUge1xuLy8gICAgIG91dGxpbmU6IDA7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgLjI1KVxuLy8gfVxuXG4vLyAuc3dpdGNoIGlucHV0OmRpc2FibGVkK2xhYmVsIHtcbi8vICAgICBjb2xvcjogIzZjNzU3ZDtcbi8vICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG4vLyB9XG5cbi8vIC5zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQrbGFiZWw6OmJlZm9yZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYVxuLy8gfVxuXG4vLyAucGFnZWQtY29udGVudC1wYWdlLWNvbnRhaW5lciB7XG4vLyAgICAgbWluLWhlaWdodDogMy4xMjVyZW1cbi8vIH1cblxuLy8gLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucG9zaXRpb24tcmlnaHQge1xuLy8gICAgIHJpZ2h0OiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm92ZXJmbG93LWhpZGRlbiB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC50ZXh0LWJyZWFrIHtcbi8vICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnotaW5kZXgtMSB7XG4vLyAgICAgei1pbmRleDogMSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5pY29uIHtcbi8vICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgaGVpZ2h0OiAxNnB4O1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbi8vIH1cblxuLy8gLmljb24uc3BhY2VyIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDBcbi8vIH1cblxuLy8gLmljb24uaWNvbnNpemUtYmlnIHtcbi8vICAgICB3aWR0aDogNjRweDtcbi8vICAgICBoZWlnaHQ6IDY0cHg7XG4vLyAgICAgZm9udC1zaXplOiA2NHB4XG4vLyB9XG5cbi8vIC5uYXZiYXItZGFyayBhIC5pY29uIHtcbi8vICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYWN0aW9uLW1lbnUtaXRlbSBhOmZpcnN0LW9mLXR5cGU+Lmljb24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxuLy8gfVxuXG4vLyAueWd0dmNlbGwgLmljb24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJsb2NrX25hdmlnYXRpb24gLnRyZWVfaXRlbSAuaWNvbixcbi8vIC5ibG9ja19zZXR0aW5ncyAudHJlZV9pdGVtIC5pY29uIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMFxuLy8gfVxuXG4vLyBbZGF0YS1hY3Rpb249dG9nZ2xlLWRyYXdlcl0gLmljb24ge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAuaWNvbi1uby1zcGFjaW5nIGE+Lmljb24ge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAuaWNvbi1uby1tYXJnaW4gLmljb24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDBcbi8vIH1cblxuLy8gLmljb24tbGFyZ2U+Lmljb24ge1xuLy8gICAgIHdpZHRoOiAzMnB4O1xuLy8gICAgIGhlaWdodDogMzJweFxuLy8gfVxuXG4vLyAuaWNvbi1zaXplLTAgLmljb24ge1xuLy8gICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmljb24tc2l6ZS0xIC5pY29uIHtcbi8vICAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcbi8vICAgICBmb250LXNpemU6IDRweCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5pY29uLXNpemUtMiAuaWNvbiB7XG4vLyAgICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbi8vICAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuaWNvbi1zaXplLTMgLmljb24ge1xuLy8gICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmljb24tc2l6ZS00IC5pY29uIHtcbi8vICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbi8vICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuLy8gICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5pY29uLXNpemUtNSAuaWNvbiB7XG4vLyAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbi8vICAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuaGVscGxpbmsgLmljb24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxuLy8gfVxuXG4vLyAuZm9ybXRhYmxlIHRib2R5IHRoIHtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluICNhc3NpZ25yb2xlIHtcbi8vICAgICB3aWR0aDogNjAlO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0b1xuLy8gfVxuXG4vLyAucGF0aC1hZG1pbiAuYWRtaW50YWJsZSAubGVmdGFsaWduIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4vLyB9XG5cbi8vIC5lbnZpcm9ubWVudHRhYmxlIC53YXJuIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuLy8gICAgIGNvbG9yOiAjZmZjMTA3XG4vLyB9XG5cbi8vIC5lbnZpcm9ubWVudHRhYmxlIC5lcnJvciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbi8vICAgICBjb2xvcjogI2RjMzU0NVxuLy8gfVxuXG4vLyAuZW52aXJvbm1lbnR0YWJsZSAub2sge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4vLyAgICAgY29sb3I6ICMyOGE3NDVcbi8vIH1cblxuLy8gLnBhdGgtYWRtaW4gI2Fzc2lnbnJvbGUgLmFkbWludGFibGUgLnJvbGUsXG4vLyAucGF0aC1hZG1pbiAjYXNzaWducm9sZSAuYWRtaW50YWJsZSAucm9sZWhvbGRlcixcbi8vIC5wYXRoLWFkbWluICNhc3NpZ25yb2xlIC5hZG1pbnRhYmxlIC51c2Vycm9sZSxcbi8vIC5wYXRoLWFkbWluIC5hZG1pbnRhYmxlLmVudmlyb25tZW50dGFibGUgLmluZm8sXG4vLyAucGF0aC1hZG1pbiAuYWRtaW50YWJsZS5lbnZpcm9ubWVudHRhYmxlIC5uYW1lIHtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluIC5pbmNvbXBhdGlibGVibG9ja3N0YWJsZSB0ZC5jMCB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1jb3Vyc2UtY2F0ZWdvcnkgLmFkZGNhdGVnb3J5IHtcbi8vICAgICBwYWRkaW5nOiAxMHB4XG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWNvdXJzZS1pbmRleCAuZWRpdGNvdXJzZSB7XG4vLyAgICAgbWFyZ2luOiAyMHB4IGF1dG9cbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tY291cnNlLWluZGV4IC5lZGl0Y291cnNlIHRkLFxuLy8gI3BhZ2UtYWRtaW4tY291cnNlLWluZGV4IC5lZGl0Y291cnNlIHRoIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMTBweFxuLy8gfVxuXG4vLyAudGltZXdhcm5pbmdoaWRkZW4ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWNhcGFiaWxpdHktaW5kZXggI2NhcGFiaWxpdHlzZWFyY2gge1xuLy8gICAgIHdpZHRoOiAzMGVtXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXFiZWhhdmlvdXJzICNxYmVoYXZpb3VycyBkaXYsXG4vLyAjcGFnZS1hZG1pbi1xYmVoYXZpb3VycyAjcWJlaGF2aW91cnMgZm9ybSxcbi8vICNwYWdlLWFkbWluLXF0eXBlcyAjcXR5cGVzIGRpdixcbi8vICNwYWdlLWFkbWluLXF0eXBlcyAjcXR5cGVzIGZvcm0ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1xYmVoYXZpb3VycyAjcWJlaGF2aW91cnMgaW1nLnNwYWNlcixcbi8vICNwYWdlLWFkbWluLXF0eXBlcyAjcXR5cGVzIGltZy5zcGFjZXIge1xuLy8gICAgIHdpZHRoOiAxNnB4XG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXFiZWhhdmlvdXJzIC5jZWxsLmMzLFxuLy8gI3BhZ2UtYWRtaW4tcXR5cGVzIC5jZWxsLmMzIHtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tY291cnNlLWNhdGVnb3J5IC5hZGRjYXRlZ29yeSxcbi8vICNwYWdlLWFkbWluLWNvdXJzZS1jYXRlZ29yeSAuYnV0dG9ucyxcbi8vICNwYWdlLWFkbWluLWNvdXJzZS1pbmRleCAuYWRkY2F0ZWdvcnksXG4vLyAjcGFnZS1hZG1pbi1jb3Vyc2UtaW5kZXggLmJ1dHRvbnMsXG4vLyAjcGFnZS1hZG1pbi1jb3Vyc2UtaW5kZXggLnNpbmdsZWJ1dHRvbixcbi8vICNwYWdlLWFkbWluLWluZGV4ICNsYXlvdXQtdGFibGUgLnNpbmdsZWJ1dHRvbixcbi8vICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbmVycm9yIC5zaW5nbGVidXR0b24sXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nIC5zaW5nbGVidXR0b24sXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuY29weXJpZ2h0LFxuLy8gI3BhZ2UtYWRtaW4taW5kZXggLmNvcHlyaWdodG5vdGljZSxcbi8vICNwYWdlLWFkbWluLWxhbmcgLmdlbmVyYWxib3gsXG4vLyAjcGFnZS1hZG1pbi1tYWludGVuYW5jZSAuYnV0dG9ucyxcbi8vICNwYWdlLWFkbWluLXN0aWNreWJsb2NrcyAuZ2VuZXJhbGJveCxcbi8vICNwYWdlLWNvdXJzZS1pbmRleCAuYnV0dG9ucyxcbi8vICNwYWdlLWNvdXJzZS1pbmRleC1jYXRlZ29yeSAuYnV0dG9ucyB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFlbVxuLy8gfVxuXG4vLyAucGF0aC1hZG1pbi1yb2xlcyAuY2FwYWJpbGl0eXNlYXJjaHVpIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vICAgICBtYXJnaW4tdG9wOiAxcmVtXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXJvbGVzLWRlZmluZSAudG9wZmllbGRzIHtcbi8vICAgICBtYXJnaW46IDFlbSAwIDJlbVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1yb2xlcy1kZWZpbmUgLmNhcGRlZmF1bHQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA3NSlcbi8vIH1cblxuLy8gI3BhZ2UtZmlsdGVyLW1hbmFnZSAuYmFja2xpbmssXG4vLyAucGF0aC1hZG1pbi1yb2xlcyAuYmFja2xpbmsge1xuLy8gICAgIG1hcmdpbi10b3A6IDFlbVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1yb2xlcy1leHBsYWluICNjaG9vc2V1c2VyIGgzLFxuLy8gI3BhZ2UtYWRtaW4tcm9sZXMtdXNlcnNyb2xlcyAuY29udGV4dG5hbWUge1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcm9sZXMtZXhwbGFpbiAjY2hvb3NldXNlcnN1Ym1pdCB7XG4vLyAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcm9sZXMtdXNlcnNyb2xlcyBwIHtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcm9sZXMtYXNzaWduIC5jZWxsLmMxLFxuLy8gI3BhZ2UtYWRtaW4tcm9sZXMtYXNzaWduIC5jZWxsLmMzLFxuLy8gI3BhZ2UtYWRtaW4tcm9sZXMtb3ZlcnJpZGUgLmNlbGwuYzEge1xuLy8gICAgIHBhZGRpbmctdG9wOiAuNzVlbVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1yb2xlcy1kZWZpbmUgLmRlZmluZW5vdGljZSxcbi8vICNwYWdlLWFkbWluLXJvbGVzLW92ZXJyaWRlIC5vdmVycmlkZW5vdGljZSB7XG4vLyAgICAgbWFyZ2luOiAxZW0gMTAlIDJlbSAxMCU7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdFxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLmF2YWlsYWJsZXVwZGF0ZXNpbmZvIC5tb29kbGV1cGRhdGVpbmZvIHNwYW4ge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWluZGV4IC51cGRhdGVwbHVnaW4gZGl2IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNWVtXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXVzZXItdXNlcl9idWxrICN1c2VycyAuZmdyb3VwIHtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXJlcG9ydC1zdGF0cy1pbmRleCAuZ3JhcGgge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWNvdXJzZW92ZXJ2aWV3LWluZGV4IC5ncmFwaCB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFlbVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1sYW5nIC50cmFuc2xhdG9yIHtcbi8vICAgICBib3JkZXItd2lkdGg6IDFweDtcbi8vICAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUge1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgdGQge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vLyAgICAgcGFkZGluZzogLjJlbSAuM2VtXG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgcCB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBtYXJnaW46IC4yZW0gMFxuLy8gfVxuXG4vLyAucGF0aC1hZG1pbiAucm9sZWFzc2lnbnRhYmxlICNleGlzdGluZ2NlbGwsXG4vLyAucGF0aC1hZG1pbiAucm9sZWFzc2lnbnRhYmxlICNwb3RlbnRpYWxjZWxsIHtcbi8vICAgICB3aWR0aDogNDIlXG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI2V4aXN0aW5nY2VsbCBwPmxhYmVsOmZpcnN0LWNoaWxkLFxuLy8gLnBhdGgtYWRtaW4gLnJvbGVhc3NpZ250YWJsZSAjcG90ZW50aWFsY2VsbCBwPmxhYmVsOmZpcnN0LWNoaWxkIHtcbi8vICAgICBmb250LXdlaWdodDogNzAwXG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI2J1dHRvbnNjZWxsIHtcbi8vICAgICB3aWR0aDogMTYlXG4vLyB9XG5cbi8vIC5wYXRoLWFkbWluIC5yb2xlYXNzaWdudGFibGUgI2J1dHRvbnNjZWxsICNhc3NpZ25vcHRpb25zIHtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gLnBhdGgtYWRtaW4gLnJvbGVhc3NpZ250YWJsZSAjYWRkc2VsZWN0X3dyYXBwZXIsXG4vLyAucGF0aC1hZG1pbiAucm9sZWFzc2lnbnRhYmxlICNyZW1vdmVzZWxlY3Rfd3JhcHBlciB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLnBhdGgtYWRtaW4gdGFibGUucm9sZWNhcCB0ci5yb2xlY2FwIHRoIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDBcbi8vIH1cblxuLy8gLnBhdGgtYWRtaW4gLnJvbGVjYXAgLmhpZGRlbnJvdyB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAucGF0aC1hZG1pbiAjZGVmaW5lcm9sZXRhYmxlIC5yb2xlY2FwIC5hbGxvdyxcbi8vIC5wYXRoLWFkbWluICNkZWZpbmVyb2xldGFibGUgLnJvbGVjYXAgLmluaGVyaXQsXG4vLyAucGF0aC1hZG1pbiAjZGVmaW5lcm9sZXRhYmxlIC5yb2xlY2FwIC5wcmV2ZW50LFxuLy8gLnBhdGgtYWRtaW4gI2RlZmluZXJvbGV0YWJsZSAucm9sZWNhcCAucHJvaGliaXQge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1pbi13aWR0aDogMy41ZW1cbi8vIH1cblxuLy8gLnBhdGgtYWRtaW4gLnJvbGVjYXAgLmNhcC1uYW1lLFxuLy8gLnBhdGgtYWRtaW4gLnJvbGVjYXAgLm5vdGUge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDBcbi8vIH1cblxuLy8gLnBhdGgtYWRtaW4gLnJvbGVjYXAgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nOiAuNWVtO1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAucGx1Z2luY2hlY2t3cmFwcGVyIHtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAuZW52aXJvbm1lbnRib3gge1xuLy8gICAgIG1hcmdpbi10b3A6IDFlbVxuLy8gfVxuXG4vLyAjbW5ldGNvbmZpZyB0YWJsZSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4vLyB9XG5cbi8vIC5lbnZpcm9ubWVudHRhYmxlIC5jZWxsIHtcbi8vICAgICBwYWRkaW5nOiAuMTVlbSAuNWVtXG4vLyB9XG5cbi8vICN0cnVzdGVkaG9zdHMgLmdlbmVyYWx0YWJsZSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIHdpZHRoOiA1MDBweFxuLy8gfVxuXG4vLyAjdHJ1c3RlZGhvc3RzIC5zdGFuZGFyZCB7XG4vLyAgICAgd2lkdGg6IGF1dG9cbi8vIH1cblxuLy8gI2FkbWluc2V0dGluZ3MgbGVnZW5kIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vICNhZG1pbnNldHRpbmdzIGZpZWxkc2V0LmVycm9yIHtcbi8vICAgICBtYXJnaW46IC4yZW0gMCAuNWVtIDBcbi8vIH1cblxuLy8gI2FkbWluc2V0dGluZ3MgZmllbGRzZXQuZXJyb3IgbGVnZW5kIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAjYWRtaW4tc3BlbGxsYW5ndWFnZWxpc3QgdGV4dGFyZWEsXG4vLyAjcGFnZS1hZG1pbi1zZXR0aW5nLWVkaXRvcnNldHRpbmdzdGlueW1jZSAuZm9ybS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBkaXJlY3Rpb246IGx0clxuLy8gfVxuXG4vLyAuYWRtaW5zZXR0aW5nc2ZsYWdzIHtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gLmFkbWluc2V0dGluZ3NmbGFncyBsYWJlbCB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiA3cHhcbi8vIH1cblxuLy8gLmZvcm0tZGVzY3JpcHRpb24gcHJlLFxuLy8gLmZvcm1zZXR0aW5naGVhZGluZyBwcmUge1xuLy8gICAgIGRpcmVjdGlvbjogbHRyXG4vLyB9XG5cbi8vIC5mb3JtLWl0ZW0gLmZvcm0tc2V0dGluZyAuZm9ybS1odG1sYXJlYSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5mb3JtLWl0ZW0gLmZvcm0tc2V0dGluZyAuZm9ybS1odG1sYXJlYSAuaHRtbGFyZWEge1xuLy8gICAgIHdpZHRoOiA2NDBweDtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuZm9ybS1pdGVtIC5mb3JtLXNldHRpbmcgLmZvcm0tbXVsdGljaGVja2JveCB1bCB7XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbjogN3B4IDAgMCAwXG4vLyB9XG5cbi8vIC5mb3JtLWl0ZW0gLmZvcm0tc2V0dGluZyAuZGVmYXVsdHNuZXh0IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmVcbi8vIH1cblxuLy8gLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5sb2NrZWQtY2hlY2tib3gge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmVcbi8vIH1cblxuLy8gLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5mb3JtLWRlZmF1bHRpbmZvLFxuLy8gLmZvcm0taXRlbSAuZm9ybS1zZXR0aW5nIC5mb3JtLXBhc3N3b3JkIC51bm1hc2sge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAuZm9ybS1pdGVtIC5mb3JtLXNldHRpbmcgLmZvcm0tZGVmYXVsdGluZm8ge1xuLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbi8vIH1cblxuLy8gI2FkbWluLWVtb3RpY29ucyB0ZCBpbnB1dCB7XG4vLyAgICAgd2lkdGg6IDhlbVxuLy8gfVxuXG4vLyAjYWRtaW4tZW1vdGljb25zIHRkLmMwIGlucHV0IHtcbi8vICAgICB3aWR0aDogNGVtXG4vLyB9XG5cbi8vICNhZG1pbnRoZW1lc2VsZWN0b3IgLnNlbGVjdGVkdGhlbWUgdGQuYzAge1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWU1ZWI7XG4vLyAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXG4vLyB9XG5cbi8vICNhZG1pbnRoZW1lc2VsZWN0b3IgLnNlbGVjdGVkdGhlbWUgdGQuYzEge1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWU1ZWI7XG4vLyAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcbi8vIH1cblxuLy8gLmFkbWluX2NvbG91cnBpY2tlcixcbi8vIC5hZG1pbl9jb2xvdXJwaWNrZXJfcHJldmlldyB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuanNlbmFibGVkIC5hZG1pbl9jb2xvdXJwaWNrZXJfcHJldmlldyB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5qc2VuYWJsZWQgLmFkbWluX2NvbG91cnBpY2tlciB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgaGVpZ2h0OiAxMDJweDtcbi8vICAgICB3aWR0aDogNDEwcHg7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbi8vICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuLy8gfVxuXG4vLyAuYWRtaW5fY29sb3VycGlja2VyIC5sb2FkaW5naWNvbiB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0b1xuLy8gfVxuXG4vLyAuYWRtaW5fY29sb3VycGlja2VyIC5jb2xvdXJkaWFsb2d1ZSB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlZTVlYlxuLy8gfVxuXG4vLyAuYWRtaW5fY29sb3VycGlja2VyIC5wcmV2aWV3Y29sb3VyIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAzMDFweFxuLy8gfVxuXG4vLyAuYWRtaW5fY29sb3VycGlja2VyIC5jdXJyZW50Y29sb3VyIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAzMDFweDtcbi8vICAgICBib3JkZXItdG9wLXdpZHRoOiAwXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLWluZGV4ICNub3RpY2UgLmNoZWNrZm9ydXBkYXRlcyB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXBsdWdpbnMgI3BsdWdpbnMtb3ZlcnZpZXctcGFuZWwgLmluZm8ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDFlbVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1wbHVnaW5zIC5jaGVja2ZvcnVwZGF0ZXMge1xuLy8gICAgIG1hcmdpbjogMTBweCAwXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXBsdWdpbnMgLmNoZWNrZm9ydXBkYXRlcyAuc2luZ2xlYnV0dG9uIHtcbi8vICAgICBtYXJnaW46IDVweCAwO1xuLy8gICAgIHBhZGRpbmc6IDBcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcGx1Z2lucyAuY2hlY2tmb3J1cGRhdGVzIC5zaW5nbGVidXR0b24gZGl2LFxuLy8gI3BhZ2UtYWRtaW4tcGx1Z2lucyAuY2hlY2tmb3J1cGRhdGVzIC5zaW5nbGVidXR0b24gaW5wdXQge1xuLy8gICAgIG1hcmdpbjogMCAzcHggMCAwXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXBsdWdpbnMgLnVwZGF0ZWF2YWlsYWJsZWluc3RhbGxhbGwge1xuLy8gICAgIG1hcmdpbjogNXB4IDA7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1wbHVnaW5zIC51cGRhdGVhdmFpbGFibGVpbnN0YWxsYWxsIGRpdixcbi8vICNwYWdlLWFkbWluLXBsdWdpbnMgLnVwZGF0ZWF2YWlsYWJsZWluc3RhbGxhbGwgaW5wdXQge1xuLy8gICAgIG1hcmdpbjogMCAzcHggNXB4IDBcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5zdGF0dXMtbWlzc2luZyB0ZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZFxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1wbHVnaW5zICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnBsdWdpbm5hbWUgLmNvbXBvbmVudG5hbWUge1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMjJweFxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1wbHVnaW5zICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnZlcnNpb24gLnZlcnNpb25udW1iZXIge1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1wbHVnaW5zICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnVuaW5zdGFsbCBhIHtcbi8vICAgICBjb2xvcjogI2RjMzU0NVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1wbHVnaW5zICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLm5vdGVzIC5sYWJlbCB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAzcHhcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcGx1Z2lucyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5ub3RlcyAucmVxdWlyZWRieSB7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgLmNoZWNrZm9ydXBkYXRlcyAuc2luZ2xlYnV0dG9uIHtcbi8vICAgICBtYXJnaW46IDVweCAwO1xuLy8gICAgIHBhZGRpbmc6IDBcbi8vIH1cblxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAuY2hlY2tmb3J1cGRhdGVzIC5zaW5nbGVidXR0b24gZGl2LFxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAuY2hlY2tmb3J1cGRhdGVzIC5zaW5nbGVidXR0b24gaW5wdXQge1xuLy8gICAgIG1hcmdpbjogMCAzcHggMCAwXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2staW5mbyAuYWN0aW9ucz5kaXYge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDFlbVxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrLWluZm8gLmFjdGlvbnMgLnNpbmdsZWJ1dHRvbiB7XG4vLyAgICAgbWFyZ2luOiA1cHggMDtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2staW5mbyAuYWN0aW9ucyAuc2luZ2xlYnV0dG9uIGRpdixcbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2staW5mbyAuYWN0aW9ucyAuc2luZ2xlYnV0dG9uIGlucHV0IHtcbi8vICAgICBtYXJnaW46IDAgM3B4IDAgMFxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrIC5zdGF0dXMtZG93bmdyYWRlIHRkLFxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjayAuc3RhdHVzLW1pc3NpbmcgdGQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGFcbi8vIH1cblxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjayAuZGlzcGxheW5hbWUgLnBsdWdpbmRpciB7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2sgLnJlcXVpcmVzIHVsIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMTNweFxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrIC5zdGF0dXMgLmFjdGlvbmJ1dHRvbiB7XG4vLyAgICAgbWFyZ2luOiA1cHggMDtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2sgLnN0YXR1cyAuYWN0aW9uYnV0dG9uIGlucHV0IHtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2lucy1jaGVjay1kZXBlbmRlbmNpZXMtYWN0aW9ucz5kaXYge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDFlbVxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW5zLWNoZWNrLWRlcGVuZGVuY2llcy1hY3Rpb25zIC5zaW5nbGVidXR0b24ge1xuLy8gICAgIG1hcmdpbjogNXB4IDA7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW5zLWNoZWNrLWRlcGVuZGVuY2llcy1hY3Rpb25zIC5zaW5nbGVidXR0b24gZGl2LFxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2lucy1jaGVjay1kZXBlbmRlbmNpZXMtYWN0aW9ucyAuc2luZ2xlYnV0dG9uIGlucHV0IHtcbi8vICAgICBtYXJnaW46IDAgM3B4IDAgMFxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrLWF2YWlsYWJsZS1kZXBlbmRlbmNpZXMgLmRpc3BsYXluYW1lIC5jb21wb25lbnQge1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlICNwbHVnaW5zLWNoZWNrLWF2YWlsYWJsZS1kZXBlbmRlbmNpZXMgLmluZm8gLmFjdGlvbnM+ZGl2IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxZW1cbi8vIH1cblxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAjcGx1Z2lucy1jaGVjay1hdmFpbGFibGUtZGVwZW5kZW5jaWVzIC5pbmZvIC5hY3Rpb25zIC5kZXBlbmRlbmN5aW5zdGFsbCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgbWFyZ2luOiA1cHggMDtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgI3BsdWdpbnMtY2hlY2stYXZhaWxhYmxlLWRlcGVuZGVuY2llcyAuaW5mbyAuYWN0aW9ucyAuZGVwZW5kZW5jeWluc3RhbGwgaW5wdXQge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW51cGRhdGVpbmZvLFxuLy8gI3BsdWdpbnMtY29udHJvbC1wYW5lbCAucGx1Z2ludXBkYXRlaW5mbyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbi8vICAgICBwYWRkaW5nOiA1cHg7XG4vLyAgICAgbWFyZ2luOiAxMHB4IDA7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNXB4XG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgLnBsdWdpbnVwZGF0ZWluZm8ubWF0dXJpdHk1MCxcbi8vICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnBsdWdpbnVwZGF0ZWluZm8ubWF0dXJpdHk1MCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYVxuLy8gfVxuXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW51cGRhdGVpbmZvLm1hdHVyaXR5MTAwLFxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2ludXBkYXRlaW5mby5tYXR1cml0eTE1MCxcbi8vICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnBsdWdpbnVwZGF0ZWluZm8ubWF0dXJpdHkxMDAsXG4vLyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvLm1hdHVyaXR5MTUwIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgLnBsdWdpbnVwZGF0ZWluZm8gLmluZm8sXG4vLyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvIC5pbmZvIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gI3BsdWdpbnMtY2hlY2stcGFnZSAucGx1Z2ludXBkYXRlaW5mbyAuc2VwYXJhdG9yOmFmdGVyLFxuLy8gI3BsdWdpbnMtY29udHJvbC1wYW5lbCAucGx1Z2ludXBkYXRlaW5mbyAuc2VwYXJhdG9yOmFmdGVyIHtcbi8vICAgICBjb250ZW50OiBcIiB8IFwiXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgLnBsdWdpbnVwZGF0ZWluZm8gLnNpbmdsZWJ1dHRvbixcbi8vICNwbHVnaW5zLWNvbnRyb2wtcGFuZWwgLnBsdWdpbnVwZGF0ZWluZm8gLnNpbmdsZWJ1dHRvbiB7XG4vLyAgICAgbWFyZ2luOiA1cHggMDtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vICNwbHVnaW5zLWNoZWNrLXBhZ2UgLnBsdWdpbnVwZGF0ZWluZm8gLnNpbmdsZWJ1dHRvbiBkaXYsXG4vLyAjcGx1Z2lucy1jaGVjay1wYWdlIC5wbHVnaW51cGRhdGVpbmZvIC5zaW5nbGVidXR0b24gaW5wdXQsXG4vLyAjcGx1Z2lucy1jb250cm9sLXBhbmVsIC5wbHVnaW51cGRhdGVpbmZvIC5zaW5nbGVidXR0b24gZGl2LFxuLy8gI3BsdWdpbnMtY29udHJvbC1wYW5lbCAucGx1Z2ludXBkYXRlaW5mbyAuc2luZ2xlYnV0dG9uIGlucHV0IHtcbi8vICAgICBtYXJnaW46IDAgM3B4IDAgMFxuLy8gfVxuXG4vLyAucGx1Z2lucy1tYW5hZ2VtZW50LWNvbmZpcm0tYnV0dG9ucz5kaXYge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtYXJnaW46IDFlbSAxZW0gMWVtIDBcbi8vIH1cblxuLy8gLnBsdWdpbnMtbWFuYWdlbWVudC1jb25maXJtLWJ1dHRvbnMgLmNvbnRpbnVlIHtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5wbHVnaW5zLW1hbmFnZW1lbnQtY29uZmlybS1idXR0b25zIC5jb250aW51ZSBkaXYsXG4vLyAucGx1Z2lucy1tYW5hZ2VtZW50LWNvbmZpcm0tYnV0dG9ucyAuY29udGludWUgaW5wdXQge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAudW5pbnN0YWxsZGVsZXRlY29uZmlybWV4dGVybmFsIHtcbi8vICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbi8vICAgICBtYXJnaW46IDVweCAwIDEwcHggMFxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAudXBncmFkZXBsdWdpbnNpbmZvIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4taW5kZXggLmFkbWlud2FybmluZy5hdmFpbGFibGV1cGRhdGVzaW5mbyAubW9vZGxldXBkYXRlaW5mbyAuc2VwYXJhdG9yOmFmdGVyIHtcbi8vICAgICBjb250ZW50OiBcIiB8IFwiXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLmJveC5kZWxldGVkaG9zdHMge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmRlbGV0ZWRob3N0aW5mbyB7XG4vLyAgICAgcGFkZGluZzogNHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDVweFxuLy8gfVxuXG4vLyAjY29yZS1jYWNoZS1wbHVnaW4tc3VtbWFyaWVzIHRhYmxlLFxuLy8gI2NvcmUtY2FjaGUtc3RvcmUtc3VtbWFyaWVzIHRhYmxlIHtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAjY29yZS1jYWNoZS1kZWZpbml0aW9uLXN1bW1hcmllcyB0YWJsZSxcbi8vICNjb3JlLWNhY2hlLWxvY2stc3VtbWFyeSB0YWJsZSxcbi8vICNjb3JlLWNhY2hlLW1vZGUtbWFwcGluZ3MgdGFibGUge1xuLy8gICAgIG1hcmdpbjogMCBhdXRvXG4vLyB9XG5cbi8vICNjb3JlLWNhY2hlLXN0b3JlLXN1bW1hcmllcyAuZGVmYXVsdC1zdG9yZSB0ZCB7XG4vLyAgICAgZm9udC1zdHlsZTogaXRhbGljXG4vLyB9XG5cbi8vICNjb3JlLWNhY2hlLWxvY2stc3VtbWFyeSAubmV3LWluc3RhbmNlLFxuLy8gI2NvcmUtY2FjaGUtbW9kZS1tYXBwaW5ncyAuZWRpdC1saW5rLFxuLy8gI2NvcmUtY2FjaGUtcmVzY2FuLWRlZmluaXRpb25zIHtcbi8vICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAubWFpbnRlbmFuY2V3YXJuaW5nIHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgei1pbmRleDogMTAwMFxuLy8gfVxuXG4vLyAubW9kYWwubW9kYWwtaW4tcGFnZSB7XG4vLyAgICAgei1pbmRleDogMFxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1zZWFyY2ggLmFkbWlucGFnZXRpdGxlIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tc2VhcmNoIC5hZG1pbnBhZ2VwYXRoIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDBcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tc2VhcmNoIC5hZG1pbnBhZ2VwYXRoIGxpIHtcbi8vICAgICBmb250LXNpemU6IDgwJTtcbi8vICAgICBmb250LXdlaWdodDogNDAwXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXNlYXJjaCAuYWRtaW5wYWdlcGF0aCBsaStsaTpiZWZvcmUge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuLy8gICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4vLyAgICAgY29udGVudDogXCIvXCJcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcbi8vICAgICAjcGFnZS1hZG1pbi1zZWFyY2ggLmNvbnRhaW5lciB7XG4vLyAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmRcbi8vICAgICB9XG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLXRhc2tsb2dzIC50YXNrLWNsYXNzIHtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW07XG4vLyAgICAgY29sb3I6ICM2Yzc1N2Rcbi8vIH1cblxuLy8gLmJsb2NrbW92ZXRhcmdldCAuYWNjZXNzaGlkZSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGxlZnQ6IGluaXRpYWxcbi8vIH1cblxuLy8gLmJsb2NrOnRhcmdldCB7XG4vLyAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbi8vICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJsb2NrX3NlYXJjaF9mb3J1bXMgLnNlYXJjaGZvcm0ge1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnRcbi8vIH1cblxuLy8gLmJsb2NrLmJsb2NrX25hdmlnYXRpb24gLmJsb2NrX3RyZWUgdWwsXG4vLyAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgdWwge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwXG4vLyB9XG5cbi8vIC5ibG9jayAuYmxvY2stY29udHJvbHMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjlcbi8vIH1cblxuLy8gW2RhdGEtcmVnaW9uPWJsb2Nrcy1jb2x1bW5dIHtcbi8vICAgICB3aWR0aDogMzYwcHg7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vICNyZWdpb24tbWFpbi1zZXR0aW5ncy1tZW51IHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gI3JlZ2lvbi1tYWluLXNldHRpbmdzLW1lbnU+ZGl2IHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgei1pbmRleDogMTAwO1xuLy8gICAgIG1hcmdpbjogMXJlbVxuLy8gfVxuXG4vLyAucmVnaW9uX21haW5fc2V0dGluZ3NfbWVudV9wcm94eSB7XG4vLyAgICAgd2lkdGg6IDRyZW07XG4vLyAgICAgaGVpZ2h0OiAycmVtO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC42MjVyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuNXJlbTtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gI3JlZ2lvbi1tYWluLXNldHRpbmdzLW1lbnUuaGFzLWJsb2Nrcyxcbi8vICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3NXB4KVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpIHtcbi8vICAgICAjcmVnaW9uLW1haW4tc2V0dGluZ3MtbWVudS5oYXMtYmxvY2tzLFxuLy8gICAgICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpIHtcbi8vICAgICBbZGF0YS1yZWdpb249YmxvY2tzLWNvbHVtbl0ge1xuLy8gICAgICAgICB3aWR0aDogMTAwJVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmJsb2NrIC5lbXB0eS1wbGFjZWhvbGRlci1pbWFnZS1sZyB7XG4vLyAgICAgaGVpZ2h0OiA1cmVtXG4vLyB9XG5cbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgLmNvdXJzZS1pbmZvLWNvbnRhaW5lciB7XG4vLyAgICAgcGFkZGluZzogLjhyZW1cbi8vIH1cblxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAucHJvZ3Jlc3Mge1xuLy8gICAgIGhlaWdodDogLjVyZW1cbi8vIH1cblxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAuY291cnNlLXN1bW1hcnlpdGVtIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAuaWNvbiB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwXG4vLyB9XG5cbi8vICNwYWdlLWVucm9sLXVzZXJzIC5ibG9jayAuYmxvY2stY2FyZHMgI2ZpbHRlcmZvcm0gLmNvdXJzZW1lbnVidG4sXG4vLyAuYmxvY2sgLmJsb2NrLWNhcmRzICNwYWdlLWVucm9sLXVzZXJzICNmaWx0ZXJmb3JtIC5jb3Vyc2VtZW51YnRuLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAuY2FyZCAuY291cnNlbWVudWJ0bixcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgLmdyb3VwaW5mb2JveCAuY291cnNlbWVudWJ0bixcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgLnF1ZSAuaGlzdG9yeSAuY291cnNlbWVudWJ0bixcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUgc2VjdGlvbiAuY291cnNlbWVudWJ0bixcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgLndlbGwgLmNvdXJzZW1lbnVidG4sXG4vLyAucXVlIC5ibG9jayAuYmxvY2stY2FyZHMgLmhpc3RvcnkgLmNvdXJzZW1lbnVidG4sXG4vLyAudXNlcnByb2ZpbGUgLnByb2ZpbGVfdHJlZSAuYmxvY2sgLmJsb2NrLWNhcmRzIHNlY3Rpb24gLmNvdXJzZW1lbnVidG4ge1xuLy8gICAgIG1hcmdpbi10b3A6IC0uNXJlbVxuLy8gfVxuXG4vLyAuYmxvY2sgLmJsb2NrLWNhcmRzIC5idG4tbGluayxcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgYS5jb3Vyc2VuYW1lLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyBzcGFuLmNhdGVnb3J5bmFtZSB7XG4vLyAgICAgY29sb3I6IGluaGVyaXRcbi8vIH1cblxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAubXVsdGlsaW5lIHtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5ibG9jayAuYmxvY2stY2FyZHMgLmJ0bi1saW5rLmJ0bi1pY29uLmFjdGlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5ibG9jayAuYmxvY2stY2FyZHMgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmsuYnRuLWljb24uYWRkY3JpdGVyaW9uLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbixcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb24sXG4vLyAuYmxvY2sgLmJsb2NrLWNhcmRzIC5idG4uYnRuLWxpbmsuYnRuLWljb24ge1xuLy8gICAgIGhlaWdodDogMzZweDtcbi8vICAgICB3aWR0aDogMzZweDtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYmxvY2sgLmJsb2NrLWNhcmRzIC5idG4tbGluay5idG4taWNvbi5hY3Rpb246Zm9jdXMsXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYmxvY2sgLmJsb2NrLWNhcmRzIC5idG4tbGluay5idG4taWNvbi5hY3Rpb246aG92ZXIsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAuYmxvY2sgLmJsb2NrLWNhcmRzIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uOmZvY3VzLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLmJsb2NrIC5ibG9jay1jYXJkcyBpbnB1dC5idG4tbGluay5idG4taWNvbjpob3Zlcixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYmxvY2sgLmJsb2NrLWNhcmRzIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb246Zm9jdXMsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJsb2NrIC5ibG9jay1jYXJkcyAuYnRuLWxpbmsuYnRuLWljb24uYWRkY3JpdGVyaW9uOmhvdmVyLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uOmZvY3VzLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uOmhvdmVyLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbjpmb2N1cyxcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb246aG92ZXIsXG4vLyAuYmxvY2sgLmJsb2NrLWNhcmRzICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLWxpbmsuYnRuLWljb24uYWRkY3JpdGVyaW9uOmZvY3VzLFxuLy8gLmJsb2NrIC5ibG9jay1jYXJkcyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbjpob3Zlcixcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgLmJ0bi5idG4tbGluay5idG4taWNvbjpmb2N1cyxcbi8vIC5ibG9jayAuYmxvY2stY2FyZHMgLmJ0bi5idG4tbGluay5idG4taWNvbjpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYVxuLy8gfVxuXG4vLyAuZGFzaGJvYXJkLWNhcmQtZGVjay5vbmUtcm93IHtcbi8vICAgICBmbGV4LWZsb3c6IG5vd3JhcDtcbi8vICAgICBvdmVyZmxvdy14OiBzY3JvbGxcbi8vIH1cblxuLy8gLnN1bW1hcnlpbWFnZSB7XG4vLyAgICAgaGVpZ2h0OiA1cmVtO1xuLy8gICAgIHdpZHRoOiA1cmVtO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4vLyB9XG5cbi8vIC5kYXNoYm9hcmQtY2FyZC1kZWNrIC5kYXNoYm9hcmQtY2FyZCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbi8vICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGZsZXgtZ3JvdzogMDtcbi8vICAgICBmbGV4LXNocmluazogMFxuLy8gfVxuXG4vLyAuZGFzaGJvYXJkLWNhcmQtZGVjayAuZGFzaGJvYXJkLWNhcmQgLmRhc2hib2FyZC1jYXJkLWltZyB7XG4vLyAgICAgaGVpZ2h0OiA3cmVtO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4vLyB9XG5cbi8vIC5kYXNoYm9hcmQtY2FyZC1kZWNrIC5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWNhcmQtZm9vdGVyIHtcbi8vICAgICBwYWRkaW5nOiAuOHJlbVxuLy8gfVxuXG4vLyAuZGFzaGJvYXJkLWNhcmQtZGVjay5maXhlZC13aWR0aC1jYXJkcyAuZGFzaGJvYXJkLWNhcmQge1xuLy8gICAgIHdpZHRoOiAzMDBweFxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xuLy8gICAgIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpXG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo4NDBweCkge1xuLy8gICAgIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpXG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxMTAwcHgpIHtcbi8vICAgICAuZGFzaGJvYXJkLWNhcmQtZGVjazpub3QoLmZpeGVkLXdpZHRoLWNhcmRzKSAuZGFzaGJvYXJkLWNhcmQge1xuLy8gICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6MTM2MHB4KSB7XG4vLyAgICAgLmRhc2hib2FyZC1jYXJkLWRlY2s6bm90KC5maXhlZC13aWR0aC1jYXJkcykgLmRhc2hib2FyZC1jYXJkIHtcbi8vICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMzBweClcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuLy8gICAgICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIC5kYXNoYm9hcmQtY2FyZC1kZWNrOm5vdCguZml4ZWQtd2lkdGgtY2FyZHMpIC5kYXNoYm9hcmQtY2FyZCB7XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpXG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxNDcwcHgpIHtcbi8vICAgICAjcmVnaW9uLW1haW4uaGFzLWJsb2NrcyAuZGFzaGJvYXJkLWNhcmQtZGVjazpub3QoLmZpeGVkLXdpZHRoLWNhcmRzKSAuZGFzaGJvYXJkLWNhcmQge1xuLy8gICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KVxuLy8gICAgIH1cbi8vIH1cblxuLy8gYm9keSB7XG4vLyAgICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4vLyAgICAgI2Jsb2NrLXJlZ2lvbi1zaWRlLXByZSAuZGFzaGJvYXJkLWNhcmQtZGVjazpub3QoLmZpeGVkLXdpZHRoLWNhcmRzKSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbi8vICAgICB9XG4vLyAgICAgI2Jsb2NrLXJlZ2lvbi1zaWRlLXByZSAuZGFzaGJvYXJkLWNhcmQtZGVjazpub3QoLmZpeGVkLXdpZHRoLWNhcmRzKSAuZGFzaGJvYXJkLWNhcmQge1xuLy8gICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudFxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmJsb2NrX3JlY2VudGx5YWNjZXNzZWRjb3Vyc2VzIC5wYWdpbmctYmFyLWNvbnRhaW5lciB7XG4vLyAgICAgbWFyZ2luLXRvcDogLTIuNHJlbTtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KSB7XG4vLyAgICAgLmJsb2NrX3JlY2VudGx5YWNjZXNzZWRjb3Vyc2VzIC5wYWdpbmctYmFyLWNvbnRhaW5lciB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDBcbi8vICAgICB9XG4vLyB9XG5cbi8vICNibG9jay1yZWdpb24tc2lkZS1wcmUgLmJsb2NrX3JlY2VudGx5YWNjZXNzZWRjb3Vyc2VzIC5wYWdpbmctYmFyLWNvbnRhaW5lciB7XG4vLyAgICAgbWFyZ2luLXRvcDogMFxuLy8gfVxuXG4vLyAuYmxvY2tfcmVjZW50bHlhY2Nlc3NlZGl0ZW1zIGltZy5pY29uIHtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiA2cHhcbi8vIH1cblxuLy8gLmJsb2NrX215b3ZlcnZpZXcgLmNvbnRlbnQge1xuLy8gICAgIG1pbi1oZWlnaHQ6IDE5LjM1cmVtXG4vLyB9XG5cbi8vIC5ibG9ja19teW92ZXJ2aWV3IC5wYWdlZC1jb250ZW50LXBhZ2UtY29udGFpbmVyIHtcbi8vICAgICBtaW4taGVpZ2h0OiAxM3JlbVxuLy8gfVxuXG4vLyAuYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD1mYWxzZV0sXG4vLyAuYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD10cnVlXSxcbi8vIC5ibG9ja19uYXZpZ2F0aW9uIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPXRydWVdLmVtcHR5YnJhbmNoLFxuLy8gLmJsb2NrX3NldHRpbmdzIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPWZhbHNlXSxcbi8vIC5ibG9ja19zZXR0aW5ncyAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD10cnVlXSxcbi8vIC5ibG9ja19zZXR0aW5ncyAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD10cnVlXS5lbXB0eWJyYW5jaCB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuLy8gfVxuXG4vLyAuYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4vLyAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIu+Eh1wiO1xuLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuLy8gICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbi8vICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbi8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuLy8gICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICB3aWR0aDogMTZweFxuLy8gfVxuXG4vLyAuYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBbYXJpYS1leHBhbmRlZD1mYWxzZV06YmVmb3JlLFxuLy8gLmJsb2NrX3NldHRpbmdzIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPWZhbHNlXTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwi74SFXCI7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4vLyAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuLy8gICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuLy8gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4vLyAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgIHdpZHRoOiAxNnB4XG4vLyB9XG5cbi8vIC5kaXItcnRsIC5ibG9ja19uYXZpZ2F0aW9uIC5ibG9ja190cmVlIFthcmlhLWV4cGFuZGVkPWZhbHNlXTpiZWZvcmUsXG4vLyAuZGlyLXJ0bCAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCLvhIRcIlxuLy8gfVxuXG4vLyAuYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBwLmhhc2ljb24sXG4vLyAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgcC5oYXNpY29uIHtcbi8vICAgICB0ZXh0LWluZGVudDogLTNweFxuLy8gfVxuXG4vLyAuYmxvY2tfbmF2aWdhdGlvbiAuYmxvY2tfdHJlZSBwLmhhc2ljb24gLmljb24sXG4vLyAuYmxvY2tfc2V0dGluZ3MgLmJsb2NrX3RyZWUgcC5oYXNpY29uIC5pY29uIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDJweFxuLy8gfVxuXG4vLyAuYmxvY2suaW52aXNpYmxlYmxvY2sgLmNhcmQtdGl0bGUge1xuLy8gICAgIGNvbG9yOiAjNmM3NTdkXG4vLyB9XG5cbi8vIC5uYXZiYXIge1xuLy8gICAgIG1heC1oZWlnaHQ6IDUwcHhcbi8vIH1cblxuLy8gLmNhbGVuZGFyX2V2ZW50X2NhdGVnb3J5IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhiZmQ4XG4vLyB9XG5cbi8vIC5jYWxlbmRhcl9ldmVudF9jb3Vyc2Uge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzYmRcbi8vIH1cblxuLy8gLmNhbGVuZGFyX2V2ZW50X3NpdGUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmY4Y2Rcbi8vIH1cblxuLy8gLmNhbGVuZGFyX2V2ZW50X2dyb3VwIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlN2FlXG4vLyB9XG5cbi8vIC5jYWxlbmRhcl9ldmVudF91c2VyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlN2VjXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhcnRhYmxlIHtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhcnRhYmxlIHRkLFxuLy8gLnBhdGgtY2FsZW5kYXIgLmNhbGVuZGFydGFibGUgdGgge1xuLy8gICAgIHdpZHRoOiAxNCU7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgYm9yZGVyOiAwXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAuY3VycmVudCxcbi8vIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAubmV4dCxcbi8vIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAucHJldmlvdXMge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIHdpZHRoOiAxMiVcbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRyb2xzIC5wcmV2aW91cyB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAuY2FsZW5kYXItY29udHJvbHMgLmN1cnJlbnQge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICB3aWR0aDogNzYlXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAubmV4dCB7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRyb2xzIC5kcm9wLXRhcmdldCB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2ZhYjZhYVxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAuZmlsdGVycyB0YWJsZSB7XG4vLyAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbi8vICAgICBib3JkZXItc3BhY2luZzogMnB4O1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5ib3R0b20ge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nOiA1cHggMCAwIDBcbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuaGVpZ2h0Y29udGFpbmVyIHtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGgge1xuLy8gICAgIHdpZHRoOiA5OCU7XG4vLyAgICAgbWFyZ2luOiAxMHB4IGF1dG9cbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCB7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IDBcbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaSB7XG4vLyAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGk+YSB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaT5hOmhvdmVyIHtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB1bCBsaT5hOmhvdmVyIC5ldmVudG5hbWUge1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgLmljb24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgLmJhZGdlLmJhZGdlLWNpcmNsZSB7XG4vLyAgICAgd2lkdGg6IDEycHg7XG4vLyAgICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgLmJhZGdlLmJhZGdlLWNpcmNsZS5jYWxlbmRhcl9ldmVudF9jYXRlZ29yeSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YmZkOFxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcm1vbnRoIHVsIGxpIC5iYWRnZS5iYWRnZS1jaXJjbGUuY2FsZW5kYXJfZXZlbnRfY291cnNlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkM2JkXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgLmJhZGdlLmJhZGdlLWNpcmNsZS5jYWxlbmRhcl9ldmVudF9zaXRlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZmOGNkXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFybW9udGggdWwgbGkgLmJhZGdlLmJhZGdlLWNpcmNsZS5jYWxlbmRhcl9ldmVudF9ncm91cCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTdhZVxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcm1vbnRoIHVsIGxpIC5iYWRnZS5iYWRnZS1jaXJjbGUuY2FsZW5kYXJfZXZlbnRfdXNlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTdlY1xuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcm1vbnRoIHRkIHtcbi8vICAgICBoZWlnaHQ6IDVlbVxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcm1vbnRoIC5jbGlja2FibGU6aG92ZXIge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjEyKVxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAubmV4dCxcbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRyb2xzIC5wcmV2aW91cyB7XG4vLyAgICAgd2lkdGg6IDMwJVxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAuY3VycmVudCB7XG4vLyAgICAgd2lkdGg6IDM5Ljk1JVxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jb250cm9scyB7XG4vLyAgICAgd2lkdGg6IDk4JTtcbi8vICAgICBtYXJnaW46IDEwcHggYXV0b1xuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcl9ldmVudF9jYXRlZ29yeTpob3ZlciBhLFxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJfZXZlbnRfY291cnNlOmhvdmVyIGEsXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcl9ldmVudF9ncm91cDpob3ZlciBhLFxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJfZXZlbnRfc2l0ZTpob3ZlciBhLFxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJfZXZlbnRfdXNlcjpob3ZlciBhIHtcbi8vICAgICBjb2xvcjogIzAwNTZiMztcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcl9ldmVudF9jYXRlZ29yeSB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZDhiZmQ4XG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X2NvdXJzZSB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZmZkM2JkXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X3NpdGUge1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Q2ZjhjZFxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcl9ldmVudF9ncm91cCB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZmVlN2FlXG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmNhbGVuZGFyX2V2ZW50X3VzZXIge1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2RjZTdlY1xuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhci1jb250cm9scyAuY3VycmVudCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4vLyAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4vLyAgICAgZm9udC1zaXplOiAycmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbi8vICAgICBjb2xvcjogaW5oZXJpdFxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcnRhYmxlIGxpLFxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuY2FsZW5kYXJ0YWJsZSB0ZCB7XG4vLyAgICAgcGFkZGluZzogMCA0cHggNHB4IDRweFxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcnRhYmxlIGxpIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4vLyB9XG5cbi8vIC5wYXRoLWNhbGVuZGFyIC5tYWluY2FsZW5kYXIgLmhlYWRlciB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlblxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5oZWFkZXIgLmJ1dHRvbnMge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAucGF0aC1jYWxlbmRhciAubWFpbmNhbGVuZGFyIC5ldmVudCAuY2FyZC1oZWFkZXIgaW1nIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbi8vIH1cblxuLy8gLnBhdGgtY2FsZW5kYXIgLm1haW5jYWxlbmRhciAuZXZlbnQgLmxvY2F0aW9uIHtcbi8vICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4vLyAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxuLy8gfVxuXG4vLyAjcGFnZS1jYWxlbmRhci1leHBvcnQgLmluZGVudCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XG4vLyB9XG5cbi8vIC5ibG9jayAubWluaWNhbGVuZGFyIHtcbi8vICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuLy8gICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5ibG9jayAubWluaWNhbGVuZGFyIHRkLFxuLy8gLmJsb2NrIC5taW5pY2FsZW5kYXIgdGgge1xuLy8gICAgIHBhZGRpbmc6IDJweDtcbi8vICAgICBmb250LXNpemU6IC44ZW07XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5ibG9jayAubWluaWNhbGVuZGFyIHRkIGEge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl9nbG9iYWwge1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZmOGNkO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZmOGNkXG4vLyB9XG5cbi8vIC5ibG9jayAubWluaWNhbGVuZGFyIHRkLmR1cmF0aW9uX2dsb2JhbC5kdXJhdGlvbl9maW5pc2gge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmY4Y2Rcbi8vIH1cblxuLy8gLmJsb2NrIC5taW5pY2FsZW5kYXIgdGQuZHVyYXRpb25fY2F0ZWdvcnkge1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhiZmQ4O1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhiZmQ4XG4vLyB9XG5cbi8vIC5ibG9jayAubWluaWNhbGVuZGFyIHRkLmR1cmF0aW9uX2NhdGVnb3J5LmR1cmF0aW9uX2ZpbmlzaCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YmZkOFxuLy8gfVxuXG4vLyAuYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl9jb3Vyc2Uge1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZkM2JkO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkM2JkXG4vLyB9XG5cbi8vIC5ibG9jayAubWluaWNhbGVuZGFyIHRkLmR1cmF0aW9uX2NvdXJzZS5kdXJhdGlvbl9maW5pc2gge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzYmRcbi8vIH1cblxuLy8gLmJsb2NrIC5taW5pY2FsZW5kYXIgdGQuZHVyYXRpb25fZ3JvdXAge1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmVlN2FlO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmVlN2FlXG4vLyB9XG5cbi8vIC5ibG9jayAubWluaWNhbGVuZGFyIHRkLmR1cmF0aW9uX2dyb3VwLmR1cmF0aW9uX2ZpbmlzaCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTdhZVxuLy8gfVxuXG4vLyAuYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl91c2VyIHtcbi8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZTdlYztcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTdlY1xuLy8gfVxuXG4vLyAuYmxvY2sgLm1pbmljYWxlbmRhciB0ZC5kdXJhdGlvbl91c2VyLmR1cmF0aW9uX2ZpbmlzaCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTdlY1xuLy8gfVxuXG4vLyAuYmxvY2sgLm1pbmljYWxlbmRhciBjYXB0aW9uIHtcbi8vICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4vLyAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4vLyAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5ibG9jayAuY2FsZW5kYXItY29udHJvbHMgLmN1cnJlbnQsXG4vLyAuYmxvY2sgLmNhbGVuZGFyLWNvbnRyb2xzIC5uZXh0LFxuLy8gLmJsb2NrIC5jYWxlbmRhci1jb250cm9scyAucHJldmlvdXMge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGZsb2F0OiBsZWZ0XG4vLyB9XG5cbi8vIC5ibG9jayAuY2FsZW5kYXItY29udHJvbHMgLnByZXZpb3VzIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIHdpZHRoOiAxMiVcbi8vIH1cblxuLy8gLmJsb2NrIC5jYWxlbmRhci1jb250cm9scyAuY3VycmVudCB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIHdpZHRoOiA3NiVcbi8vIH1cblxuLy8gLmJsb2NrIC5jYWxlbmRhci1jb250cm9scyAubmV4dCB7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgd2lkdGg6IDEyJVxuLy8gfVxuXG4vLyAuYmxvY2sgLmNhbGVuZGFyX2ZpbHRlcnMgdWwge1xuLy8gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IDBcbi8vIH1cblxuLy8gLmJsb2NrIC5jYWxlbmRhcl9maWx0ZXJzIGxpIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuMmVtXG4vLyB9XG5cbi8vIC5ibG9jayAuY2FsZW5kYXJfZmlsdGVycyBsaSBzcGFuIGltZyB7XG4vLyAgICAgcGFkZGluZzogMCAuMmVtO1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAuYmxvY2sgLmNhbGVuZGFyX2ZpbHRlcnMgbGkgLmljb24ge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuLy8gICAgIG1hcmdpbjogMCAuMXJlbSAwIC40cmVtXG4vLyB9XG5cbi8vIC5ibG9jayAuY2FsZW5kYXJfZmlsdGVycyBsaT5hOmhvdmVyIHtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbi8vIH1cblxuLy8gLmJsb2NrIC5jYWxlbmRhcl9maWx0ZXJzIGxpPmE6aG92ZXIgLmV2ZW50bmFtZSB7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbi8vIH1cblxuLy8gLmJsb2NrIC5jb250ZW50IGgzLmV2ZW50c2tleSB7XG4vLyAgICAgbWFyZ2luLXRvcDogLjVlbVxuLy8gfVxuXG4vLyB0YWJsZS5jYWxlbmRhcnRhYmxlIGNhcHRpb24ge1xuLy8gICAgIGNhcHRpb24tc2lkZTogdG9wXG4vLyB9XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4vLyAgICAgI3BhZ2UtY2FsZW5kZXItdmlldyAuY29udGFpbmVyLWZsdWlkIHtcbi8vICAgICAgICAgbWluLXdpZHRoOiAxMDI0cHhcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5jYWxlbmRhcndyYXBwZXIge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gfVxuXG4vLyAuZGF5LXBvcG92ZXItY29udGVudDplbXB0eSsuZGF5LXBvcG92ZXItYWx0ZXJuYXRlIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAubG9jYXRpb24tY29udGVudCB7XG4vLyAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxuLy8gfVxuXG4vLyAuZGVzY3JpcHRpb24tY29udGVudCB7XG4vLyAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxuLy8gfVxuXG4vLyAuZGVzY3JpcHRpb24tY29udGVudD5wIHtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gLnNlY3Rpb24tbW9kY2hvb3Nlci1saW5rIGltZyB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbi8vICAgICB3aWR0aDogMTZweDtcbi8vICAgICBoZWlnaHQ6IDE2cHhcbi8vIH1cblxuLy8gLnNlY3Rpb25fYWRkX21lbnVzIHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAuc2VjdGlvbi1tb2RjaG9vc2VyIHtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAuYmxvY2tfdHJlZSAudHJlZV9pdGVtLmJyYW5jaCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDhweFxuLy8gfVxuXG4vLyAuc2VjdGlvbl9hZGRfbWVudXMgLmhvcml6b250YWwgZGl2LFxuLy8gLnNlY3Rpb25fYWRkX21lbnVzIC5ob3Jpem9udGFsIGZvcm0ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZVxuLy8gfVxuXG4vLyAuc2VjdGlvbl9hZGRfbWVudXMgb3B0Z3JvdXAge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgZm9udC1zdHlsZTogaXRhbGljXG4vLyB9XG5cbi8vIC5zZWN0aW9uX2FkZF9tZW51cyAudXJsc2VsZWN0IHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuNGVtXG4vLyB9XG5cbi8vIC5zZWN0aW9uX2FkZF9tZW51cyAudXJsc2VsZWN0IHNlbGVjdCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC4yZW1cbi8vIH1cblxuLy8gLnNpdGV0b3BpYyB1bC5zZWN0aW9uIHtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gYm9keTpub3QoLmVkaXRpbmcpIC5zaXRldG9waWMgdWwuc2VjdGlvbiB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwXG4vLyB9XG5cbi8vIGJvZHk6bm90KC5lZGl0aW5nKSAuc2l0ZXRvcGljIHVsLnNlY3Rpb24gLmxhYmVsIC5tb2QtaW5kZW50LW91dGVyIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDBcbi8vIH1cblxuLy8gLmNvdXJzZS1jb250ZW50IHVsLnNlY3Rpb24ge1xuLy8gICAgIG1hcmdpbjogMXJlbVxuLy8gfVxuXG4vLyAuc2VjdGlvbiAuc2lkZSB7XG4vLyAgICAgbWFyZ2luLXRvcDogLjVyZW1cbi8vIH1cblxuLy8gLnNlY3Rpb24gLnNpZGUubGVmdCB7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLnNlY3Rpb24gLnNpZGUucmlnaHQge1xuLy8gICAgIGZsb2F0OiByaWdodDtcbi8vICAgICBjbGVhcjogcmlnaHRcbi8vIH1cblxuLy8gLnNlY3Rpb24gLnNwaW5uZXIge1xuLy8gICAgIGhlaWdodDogMTZweDtcbi8vICAgICB3aWR0aDogMTZweFxuLy8gfVxuXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLnNwaW5uZXIge1xuLy8gICAgIGxlZnQ6IDEwMCU7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlXG4vLyB9XG5cbi8vIC5zZWN0aW9uIC5hY3Rpdml0eSAuYWN0aW9ucyB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBkaXNwbGF5OiBmbGV4XG4vLyB9XG5cbi8vIC5zZWN0aW9uIC5hY3Rpdml0eSAuYWN0aXZpdHlpbnN0YW5jZSxcbi8vIC5zZWN0aW9uIC5hY3Rpdml0eSAuY29udGVudHdpdGhvdXRsaW5rIHtcbi8vICAgICBtaW4td2lkdGg6IDQwJTtcbi8vICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbi8vICAgICBtaW4taGVpZ2h0OiAyZW1cbi8vIH1cblxuLy8gLnNlY3Rpb24gLmFjdGl2aXR5IC5hY3Rpdml0eWluc3RhbmNlPmEsXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLmNvbnRlbnR3aXRob3V0bGluaz5hIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB0ZXh0LWluZGVudDogLTMxcHg7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAzMXB4XG4vLyB9XG5cbi8vIC5zZWN0aW9uIC5hY3Rpdml0eSAuYWN0aXZpdHlpbnN0YW5jZSAuZGltbWVkIC5hY3Rpdml0eWljb24sXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLmNvbnRlbnR3aXRob3V0bGluayAuZGltbWVkIC5hY3Rpdml0eWljb24ge1xuLy8gICAgIG9wYWNpdHk6IC41XG4vLyB9XG5cbi8vIC5zZWN0aW9uIC5hY3Rpdml0eSBhLnN0ZWFsdGgsXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgYS5zdGVhbHRoOmhvdmVyIHtcbi8vICAgICBjb2xvcjogI2Y3YjNhOCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5zZWN0aW9uIC5sYWJlbCAuYWN0aXZpdHlpbnN0YW5jZSxcbi8vIC5zZWN0aW9uIC5sYWJlbCAuY29udGVudHdpdGhvdXRsaW5rIHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGhlaWdodDogaW5oZXJpdFxuLy8gfVxuXG4vLyAuc2VjdGlvbiAubGFiZWwgLm1vZC1pbmRlbnQtb3V0ZXIge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMjRweDtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuc2VjdGlvbiAuZmlsbGVyIHtcbi8vICAgICB3aWR0aDogMTZweDtcbi8vICAgICBoZWlnaHQ6IDE2cHg7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXJnaW46IDAgLjVyZW07XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5zZWN0aW9uIC5hY3Rpdml0eS5lZGl0b3JfZGlzcGxheWVkIC5tb29kbGUtYWN0aW9ubWVudSxcbi8vIC5zZWN0aW9uIC5hY3Rpdml0eS5lZGl0b3JfZGlzcGxheWVkIGEuZWRpdGluZ190aXRsZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkuZWRpdG9yX2Rpc3BsYXllZCBkaXYuYWN0aXZpdHlpbnN0YW5jZSB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbFxuLy8gfVxuXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkuZWRpdG9yX2Rpc3BsYXllZCBkaXYuYWN0aXZpdHlpbnN0YW5jZSBpbnB1dCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbi8vICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cbi8vIH1cblxuLy8gLmFjdGl2aXR5IGltZy5hY3Rpdml0eWljb24ge1xuLy8gICAgIG1hcmdpbi1yaWdodDogNnB4O1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxuLy8gfVxuXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLmFjdGl2aXR5aW5zdGFuY2UsXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLmFjdGl2aXR5aW5zdGFuY2UgZGl2IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLmVkaXRpbmcgLnNlY3Rpb24gLmFjdGl2aXR5IC5hY3Rpdml0eWluc3RhbmNlLFxuLy8gLmVkaXRpbmcgLnNlY3Rpb24gLmFjdGl2aXR5IC5jb250ZW50d2l0aG91dGxpbmsge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4XG4vLyB9XG5cbi8vIC5lZGl0aW5nIC5zZWN0aW9uIC5hY3Rpdml0eSAuZWRpdGluZ19tb3ZlIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB0b3A6IDBcbi8vIH1cblxuLy8gLmVkaXRpbmcgLnNlY3Rpb24gLmFjdGl2aXR5IC5tb2QtaW5kZW50LW91dGVyIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDJyZW1cbi8vIH1cblxuLy8gLmVkaXRpbmdfaGlkZSsuZWRpdGluZ19hc3NpZ24sXG4vLyAuZWRpdGluZ19zaG93Ky5lZGl0aW5nX2Fzc2lnbiB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcbi8vIH1cblxuLy8gLnNlY3Rpb24gLmFjdGl2aXR5IC5jb21tYW5kcyB7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnNlY3Rpb24gLmFjdGl2aXR5Lm1vZHR5cGVfbGFiZWwubGFiZWwge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgcGFkZGluZzogLjJlbVxuLy8gfVxuXG4vLyAuc2VjdGlvbiBsaS5hY3Rpdml0eSB7XG4vLyAgICAgcGFkZGluZzogLjJlbTtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLmFjdGl2aXR5aW5zdGFuY2UgLmdyb3VwaW5nbGFiZWwge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMzBweFxuLy8gfVxuXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLmF2YWlsYWJpbGl0eWluZm8sXG4vLyAuc2VjdGlvbiAuYWN0aXZpdHkgLmNvbnRlbnRhZnRlcmxpbmsge1xuLy8gICAgIG1hcmdpbi10b3A6IC41ZW07XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDMwcHhcbi8vIH1cblxuLy8gLnNlY3Rpb24gLmFjdGl2aXR5IC5jb250ZW50YWZ0ZXJsaW5rIHAge1xuLy8gICAgIG1hcmdpbjogLjVlbSAwXG4vLyB9XG5cbi8vIC5lZGl0aW5nIC5zZWN0aW9uIC5hY3Rpdml0eS5hY3Rpb24tbWVudS1zaG93bixcbi8vIC5lZGl0aW5nIC5zZWN0aW9uIC5hY3Rpdml0eTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuY3VycmVudCB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuY3VycmVudDo6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIGJvcmRlci1sZWZ0OiAjZmFiNmFhIDJweCBzb2xpZDtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogLTEuMjVyZW07XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGJvdHRvbTogMFxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgLnNlY3Rpb24tc3VtbWFyeSB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbi8vICAgICBtYXJnaW4tdG9wOiA1cHg7XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZVxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgLnNlY3Rpb24tc3VtbWFyeSAuc2VjdGlvbi10aXRsZSB7XG4vLyAgICAgbWFyZ2luOiAycHggNXB4IDEwcHggNXB4XG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuc2VjdGlvbi1zdW1tYXJ5IC5zdW1tYXJ5dGV4dCB7XG4vLyAgICAgbWFyZ2luOiAycHggNXB4IDJweCA1cHhcbi8vIH1cblxuLy8gLmNvdXJzZS1jb250ZW50IC5zZWN0aW9uLXN1bW1hcnkgLnNlY3Rpb24tc3VtbWFyeS1hY3Rpdml0aWVzIC5hY3Rpdml0eS1jb3VudCB7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIG1hcmdpbjogM3B4O1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuc2VjdGlvbi1zdW1tYXJ5IC5zdW1tYXJ5IHtcbi8vICAgICBtYXJnaW4tdG9wOiA1cHhcbi8vIH1cblxuLy8gLmNvdXJzZS1jb250ZW50IC5zaW5nbGUtc2VjdGlvbiB7XG4vLyAgICAgbWFyZ2luLXRvcDogMWVtXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuc2luZ2xlLXNlY3Rpb24gLnNlY3Rpb24tbmF2aWdhdGlvbiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcGFkZGluZzogLjVlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAtLjVlbVxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgLnNpbmdsZS1zZWN0aW9uIC5zZWN0aW9uLW5hdmlnYXRpb24gLnRpdGxlIHtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgIGZvbnQtc2l6ZTogMTA4JTtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgLnNpbmdsZS1zZWN0aW9uIC5zZWN0aW9uLW5hdmlnYXRpb24gLm1kbC1sZWZ0IHtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMWVtXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuc2luZ2xlLXNlY3Rpb24gLnNlY3Rpb24tbmF2aWdhdGlvbiAubWRsLWxlZnQgLmxhcnJvdyB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuMWVtXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuc2luZ2xlLXNlY3Rpb24gLnNlY3Rpb24tbmF2aWdhdGlvbiAubWRsLXJpZ2h0IHtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGZsb2F0OiByaWdodDtcbi8vICAgICBtYXJnaW4tbGVmdDogMWVtXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuc2luZ2xlLXNlY3Rpb24gLnNlY3Rpb24tbmF2aWdhdGlvbiAubWRsLXJpZ2h0IC5yYXJyb3cge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuMWVtXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuc2luZ2xlLXNlY3Rpb24gLnNlY3Rpb24tbmF2aWdhdGlvbiAubWRsLWJvdHRvbSB7XG4vLyAgICAgbWFyZ2luLXRvcDogMFxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgdWwgbGkuc2VjdGlvbi5tYWluIHtcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbi8vICAgICBtYXJnaW4tdG9wOiAwXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCB1bCBsaS5zZWN0aW9uLm1haW46bGFzdC1jaGlsZCB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgdWwudG9waWNzLFxuLy8gLmNvdXJzZS1jb250ZW50IHVsLndlZWtzIHtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCB1bC50b3BpY3MgbGkuc2VjdGlvbixcbi8vIC5jb3Vyc2UtY29udGVudCB1bC53ZWVrcyBsaS5zZWN0aW9uIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxcmVtXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCB1bC50b3BpY3MgbGkuc2VjdGlvbiAuY29udGVudCxcbi8vIC5jb3Vyc2UtY29udGVudCB1bC53ZWVrcyBsaS5zZWN0aW9uIC5jb250ZW50IHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgdWwudG9waWNzIGxpLnNlY3Rpb24gLmNvbnRlbnQ+LmF2YWlsYWJpbGl0eWluZm8sXG4vLyAuY291cnNlLWNvbnRlbnQgdWwudG9waWNzIGxpLnNlY3Rpb24gLnN1bW1hcnksXG4vLyAuY291cnNlLWNvbnRlbnQgdWwud2Vla3MgbGkuc2VjdGlvbiAuY29udGVudD4uYXZhaWxhYmlsaXR5aW5mbyxcbi8vIC5jb3Vyc2UtY29udGVudCB1bC53ZWVrcyBsaS5zZWN0aW9uIC5zdW1tYXJ5IHtcbi8vICAgICBtYXJnaW4tbGVmdDogMjVweFxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgdWwudG9waWNzIGxpLnNlY3Rpb24gLmxlZnQsXG4vLyAuY291cnNlLWNvbnRlbnQgdWwud2Vla3MgbGkuc2VjdGlvbiAubGVmdCB7XG4vLyAgICAgcGFkZGluZy10b3A6IDA7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHRcbi8vIH1cblxuLy8gLmNvdXJzZS1jb250ZW50IHtcbi8vICAgICBtYXJnaW4tdG9wOiAwXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCAuaGlkZGVuIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCBsaS5zZWN0aW9uIHVsIHtcbi8vICAgICBsaXN0LXN0eWxlOiBkaXNjXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCBsaS5zZWN0aW9uIHVsIHVsIHtcbi8vICAgICBsaXN0LXN0eWxlOiBjaXJjbGVcbi8vIH1cblxuLy8gLmNvdXJzZS1jb250ZW50IGxpLnNlY3Rpb24gdWwgdWwgdWwge1xuLy8gICAgIGxpc3Qtc3R5bGU6IHNxdWFyZVxuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgbGkuc2VjdGlvbiBsaS5hY3Rpdml0eSB1bCB7XG4vLyAgICAgbGlzdC1zdHlsZTogZGlzY1xuLy8gfVxuXG4vLyAuY291cnNlLWNvbnRlbnQgbGkuc2VjdGlvbiBsaS5hY3Rpdml0eSB1bCB1bCB7XG4vLyAgICAgbGlzdC1zdHlsZTogY2lyY2xlXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCBsaS5zZWN0aW9uIGxpLmFjdGl2aXR5IHVsIHVsIHVsIHtcbi8vICAgICBsaXN0LXN0eWxlOiBzcXVhcmVcbi8vIH1cblxuLy8gLmNvdXJzZS1jb250ZW50IGxpLnNlY3Rpb24gLnJpZ2h0Pi5pY29uOmZpcnN0LWNoaWxkIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vICNwYWdlLWVucm9sLXVzZXJzIC5wYXRoLWNvdXJzZS12aWV3LmVkaXRpbmcgI3JlZ2lvbi1tYWluPiNmaWx0ZXJmb3JtLFxuLy8gLnBhdGgtY291cnNlLXZpZXcuZWRpdGluZyAjcGFnZS1lbnJvbC11c2VycyAjcmVnaW9uLW1haW4+I2ZpbHRlcmZvcm0sXG4vLyAucGF0aC1jb3Vyc2Utdmlldy5lZGl0aW5nICNyZWdpb24tbWFpbj4uY2FyZC1ibG9jayB7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDEzcmVtXG4vLyB9XG5cbi8vIC5qdW1wbWVudSAuZm9ybS1pbmxpbmUge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5wYXRoLWNvdXJzZS12aWV3IC5jb21wbGV0aW9ucHJvZ3Jlc3Mge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAyNXB4XG4vLyB9XG5cbi8vIC5wYXRoLWNvdXJzZS12aWV3IC5jb21wbGV0aW9ucHJvZ3Jlc3Mge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGZsb2F0OiByaWdodDtcbi8vICAgICBoZWlnaHQ6IDIwcHg7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vICNwYWdlLXNpdGUtaW5kZXggLnN1YnNjcmliZWxpbmsge1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vICNmcm9udHBhZ2UtY2F0ZWdvcnktY29tYm8gaDIsXG4vLyAjZnJvbnRwYWdlLWNhdGVnb3J5LW5hbWVzIGgyLFxuLy8gI2Zyb250cGFnZS1jb3Vyc2UtbGlzdCBoMixcbi8vICNzaXRlLW5ld3MtZm9ydW0gaDIge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDlweFxuLy8gfVxuXG4vLyAucGF0aC1jb3Vyc2UtdmlldyBhLnJlZHVjZS1zZWN0aW9ucyB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAuMmVtXG4vLyB9XG5cbi8vIC5wYXRoLWNvdXJzZS12aWV3IC5zdWJzY3JpYmVsaW5rIHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodFxuLy8gfVxuXG4vLyAucGF0aC1jb3Vyc2UtdmlldyAudW5yZWFkIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMzBweFxuLy8gfVxuXG4vLyAucGF0aC1jb3Vyc2UtdmlldyAuYmxvY2suZHJhZyAuaGVhZGVyIHtcbi8vICAgICBjdXJzb3I6IG1vdmVcbi8vIH1cblxuLy8gLnBhdGgtY291cnNlLXZpZXcgLmNvbXBsZXRpb25wcm9ncmVzcyB7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHRcbi8vIH1cblxuLy8gLnBhdGgtY291cnNlLXZpZXcgLnNpbmdsZS1zZWN0aW9uIC5jb21wbGV0aW9ucHJvZ3Jlc3Mge1xuLy8gICAgIG1hcmdpbi1yaWdodDogNXB4XG4vLyB9XG5cbi8vIC5wYXRoLWNvdXJzZS12aWV3IGxpLmFjdGl2aXR5PmRpdixcbi8vIC5wYXRoLXNpdGUgbGkuYWN0aXZpdHk+ZGl2IHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgcGFkZGluZzogMCAxNnB4IDAgMFxuLy8gfVxuXG4vLyAucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSBzcGFuLmF1dG9jb21wbGV0aW9uIGltZyB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5wYXRoLWNvdXJzZS12aWV3IGxpLmFjdGl2aXR5IGZvcm0udG9nZ2xlY29tcGxldGlvbiAuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgZm9ybS50b2dnbGVjb21wbGV0aW9uIGlucHV0LFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5wYXRoLWNvdXJzZS12aWV3IGxpLmFjdGl2aXR5IGZvcm0udG9nZ2xlY29tcGxldGlvbiAuYWRkY3JpdGVyaW9uLFxuLy8gLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgZm9ybS50b2dnbGVjb21wbGV0aW9uICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24sXG4vLyAucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSBmb3JtLnRvZ2dsZWNvbXBsZXRpb24gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQsXG4vLyAucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSBmb3JtLnRvZ2dsZWNvbXBsZXRpb24gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24sXG4vLyAucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSBmb3JtLnRvZ2dsZWNvbXBsZXRpb24gLmJ0biB7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAucGF0aC1jb3Vyc2UtdmlldyBsaS5hY3Rpdml0eSBmb3JtLnRvZ2dsZWNvbXBsZXRpb24gaW1nIHtcbi8vICAgICBtYXgtd2lkdGg6IG5vbmVcbi8vIH1cblxuLy8gLnBhdGgtY291cnNlLXZpZXcuZWRpdGluZyBsaS5hY3Rpdml0eSBzcGFuLmF1dG9jb21wbGV0aW9uIGltZyB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogLjVyZW1cbi8vIH1cblxuLy8gLnBhdGgtY291cnNlLXZpZXcgbGkuYWN0aXZpdHkgZm9ybS50b2dnbGVjb21wbGV0aW9uIC5hamF4d29ya2luZyB7XG4vLyAgICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgaGVpZ2h0OiAxNnB4O1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICByaWdodDogMjJweDtcbi8vICAgICB0b3A6IDNweDtcbi8vICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoW1twaXg6aS9hamF4bG9hZGVyXV0pIG5vLXJlcGVhdFxuLy8gfVxuXG4vLyBsaS5zZWN0aW9uLmhpZGRlbiBzcGFuLmNvbW1hbmRzIGEuZWRpdGluZ19oaWRlLFxuLy8gbGkuc2VjdGlvbi5oaWRkZW4gc3Bhbi5jb21tYW5kcyBhLmVkaXRpbmdfc2hvdyB7XG4vLyAgICAgY3Vyc29yOiBkZWZhdWx0XG4vLyB9XG5cbi8vIC5zaW5nbGUtc2VjdGlvbiBoMy5zZWN0aW9ubmFtZSB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGNsZWFyOiBib3RoXG4vLyB9XG5cbi8vIC5zZWN0aW9uIGltZy5tb3ZldGFyZ2V0IHtcbi8vICAgICBoZWlnaHQ6IDE2cHg7XG4vLyAgICAgd2lkdGg6IDgwcHhcbi8vIH1cblxuLy8gaW5wdXQudGl0bGVlZGl0b3Ige1xuLy8gICAgIHdpZHRoOiAzMzBweDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cbi8vIH1cblxuLy8gc3Bhbi5lZGl0aW5zdHJ1Y3Rpb25zIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBwYWRkaW5nOiAuMWVtIC40ZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbi8vICAgICBjb2xvcjogIzE3YTJiODtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgei1pbmRleDogOTk5OTtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVlNWViXG4vLyB9XG5cbi8vICNkbmR1cGxvYWQtc3RhdHVzIHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB3aWR0aDogNDAlO1xuLy8gICAgIG1hcmdpbjogMCAzMCU7XG4vLyAgICAgcGFkZGluZzogNnB4O1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWU1ZWI7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGJhY2tncm91bmQ6ICNkMWVjZjE7XG4vLyAgICAgY29sb3I6ICMxN2EyYjg7XG4vLyAgICAgei1pbmRleDogMTtcbi8vICAgICBib3JkZXItcmFkaXVzOiA4cHhcbi8vIH1cblxuLy8gLmRuZHVwbG9hZC1wcmV2aWV3IHtcbi8vICAgICBjb2xvcjogIzkwOTA5MDtcbi8vICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzkwOTA5MDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIG1hcmdpbi10b3A6IC4yZW07XG4vLyAgICAgcGFkZGluZzogLjNlbVxuLy8gfVxuXG4vLyAuZG5kdXBsb2FkLXByb2dyZXNzLW91dGVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDFyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuLy8gfVxuXG4vLyAuZG5kdXBsb2FkLXByb2dyZXNzLWlubmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGhlaWdodDogMXJlbVxuLy8gfVxuXG4vLyAuZG5kdXBsb2FkLWhpZGRlbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAjcGFnZS1jb3Vyc2UtZWRpdHNlY3Rpb24gLnNpbmdsZWJ1dHRvbixcbi8vICNwYWdlLWNvdXJzZS1pbmRleCAuc2luZ2xlYnV0dG9uLFxuLy8gI3BhZ2UtY291cnNlLWluZGV4LWNhdGVnb3J5IC5zaW5nbGVidXR0b24sXG4vLyAjcGFnZS1jb3Vyc2UtcGVuZGluZyAuc2luZ2xlYnV0dG9uIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tY291cnNlLW1hbmFnZSAjbW92ZWNvdXJzZXMgdGQgaW1nIHtcbi8vICAgICBtYXJnaW46IDAgLjIyZW07XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXG4vLyB9XG5cbi8vICNjb3Vyc2VzZWFyY2gge1xuLy8gICAgIG1hcmdpbi10b3A6IDFlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gI3BhZ2UtY291cnNlLXBlbmRpbmcgLnBlbmRpbmdjb3Vyc2VyZXF1ZXN0cyB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMWVtXG4vLyB9XG5cbi8vICNwYWdlLWNvdXJzZS1wZW5kaW5nIC5wZW5kaW5nY291cnNlcmVxdWVzdHMgLnNpbmdsZWJ1dHRvbiB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vICNwYWdlLWNvdXJzZS1wZW5kaW5nIC5wZW5kaW5nY291cnNlcmVxdWVzdHMgLmNlbGwge1xuLy8gICAgIHBhZGRpbmc6IDAgNXB4XG4vLyB9XG5cbi8vICNwYWdlLWNvdXJzZS1wZW5kaW5nIC5wZW5kaW5nY291cnNlcmVxdWVzdHMgLmNlbGwuYzYge1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbi8vIH1cblxuLy8gLmNvdXJzZWJveCB7XG4vLyAgICAgcGFkZGluZzogLjVyZW1cbi8vIH1cblxuLy8gLmNvdXJzZWJveD4uaW5mbz4uY291cnNlbmFtZSBhIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfGkvY291cnNlXV0pO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLjJlbVxuLy8gfVxuXG4vLyAuY291cnNlYm94IC5jb250ZW50IC5jb3Vyc2VmaWxlLFxuLy8gLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlaW1hZ2UsXG4vLyAuY291cnNlYm94IC5jb250ZW50IC5jdXN0b21maWVsZHMtY29udGFpbmVyLFxuLy8gLmNvdXJzZWJveCAuY29udGVudCAudGVhY2hlcnMsXG4vLyAuY291cnNlYm94Pi5pbmZvPi5jb3Vyc2VuYW1lIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBjbGVhcjogbGVmdFxuLy8gfVxuXG4vLyAuY291cnNlYm94IC5jb250ZW50IC5jb3Vyc2VmaWxlLFxuLy8gLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlaW1hZ2UsXG4vLyAuY291cnNlYm94IC5jb250ZW50IC5jdXN0b21maWVsZHMtY29udGFpbmVyLFxuLy8gLmNvdXJzZWJveCAuY29udGVudCAudGVhY2hlcnMge1xuLy8gICAgIHdpZHRoOiA0MCVcbi8vIH1cblxuLy8gLmNvdXJzZWJveD4uaW5mbz5oMy5jb3Vyc2VuYW1lIHtcbi8vICAgICBtYXJnaW46IDVweFxuLy8gfVxuXG4vLyAuY291cnNlYm94Pi5pbmZvPi5jb3Vyc2VuYW1lIHtcbi8vICAgICBtYXJnaW46IDVweDtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLnRlYWNoZXJzIGxpIHtcbi8vICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gLmNvdXJzZWJveCAuZW5yb2xtZW50aWNvbnMsXG4vLyAuY291cnNlYm94IC5tb3JlaW5mbyB7XG4vLyAgICAgcGFkZGluZzogM3B4IDA7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vIC5jb3Vyc2Vib3ggLm1vcmVpbmZvIGltZyB7XG4vLyAgICAgbWFyZ2luOiAwIC4yZW1cbi8vIH1cblxuLy8gLmNvdXJzZWJveCAuY29udGVudCB7XG4vLyAgICAgY2xlYXI6IGJvdGhcbi8vIH1cblxuLy8gLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlY2F0LFxuLy8gLmNvdXJzZWJveCAuY29udGVudCAuc3VtbWFyeSB7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0O1xuLy8gICAgIHdpZHRoOiA1NSVcbi8vIH1cblxuLy8gLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlY2F0IHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICBjbGVhcjogcmlnaHRcbi8vIH1cblxuLy8gLmNvdXJzZWJveC5yZW1vdGVjb3Vyc2Vib3ggLnJlbW90ZWNvdXJzZWluZm8ge1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIHdpZHRoOiA0MCVcbi8vIH1cblxuLy8gLmNvdXJzZWJveCAuY29udGVudCAuY291cnNlaW1hZ2UgaW1nIHtcbi8vICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuLy8gICAgIG1heC1oZWlnaHQ6IDEwMHB4XG4vLyB9XG5cbi8vIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLmNvdXJzZWNhdCxcbi8vIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLmNvdXJzZWZpbGUsXG4vLyAuY291cnNlYm94IC5jb250ZW50IC5jb3Vyc2VpbWFnZSxcbi8vIC5jb3Vyc2Vib3ggLmNvbnRlbnQgLmN1c3RvbWZpZWxkcy1jb250YWluZXIsXG4vLyAuY291cnNlYm94IC5jb250ZW50IC5zdW1tYXJ5LFxuLy8gLmNvdXJzZWJveCAuY29udGVudCAudGVhY2hlcnMsXG4vLyAuY291cnNlYm94LnJlbW90ZWNvdXJzZWJveCAucmVtb3RlY291cnNlaW5mbyB7XG4vLyAgICAgbWFyZ2luOiAxNXB4IDVweCA1cHg7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAuY291cnNlYm94LnJlbW90ZWhvc3Q+LmluZm8+LmNhdGVnb3J5bmFtZSBhIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfGkvbW5ldGhvc3RdXSlcbi8vIH1cblxuLy8gLmNvdXJzZWJveC5jb2xsYXBzZWQge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDBcbi8vIH1cblxuLy8gLmNvdXJzZWJveC5jb2xsYXBzZWQ+LmNvbnRlbnQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmNvdXJzZXMgLmNvdXJzZWJveC5jb2xsYXBzZWQge1xuLy8gICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW1cbi8vIH1cblxuLy8gLmNvdXJzZXMgLmNvdXJzZWJveC5ldmVuIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wNSlcbi8vIH1cblxuLy8gLmNvdXJzZXM+LnBhZ2luZy5wYWdpbmctbW9yZWxpbmsge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nOiAxcmVtXG4vLyB9XG5cbi8vIC5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY2F0ZWdvcnkgLm51bWJlcm9mY291cnNlIHtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jb250cm9scyB7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG4vLyB9XG5cbi8vIC5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY29udHJvbHMgZGl2IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmU7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5qc2VuYWJsZWQgLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jb250cm9scyB7XG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuLy8gfVxuXG4vLyAuY291cnNlX2NhdGVnb3J5X3RyZWUgLmNvbnRyb2xzIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vIC5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY29udHJvbHMgZGl2IHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4vLyAgICAgZm9udC1zaXplOiA3NSVcbi8vIH1cblxuLy8gLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jYXRlZ29yeT4uaW5mbz4uY2F0ZWdvcnluYW1lIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfHQvY29sbGFwc2VkX2VtcHR5XV0pO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4vLyAgICAgbWFyZ2luOiAzcHg7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnRcbi8vIH1cblxuLy8gLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jYXRlZ29yeS53aXRoX2NoaWxkcmVuPi5pbmZvPi5jYXRlZ29yeW5hbWUge1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDptb29kbGV8dC9leHBhbmRlZF1dKTtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLmNvdXJzZV9jYXRlZ29yeV90cmVlIC5jYXRlZ29yeS53aXRoX2NoaWxkcmVuLmNvbGxhcHNlZD4uaW5mbz4uY2F0ZWdvcnluYW1lIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6bW9vZGxlfHQvY29sbGFwc2VkXV0pXG4vLyB9XG5cbi8vIC5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY2F0ZWdvcnkuY29sbGFwc2VkPi5jb250ZW50IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY2F0ZWdvcnk+LmluZm8ge1xuLy8gICAgIGNsZWFyOiBib3RoXG4vLyB9XG5cbi8vIC5jb3Vyc2VfY2F0ZWdvcnlfdHJlZSAuY2F0ZWdvcnk+LmNvbnRlbnQge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMTZweFxuLy8gfVxuXG4vLyAjcGFnZS1jb3Vyc2UtaW5kZXgtY2F0ZWdvcnkgLmdlbmVyYWxib3guaW5mbyB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbi8vICAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2RkZDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4vLyAgICAgcGFkZGluZzogNXB4XG4vLyB9XG5cbi8vICNwYWdlLWNvdXJzZS1pbmRleC1jYXRlZ29yeSAuY2F0ZWdvcnlwaWNrZXIge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBtYXJnaW46IDEwcHggMCAyMHB4XG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3Mge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDBcbi8vIH1cblxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTI+I2NvdXJzZS1saXN0aW5nPmRpdiB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGxlZnQ6IC0xcHhcbi8vIH1cblxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTM+I2NvdXJzZS1saXN0aW5nPmRpdiB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3M+ZGl2PmRpdiB7XG4vLyAgICAgbWluLWhlaWdodDogMzAwcHhcbi8vIH1cblxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncz5kaXY+ZGl2PnVsLm1sPmxpOmZpcnN0LWNoaWxkPmRpdiB7XG4vLyAgICAgYm9yZGVyLXRvcDogMFxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIGgzIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogLjRyZW0gLjZyZW0gLjNyZW1cbi8vIH1cblxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyBoNCB7XG4vLyAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbi8vICAgICBwYWRkaW5nOiAuNnJlbSAxcmVtIC41cmVtXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLm1vb2RsZS1hY3Rpb25tZW51IHtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctYWN0aW9ucyB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctYWN0aW9ucz4ubW9vZGxlLWFjdGlvbm1lbnUge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIHVsLm1sIHtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIG1hcmdpbjogMXJlbSAwXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgdWwubWwgdWwubWwge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbVtkYXRhLXNlbGVjdGVkPVwiMVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtW2RhdGEtc2VsZWN0ZWQ9XCIxXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wNzUpXG59XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLml0ZW0tYWN0aW9ucyB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLml0ZW0tYWN0aW9ucy5zaG93IC5tZW51IGltZyB7XG4vLyAgICAgd2lkdGg6IDEycHg7XG4vLyAgICAgbWF4LXdpZHRoOiBub25lXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLml0ZW0tYWN0aW9ucyAubWVudS1hY3Rpb24tdGV4dCB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXRcbi8vIH1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW0+ZGl2Pi5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbT5kaXY+LmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW0+ZGl2IC5pdGVtLWFjdGlvbnMgLmFjdGlvbi1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtPmRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24taGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtPmRpdiAud2l0aG91dC1hY3Rpb25zIHtcbiAgICBjb2xvcjogIzMzM1xufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbT5kaXYgLmlkbnVtYmVyIHtcbiAgICBjb2xvcjogI2ExYTFhODtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbVtkYXRhLXZpc2libGU9XCIwXCJdPmRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtW2RhdGEtdmlzaWJsZT1cIjBcIl0+ZGl2IC5pdGVtLWFjdGlvbnMgLmFjdGlvbi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aXRlbS5oaWdobGlnaHQ+ZGl2LFxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGl0ZW0uaGlnaGxpZ2h0PmRpdjpob3ZlcixcbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpdGVtLmhpZ2hsaWdodFtkYXRhLXNlbGVjdGVkPVwiMVwiXT5kaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA3NSlcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY291cnNlLWxpc3RpbmcgLmxpc3RpdGVtIC5jYXRlZ29yeW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGNvbG9yOiAjYTFhMWE4XG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NvdXJzZS1saXN0aW5nIC5saXN0aXRlbSAuY291cnNlbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NvdXJzZS1saXN0aW5nPi5maXJzdHBhZ2UgLmxpc3RpdGVtOmZpcnN0LWNoaWxkPmRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tbW92ZXVwLFxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY291cnNlLWxpc3Rpbmc+Lmxhc3RwYWdlIC5saXN0aXRlbTpsYXN0LWNoaWxkPmRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tbW92ZWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY291cnNlLWxpc3RpbmcgLmJ1bGstYWN0aW9uLWNoZWNrYm94IHtcbi8vICAgICBtYXJnaW46IC0ycHggNnB4IDAgMFxuLy8gfVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzICNjYXRlZ29yeS1saXN0aW5nIC5saXN0aXRlbS5jb2xsYXBzZWQ+dWwubWwge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAubGlzdGl0ZW0+ZGl2Pi5iYS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDIuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IC0xcHggLjVlbSAwIDA7XG4gICAgcGFkZGluZy10b3A6IDJweFxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzICNjYXRlZ29yeS1saXN0aW5nIC5saXN0aXRlbS5oaWdobGlnaHQ+ZGl2Pi5iYS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDc1KVxufVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzICNjYXRlZ29yeS1saXN0aW5nIC5saXN0aXRlbVtkYXRhLXNlbGVjdGVkPVwiMVwiXT5kaXY+LmJhLWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDAgLjVlbSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XG59XG5cbiNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmxpc3RpdGVtOmZpcnN0LWNoaWxkPmRpdiAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tbW92ZXVwLFxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAubGlzdGl0ZW06bGFzdC1jaGlsZD5kaXYgLml0ZW0tYWN0aW9ucyAuYWN0aW9uLW1vdmVkb3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmNvdXJzZS1jb3VudCB7XG4vLyAgICAgY29sb3I6ICNhMWExYTg7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuLy8gICAgIG1pbi13aWR0aDogMy41ZW07XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgI2NhdGVnb3J5LWxpc3RpbmcgLmJ1bGstYWN0aW9uLWNoZWNrYm94IHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC0zcHhcbi8vIH1cblxuI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY2F0ZWdvcnktbGlzdGluZyAuY2F0ZWdvcnktbGlzdGluZz51bD4ubGlzdGl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzICNjYXRlZ29yeS1saXN0aW5nIC5jYXRlZ29yeS1idWxrLWFjdGlvbnMge1xuLy8gICAgIG1hcmdpbjogMCAuNWVtIC41ZW07XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmRldGFpbC1wYWlyPioge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5kZXRhaWwtcGFpciAucGFpci1rZXkge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5kZXRhaWwtcGFpciAucGFpci1rZXkgc3BhbiB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmRldGFpbC1wYWlyIC5wYWlyLXZhbHVlIHNlbGVjdCB7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmJ1bGstYWN0aW9ucyAuZGV0YWlsLXBhaXI+KiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbiB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbi8vICAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4vLyAgICAgYm9yZGVyOiAwO1xuLy8gICAgIG1hcmdpbjogLjRyZW0gLjJyZW0gLjQ1cmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogMTAuNHB4XG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b246aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b24uZm9jdXMsXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uOmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgLjUpXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b24uZGlzYWJsZWQsXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uOmRpc2FibGVkIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+I2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIC41KVxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYVxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlOmhvdmVyIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzAwNjJjY1xuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlLmZvY3VzLFxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgLjUpXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b24uYWN0aXZlLXBhZ2UuZGlzYWJsZWQsXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlOmRpc2FibGVkIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYVxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b24uYWN0aXZlLXBhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLy8gLnNob3c+I2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZS5kcm9wZG93bi10b2dnbGUge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbiAueXVpMy1idXR0b24uYWN0aXZlLXBhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLy8gI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAubGlzdGluZy1wYWdpbmF0aW9uIC55dWkzLWJ1dHRvbi5hY3RpdmUtcGFnZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4vLyAuc2hvdz4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24gLnl1aTMtYnV0dG9uLmFjdGl2ZS1wYWdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgLjUpXG4vLyB9XG5cbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLmxpc3RpbmctcGFnaW5hdGlvbi10b3RhbHMge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5saXN0aW5nLXBhZ2luYXRpb24tdG90YWxzLmRpbW1lZCB7XG4vLyAgICAgbWFyZ2luOiAuNHJlbSAxcmVtIC40NXJlbVxuLy8gfVxuXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW5lcnJvcixcbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5ICNwYWdlLWFkbWluLWluZGV4IC5hZG1pbndhcm5pbmcsXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAjcGFnZS1hZG1pbi1pbmRleCAucmVsZWFzZW5vdGVzbGluayxcbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5hbGVydCxcbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5hc3NpZ25mZWVkYmFja19lZGl0cGRmX3dpZGdldCAubGFiZWwsXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAubm90aWZ5bWVzc2FnZSxcbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5xdWUgLmNvbW1lbnQsXG4vLyAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAucXVlIC5mb3JtdWxhdGlvbixcbi8vICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5xdWUgLm91dGNvbWUsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAuYWRtaW5lcnJvcixcbi8vICNwYWdlLWFkbWluLWluZGV4ICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5hZG1pbndhcm5pbmcsXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAucmVsZWFzZW5vdGVzbGluayxcbi8vIC5hc3NpZ25mZWVkYmFja19lZGl0cGRmX3dpZGdldCAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAubGFiZWwsXG4vLyAucXVlICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5jb21tZW50LFxuLy8gLnF1ZSAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzIC5zZWxlY3QtYS1jYXRlZ29yeSAuZm9ybXVsYXRpb24sXG4vLyAucXVlICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MgLnNlbGVjdC1hLWNhdGVnb3J5IC5vdXRjb21lIHtcbi8vICAgICBtYXJnaW46IDFlbVxuLy8gfVxuXG4jY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzICNjb3Vyc2UtbGlzdGluZyAubGlzdGl0ZW0gLmRyYWctaGFuZGxlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5qc2VuYWJsZWQgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncyAjY291cnNlLWxpc3RpbmcgLmxpc3RpdGVtIC5kcmFnLWhhbmRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4vLyAuY291cnNlY2F0LW1hbmFnZW1lbnQtaGVhZGVyIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5jb3Vyc2VjYXQtbWFuYWdlbWVudC1oZWFkZXIgaDIge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4vLyB9XG5cbi8vIC5jb3Vyc2VjYXQtbWFuYWdlbWVudC1oZWFkZXI+ZGl2IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vIC5jb3Vyc2VjYXQtbWFuYWdlbWVudC1oZWFkZXI+ZGl2PmRpdiB7XG4vLyAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxZW07XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5jb3Vyc2VjYXQtbWFuYWdlbWVudC1oZWFkZXIgc2VsZWN0IHtcbi8vICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICBwYWRkaW5nOiAuNGVtIC41ZW0gLjQ1ZW0gMWVtO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4vLyB9XG5cbi8vIC5jb3Vyc2VjYXQtbWFuYWdlbWVudC1oZWFkZXIgLnZpZXctbW9kZS1zZWxlY3RvciAubW9vZGxlLWFjdGlvbm1lbnUge1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5jb3Vyc2VjYXQtbWFuYWdlbWVudC1oZWFkZXIgLnZpZXctbW9kZS1zZWxlY3RvciAubW9vZGxlLWFjdGlvbm1lbnVbZGF0YS1lbmhhbmNlZF0uc2hvdyAubWVudSBhIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDFlbVxuLy8gfVxuXG4vLyAuY291cnNlLWJlaW5nLWRyYWdnZWQtcHJveHkge1xuLy8gICAgIGJvcmRlcjogMDtcbi8vICAgICBjb2xvcjogI2ZhYjZhYTtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgIHBhZGRpbmc6IDAgMCAwIDRlbVxuLy8gfVxuXG4vLyAuY291cnNlLWJlaW5nLWRyYWdnZWQge1xuLy8gICAgIG9wYWNpdHk6IC41XG4vLyB9XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTYwMHB4KSB7XG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgICBib3JkZXI6IDBcbi8vICAgICB9XG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMgI2NhdGVnb3J5LWxpc3RpbmcsXG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMgI2NvdXJzZS1saXN0aW5nIHtcbi8vICAgICAgICAgd2lkdGg6IDUwJVxuLy8gICAgIH1cbi8vICAgICAjY291cnNlLWNhdGVnb3J5LWxpc3RpbmdzLmNvbHVtbnMtMyAjY2F0ZWdvcnktbGlzdGluZz5kaXYsXG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMgI2NvdXJzZS1kZXRhaWw+ZGl2LFxuLy8gICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjb3Vyc2UtbGlzdGluZz5kaXYge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4vLyAgICAgfVxuLy8gICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjb3Vyc2UtZGV0YWlsIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDFlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTIsXG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTMge1xuLy8gICAgICAgICBib3JkZXI6IDBcbi8vICAgICB9XG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTIgI2NhdGVnb3J5LWxpc3RpbmcsXG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTIgI2NvdXJzZS1kZXRhaWwsXG4vLyAgICAgI2NvdXJzZS1jYXRlZ29yeS1saXN0aW5ncy5jb2x1bW5zLTIgI2NvdXJzZS1saXN0aW5nLFxuLy8gICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjYXRlZ29yeS1saXN0aW5nLFxuLy8gICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjb3Vyc2UtZGV0YWlsLFxuLy8gICAgICNjb3Vyc2UtY2F0ZWdvcnktbGlzdGluZ3MuY29sdW1ucy0zICNjb3Vyc2UtbGlzdGluZyB7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBtYXJnaW46IDAgMCAxZW1cbi8vICAgICB9XG4vLyB9XG5cbi8vIC5wYWdlLXNldHRpbmdzLW1lbnUgLm1lbnViYXI+YT4uaWNvbiB7XG4vLyAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgaGVpZ2h0OiAzMnB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMzJweFxuLy8gfVxuXG4vLyAuYWN0aXZpdHktbmF2aWdhdGlvbiAucm93IHtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4vLyB9XG5cbi8vIC5hY3Rpdml0eS1uYXZpZ2F0aW9uICNuZXh0LWFjdGl2aXR5LWxpbmssXG4vLyAuYWN0aXZpdHktbmF2aWdhdGlvbiAjcHJldi1hY3Rpdml0eS1saW5rIHtcbi8vICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXBcbi8vIH1cblxuLy8gOnRhcmdldDo6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIiBcIjtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBoZWlnaHQ6IDYwcHg7XG4vLyAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4vLyAgICAgd2lkdGg6IDFweDtcbi8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuLy8gfVxuXG4vLyAucGFnZWxheW91dC1lbWJlZGRlZCA6dGFyZ2V0IHtcbi8vICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbi8vICAgICBtYXJnaW4tdG9wOiBpbml0aWFsXG4vLyB9XG5cbi8vICNuYXYtZHJhd2VyLmNsb3NlZCB7XG4vLyAgICAgbGVmdDogLTMwNXB4XG4vLyB9XG5cbi8vIFtkYXRhLXJlZ2lvbj1kcmF3ZXJdIHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuLy8gICAgIHdpZHRoOiAyODVweDtcbi8vICAgICB0b3A6IDUwcHg7XG4vLyAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbi8vICAgICBvdmVyZmxvdy15OiBhdXRvO1xuLy8gICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbi8vICAgICB6LWluZGV4OiA5OTk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbi8vICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMgZWFzZSwgbGVmdCAuNXMgZWFzZVxuLy8gfVxuXG4vLyAjbmF2LWRyYXdlciB7XG4vLyAgICAgcmlnaHQ6IGF1dG87XG4vLyAgICAgbGVmdDogMFxuLy8gfVxuXG4jbmF2LWRyYXdlciAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsXG4jbmF2LWRyYXdlciAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogaW5oZXJpdFxufVxuXG4jbmF2LWRyYXdlciAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUrLmxpc3QtZ3JvdXAtaXRlbSxcbiNuYXYtZHJhd2VyIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlKy5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IG5vbmVcbn1cblxuLy8gLnBhZ2VsYXlvdXQtZW1iZWRkZWQgI3BhZ2Uge1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gYm9keS5kcmF3ZXItZWFzZSB7XG4vLyAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjVzIGVhc2UsIG1hcmdpbi1yaWdodCAuNXMgZWFzZVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuLy8gICAgIGJvZHkuZHJhd2VyLW9wZW4tcmlnaHQge1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4NXB4XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAjcGFnZS1teS1pbmRleCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxuLy8gfVxuXG4vLyAuZnAtY29udGVudC1jZW50ZXIge1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbi8vIH1cblxuLy8gLmZwLWNvbnRlbnQtaGlkZGVuIHtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbi8vIH1cblxuLy8gLnl1aTMtcGFuZWwtZm9jdXNlZCB7XG4vLyAgICAgb3V0bGluZTogMFxuLy8gfVxuXG4vLyAuZnAtcGFuZWwtYnV0dG9uIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gICAgIHBhZGRpbmc6IDNweCAyMHB4IDJweCAyMHB4O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBtYXJnaW46IDEwcHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLmZpbGVwaWNrZXIgLnl1aTMtd2lkZ2V0LWNvbnRlbnQtZXhwYW5kZWQge1xuLy8gICAgIGhlaWdodDogYXV0b1xuLy8gfVxuXG4vLyAuZmlsZXBpY2tlciAubW9vZGxlLWRpYWxvZ3VlLWJkIHtcbi8vICAgICBtaW4taGVpZ2h0OiA1MjBweFxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLmZwLW5hdmJhciB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4vLyAgICAgbWluLWhlaWdodDogNDBweDtcbi8vICAgICBwYWRkaW5nOiA0cHhcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC5mcC1jb250ZW50IHtcbi8vICAgICBib3JkZXItdG9wOiAwO1xuLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgY2xlYXI6IG5vbmU7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgICAgaGVpZ2h0OiA0NTJweFxuLy8gfVxuXG4vLyAuZmlsZXBpY2tlci5tb29kbGUtZGlhbG9ndWUtZnVsbHNjcmVlbiAuZmlsZS1waWNrZXIgLmZwLWNvbnRlbnQge1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAuZnAtY29udGVudC1sb2FkaW5nIHtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAuZnAtY29udGVudCAuZnAtb2JqZWN0LWNvbnRhaW5lciB7XG4vLyAgICAgd2lkdGg6IDk4JTtcbi8vICAgICBoZWlnaHQ6IDk4JVxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLmZwLWRlZi1zZWFyY2gge1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC5mcC1saXN0IHtcbi8vICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC5mcC1saXN0IC5mcC1yZXBvIGEge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHBhZGRpbmc6IC41ZW0gLjdlbVxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLmZwLWxpc3QgLmZwLXJlcG8uYWN0aXZlIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAuZnAtbGlzdCAuZnAtcmVwby1pY29uIHtcbi8vICAgICBwYWRkaW5nOiAwIDdweCAwIDVweDtcbi8vICAgICB3aWR0aDogMTZweDtcbi8vICAgICBoZWlnaHQ6IDE2cHhcbi8vIH1cblxuLy8gLmZwLXRvb2xiYXIge1xuLy8gICAgIGZsb2F0OiBsZWZ0XG4vLyB9XG5cbi8vIC5mcC10b29sYmFyLmVtcHR5IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5mcC10b29sYmFyIC5kaXNhYmxlZCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZnAtdG9vbGJhciBkaXYge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIG1hcmdpbi1yaWdodDogNHB4XG4vLyB9XG5cbi8vIC5mcC10b29sYmFyIGltZyB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IC0xNSU7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC5mcC1jbGVhci1sZWZ0IHtcbi8vICAgICBjbGVhcjogbGVmdFxuLy8gfVxuXG4vLyAuZnAtcGF0aGJhci5lbXB0eSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZnAtcGF0aGJhciAuZnAtcGF0aC1mb2xkZXIge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHVybChcIltbcGl4OnRoZW1lfGZwL3BhdGhfZm9sZGVyXV1cIikgbGVmdCAzcHggbm8tcmVwZWF0O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuLy8gICAgIGhlaWdodDogMTJweDtcbi8vICAgICBtYXJnaW4tbGVmdDogMTJweFxuLy8gfVxuXG4vLyAuZnAtcGF0aGJhciAuZnAtcGF0aC1mb2xkZXItbmFtZSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDI0cHhcbi8vIH1cblxuLy8gLmZwLWljb252aWV3IC5mcC1maWxlIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1hcmdpbjogMTBweCAxMHB4IDM1cHhcbi8vIH1cblxuLy8gLmZwLWljb252aWV3IC5mcC10aHVtYm5haWwge1xuLy8gICAgIG1pbi13aWR0aDogMTEwcHg7XG4vLyAgICAgbWluLWhlaWdodDogMTEwcHg7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5mcC1pY29udmlldyAuZnAtdGh1bWJuYWlsIGltZyB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbi8vICAgICBwYWRkaW5nOiAzcHg7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gfVxuXG4vLyAuZnAtaWNvbnZpZXcgLmZwLXRodW1ibmFpbDpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkXG4vLyB9XG5cbi8vIC5mcC1pY29udmlldyAuZnAtZmlsZW5hbWUtZmllbGQge1xuLy8gICAgIGhlaWdodDogMzNweDtcbi8vICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbi8vIH1cblxuLy8gLmZwLWljb252aWV3IC5mcC1maWxlOmZvY3VzIC5mcC1maWxlbmFtZS1maWVsZCxcbi8vIC5mcC1pY29udmlldyAuZnAtZmlsZTpob3ZlciAuZnAtZmlsZW5hbWUtZmllbGQge1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gICAgIHotaW5kZXg6IDEwMDBcbi8vIH1cblxuLy8gLmZwLWljb252aWV3IC5mcC1maWxlOmZvY3VzIC5mcC1maWxlbmFtZSxcbi8vIC5mcC1pY29udmlldyAuZnAtZmlsZTpob3ZlciAuZnAtZmlsZW5hbWUge1xuLy8gICAgIG92ZXJmbG93OiBpbmhlcml0O1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4vLyAgICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdFxuLy8gfVxuXG4vLyAuZnAtaWNvbnZpZXcgLmZwLWZpbGVuYW1lLWZpZWxkIC5mcC1maWxlbmFtZSB7XG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICAgICBwYWRkaW5nLXRvcDogNXB4O1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuLy8gICAgIG1pbi13aWR0aDogMTEycHhcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC55dWkzLWRhdGF0YWJsZSB0YWJsZSB7XG4vLyAgICAgYm9yZGVyOiAwIHNvbGlkICNiYmI7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC55Z3R2dG4sXG4vLyAuZmlsZW1hbmFnZXIgLnlndHZ0biB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiW1twaXg6bW9vZGxlfHkvdG5dXVwiKSAwIDAgbm8tcmVwZWF0O1xuLy8gICAgIHdpZHRoOiAxOXB4O1xuLy8gICAgIGhlaWdodDogMzJweFxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLnlndHZ0bSxcbi8vIC5maWxlbWFuYWdlciAueWd0dnRtIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDptb29kbGV8eS90bV1dXCIpIDAgMTBweCBuby1yZXBlYXQ7XG4vLyAgICAgd2lkdGg6IDEzcHg7XG4vLyAgICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgIGN1cnNvcjogcG9pbnRlclxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLnlndHZ0bWgsXG4vLyAuZmlsZW1hbmFnZXIgLnlndHZ0bWgge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L3RtXV1cIikgMCAxMHB4IG5vLXJlcGVhdDtcbi8vICAgICB3aWR0aDogMTNweDtcbi8vICAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAueWd0dnRwLFxuLy8gLmZpbGVtYW5hZ2VyIC55Z3R2dHAge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L3RwXV1cIikgMCAxMHB4IG5vLXJlcGVhdDtcbi8vICAgICB3aWR0aDogMTNweDtcbi8vICAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAueWd0dnRwaCxcbi8vIC5maWxlbWFuYWdlciAueWd0dnRwaCB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiW1twaXg6bW9vZGxlfHkvdHBdXVwiKSAwIDEwcHggbm8tcmVwZWF0O1xuLy8gICAgIHdpZHRoOiAxM3B4O1xuLy8gICAgIGhlaWdodDogMjJweDtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC55Z3R2bG4sXG4vLyAuZmlsZW1hbmFnZXIgLnlndHZsbiB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiW1twaXg6bW9vZGxlfHkvbG5dXVwiKSAwIDAgbm8tcmVwZWF0O1xuLy8gICAgIHdpZHRoOiAxOXB4O1xuLy8gICAgIGhlaWdodDogMzJweFxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLnlndHZsbSxcbi8vIC5maWxlbWFuYWdlciAueWd0dmxtIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDptb29kbGV8eS9sbV1dXCIpIDAgMTBweCBuby1yZXBlYXQ7XG4vLyAgICAgd2lkdGg6IDEzcHg7XG4vLyAgICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgIGN1cnNvcjogcG9pbnRlclxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLnlndHZsbWgsXG4vLyAuZmlsZW1hbmFnZXIgLnlndHZsbWgge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L2xtXV1cIikgMCAxMHB4IG5vLXJlcGVhdDtcbi8vICAgICB3aWR0aDogMTNweDtcbi8vICAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAueWd0dmxwLFxuLy8gLmZpbGVtYW5hZ2VyIC55Z3R2bHAge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L2xwXV1cIikgMCAxMHB4IG5vLXJlcGVhdDtcbi8vICAgICB3aWR0aDogMTNweDtcbi8vICAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAueWd0dmxwaCxcbi8vIC5maWxlbWFuYWdlciAueWd0dmxwaCB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiW1twaXg6bW9vZGxlfHkvbHBdXVwiKSAwIDEwcHggbm8tcmVwZWF0O1xuLy8gICAgIHdpZHRoOiAxM3B4O1xuLy8gICAgIGhlaWdodDogMTJweDtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC55Z3R2bG9hZGluZyxcbi8vIC5maWxlbWFuYWdlciAueWd0dmxvYWRpbmcge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIltbcGl4Om1vb2RsZXx5L2xvYWRpbmddXVwiKSAwIDAgbm8tcmVwZWF0O1xuLy8gICAgIHdpZHRoOiAxNnB4O1xuLy8gICAgIGhlaWdodDogMjJweFxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLnlndHZkZXB0aGNlbGwsXG4vLyAuZmlsZW1hbmFnZXIgLnlndHZkZXB0aGNlbGwge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHVybChcIltbcGl4Om1vb2RsZXx5L3ZsaW5lXV1cIikgMCAwIG5vLXJlcGVhdDtcbi8vICAgICB3aWR0aDogMTdweDtcbi8vICAgICBoZWlnaHQ6IDMycHhcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC55Z3R2YmxhbmtkZXB0aGNlbGwsXG4vLyAuZmlsZW1hbmFnZXIgLnlndHZibGFua2RlcHRoY2VsbCB7XG4vLyAgICAgd2lkdGg6IDE3cHg7XG4vLyAgICAgaGVpZ2h0OiAyMnB4XG4vLyB9XG5cbi8vIGEueWd0dnNwYWNlcjpob3ZlciB7XG4vLyAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuLy8gfVxuXG4vLyAueWd0dmxhYmVsLFxuLy8gLnlndHZsYWJlbDpob3Zlcixcbi8vIC55Z3R2bGFiZWw6bGluayxcbi8vIC55Z3R2bGFiZWw6dmlzaXRlZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAueWd0dmZvY3VzLFxuLy8gLmZpbGVtYW5hZ2VyIC55Z3R2Zm9jdXMge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVcbi8vIH1cblxuLy8gLmZwLWZpbGVuYW1lLWljb24ge1xuLy8gICAgIG1hcmdpbi10b3A6IDEwcHg7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5mcC1pY29uIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuLy8gICAgIHdpZHRoOiAyNHB4O1xuLy8gICAgIGhlaWdodDogMjRweDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4vLyB9XG5cbi8vIC5mcC1pY29uIGltZyB7XG4vLyAgICAgbWF4LWhlaWdodDogMjRweDtcbi8vICAgICBtYXgtd2lkdGg6IDI0cHg7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gfVxuXG4vLyAuZnAtZmlsZW5hbWUge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC5mcC1sb2dpbi1mb3JtIHtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgZGlzcGxheTogdGFibGVcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIC5mcC11cGxvYWQtZm9ybSB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAuZnAtdXBsb2FkLWZvcm0gdGFibGUge1xuLy8gICAgIG1hcmdpbjogMCBhdXRvXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlci5mcC1kbGcge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIuZnAtZGxnIC5mcC1kbGctYnV0dG9ucyB7XG4vLyAgICAgbWFyZ2luOiAwIDIwcHhcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyLmZwLW1zZyB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAuZnAtY29udGVudC1lcnJvciB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLmZwLW5leHRwYWdlIHtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLmZwLW5leHRwYWdlIC5mcC1uZXh0cGFnZS1sb2FkaW5nIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAuZnAtbmV4dHBhZ2UubG9hZGluZyAuZnAtbmV4dHBhZ2UtbGluayB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgLmZwLW5leHRwYWdlLmxvYWRpbmcgLmZwLW5leHRwYWdlLWxvYWRpbmcge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBoZWlnaHQ6IDEwMHB4O1xuLy8gICAgIHBhZGRpbmctdG9wOiA1MHB4XG4vLyB9XG5cbi8vIC5mcC1zZWxlY3QgLmZwLXNlbGVjdC1sb2FkaW5nIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luLXRvcDogMjBweFxuLy8gfVxuXG4vLyAuZnAtc2VsZWN0IHRhYmxlIHtcbi8vICAgICBwYWRkaW5nOiAwIDAgMTBweFxuLy8gfVxuXG4vLyAuZnAtc2VsZWN0IHRhYmxlIC5tZGwtcmlnaHQge1xuLy8gICAgIG1pbi13aWR0aDogODRweFxuLy8gfVxuXG4vLyAuZnAtc2VsZWN0IC5mcC1yZWZsaXN0IC5tZGwtcmlnaHQge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbi8vIH1cblxuLy8gLmZwLXNlbGVjdCAuZnAtc2VsZWN0LWJ1dHRvbnMge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAuZnAtc2VsZWN0IC5mcC1pbmZvIHtcbi8vICAgICBmb250LXNpemU6IC4xMjVyZW1cbi8vIH1cblxuLy8gLmZwLXNlbGVjdCAuZnAtdGh1bWJuYWlsIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtaW4td2lkdGg6IDExMHB4O1xuLy8gICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luOiAxMHB4IDIwcHggMCAwO1xuLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZFxuLy8gfVxuXG4vLyAuZnAtc2VsZWN0IC5mcC10aHVtYm5haWwgaW1nIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuLy8gICAgIHBhZGRpbmc6IDNweDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgIG1hcmdpbjogMTBweFxuLy8gfVxuXG4vLyAuZnAtc2VsZWN0IC5mcC1maWxlaW5mbyB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIG1hcmdpbi10b3A6IDEwcHhcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyLmZwLXNlbGVjdCAuZnAtZmlsZWluZm8ge1xuLy8gICAgIG1heC13aWR0aDogMjQwcHhcbi8vIH1cblxuLy8gLmZwLXNlbGVjdCAuZnAtZmlsZWluZm8gZGl2IHtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogNXB4XG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlci5mcC1zZWxlY3QgLnVuZWRpdGFibGUge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyLmZwLXNlbGVjdCAuZnAtc2VsZWN0LWxvYWRpbmcge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyLmZwLXNlbGVjdC5sb2FkaW5nIC5mcC1zZWxlY3QtbG9hZGluZyB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyLmZwLXNlbGVjdC5sb2FkaW5nIGZvcm0ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZwLXNlbGVjdCAuZnAtZGltZW5zaW9ucy5mcC11bmtub3duIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5mcC1zZWxlY3QgLmZwLXNpemUuZnAtdW5rbm93biB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXItbG9hZGluZyB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuanNlbmFibGVkIC5maWxlbWFuYWdlci1sb2FkaW5nIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBtYXJnaW4tdG9wOiAxMDBweFxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIgLmZtLWVtcHR5LWNvbnRhaW5lcixcbi8vIC5maWxlbWFuYWdlci5mbS1sb2FkZWQgLmZpbGVtYW5hZ2VyLWxvYWRpbmcsXG4vLyAuZmlsZW1hbmFnZXIuZm0tbG9hZGluZyAuZmlsZW1hbmFnZXItY29udGFpbmVyLFxuLy8gLmZpbGVtYW5hZ2VyLmZtLWxvYWRpbmcgLmZpbGVtYW5hZ2VyLXRvb2xiYXIsXG4vLyAuZmlsZW1hbmFnZXIuZm0tbG9hZGluZyAuZnAtcGF0aGJhcixcbi8vIC5maWxlbWFuYWdlci5mbS1tYXhmaWxlcyAuZG5kdXBsb2FkLW1lc3NhZ2UsXG4vLyAuZmlsZW1hbmFnZXIuZm0tbWF4ZmlsZXMgLmZwLWJ0bi1hZGQsXG4vLyAuZmlsZW1hbmFnZXIuZm0tbm9pdGVtcyAuZmlsZW1hbmFnZXItY29udGFpbmVyIC5mcC1jb250ZW50LFxuLy8gLmZpbGVtYW5hZ2VyLmZtLW5vaXRlbXMgLmZwLWJ0bi1kb3dubG9hZCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIgLmZwLWltZy1kb3dubG9hZGluZyB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBwYWRkaW5nLXRvcDogN3B4XG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlciAuZmlsZW1hbmFnZXItdXBkYXRpbmcge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mbS11cGRhdGluZyAuZmlsZW1hbmFnZXItdXBkYXRpbmcge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG1hcmdpbi10b3A6IDM3cHhcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyLmZtLW5vbWtkaXIgLmZwLWJ0bi1ta2Rpcixcbi8vIC5maWxlbWFuYWdlci5mbS11cGRhdGluZyAuZm0tY29udGVudC13cmFwcGVyLFxuLy8gLmZpdGVtLmRpc2FibGVkIC5maWxlbWFuYWdlciAuZmlsZW1hbmFnZXItdG9vbGJhcixcbi8vIC5maXRlbS5kaXNhYmxlZCAuZmlsZW1hbmFnZXIgLmZtLWNvbnRlbnQtd3JhcHBlcixcbi8vIC5maXRlbS5kaXNhYmxlZCAuZmlsZW1hbmFnZXIgLmZwLXBhdGhiYXIsXG4vLyAuZml0ZW0uZGlzYWJsZWQgLmZpbGVtYW5hZ2VyIC5mcC1yZXN0cmljdGlvbnMge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyIC5mcC1yZXN0cmljdGlvbnMge1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci10b29sYmFyIHtcbi8vICAgICBwYWRkaW5nOiA0cHg7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlblxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIgLmZwLXBhdGhiYXIuZW1wdHkge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyLWNvbnRhaW5lcixcbi8vIC5maWxlcGlja2VyLWZpbGVsaXN0IHtcbi8vICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbi8vICAgICBib3JkZXItdG9wOiAwXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlciAuZnAtY29udGVudCB7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgICAgbWF4LWhlaWdodDogNDcycHg7XG4vLyAgICAgbWluLWhlaWdodDogMTU3cHhcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyLWNvbnRhaW5lcixcbi8vIC5maWxlcGlja2VyLWZpbGVsaXN0IHtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5maWxlLXBpY2tlciAueXVpMy1kYXRhdGFibGUtaGVhZGVyIHtcbi8vICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsXG4vLyB9XG5cbi8vIC5maXRlbS5kaXNhYmxlZCAuZmlsZW1hbmFnZXItY29udGFpbmVyLFxuLy8gLmZpdGVtLmRpc2FibGVkIC5maWxlcGlja2VyLWZpbGVsaXN0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmU0XG4vLyB9XG5cbi8vIC5maXRlbS5kaXNhYmxlZCAuZmlsZXBpY2tlci1maWxlbGlzdCAuZmlsZXBpY2tlci1maWxlbmFtZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZnAtaWNvbnZpZXcgLmZwLXJlZmljb25zMSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMFxuLy8gfVxuXG4vLyAuZnAtaWNvbnZpZXcgLmZwLXJlZmljb25zMiB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMFxuLy8gfVxuXG4vLyAuZnAtaWNvbnZpZXcgLmZwLWZpbGUuZnAtaGFzcmVmZXJlbmNlcyAuZnAtcmVmaWNvbnMxIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDp0aGVtZXxmcC9saW5rXV1cIikgbm8tcmVwZWF0O1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweFxuLy8gfVxuXG4vLyAuZnAtaWNvbnZpZXcgLmZwLWZpbGUuZnAtaXNyZWZlcmVuY2UgLmZwLXJlZmljb25zMiB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiW1twaXg6dGhlbWV8ZnAvYWxpYXNdXVwiKSBuby1yZXBlYXQ7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHhcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyIC5mcC1pY29udmlldyAuZnAtZmlsZS5mcC1vcmlnaW5hbG1pc3NpbmcgLmZwLXRodW1ibmFpbCBpbWcge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyIC5mcC1pY29udmlldyAuZnAtZmlsZS5mcC1vcmlnaW5hbG1pc3NpbmcgLmZwLXRodW1ibmFpbCB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFtbcGl4OnMvZGVhZF1dKSBuby1yZXBlYXQ7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlclxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIgLnl1aTMtZGF0YXRhYmxlIHRhYmxlIHtcbi8vICAgICBib3JkZXI6IDAgc29saWQgI2JiYjtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIgLnl1aTMtZGF0YXRhYmxlLWhlYWRlciB7XG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4vLyAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuLy8gICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyIC55dWkzLWRhdGF0YWJsZS1vZGQgLnl1aTMtZGF0YXRhYmxlLWNlbGwge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbi8vICAgICBib3JkZXItbGVmdDogMCBzb2xpZCAjZjZmNmY2XG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlciAueXVpMy1kYXRhdGFibGUtZXZlbiAueXVpMy1kYXRhdGFibGUtY2VsbCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuLy8gICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkICNmZmZcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyIC5mcC1maWxlbmFtZS1pY29uLmZwLWhhc3JlZmVyZW5jZXMgLmZwLXJlZmljb25zMSB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiW1twaXg6dGhlbWV8ZnAvbGlua19zbV1dXCIpIG5vLXJlcGVhdCAwIDA7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDhweDtcbi8vICAgICBsZWZ0OiAxN3B4O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4XG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlciAuZnAtZmlsZW5hbWUtaWNvbi5mcC1pc3JlZmVyZW5jZSAuZnAtcmVmaWNvbnMyIHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCJbW3BpeDp0aGVtZXxmcC9hbGlhc19zbV1dXCIpIG5vLXJlcGVhdCAwIDA7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDlweDtcbi8vICAgICBsZWZ0OiAtNnB4O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4XG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlciAuZnAtY29udGV4dG1lbnUge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyIC5mcC1pY29udmlldyAuZnAtZm9sZGVyLmZwLWhhc2NvbnRleHRtZW51IC5mcC1jb250ZXh0bWVudSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHJpZ2h0OiA3cHg7XG4vLyAgICAgYm90dG9tOiA1cHhcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyIC5mcC10YWJsZXZpZXcgLmZwLWZvbGRlci5mcC1oYXNjb250ZXh0bWVudSAuZnAtY29udGV4dG1lbnUsXG4vLyAuZmlsZW1hbmFnZXIgLmZwLXRyZWV2aWV3IC5mcC1mb2xkZXIuZnAtaGFzY29udGV4dG1lbnUgLmZwLWNvbnRleHRtZW51IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmU7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGxlZnQ6IDE0cHg7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbi8vICAgICB0b3A6IDZweFxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIuZm0tbm9pdGVtcyAuZm0tZW1wdHktY29udGFpbmVyLFxuLy8gLmZpbGVwaWNrZXItZmlsZWxpc3QgLmZpbGVwaWNrZXItY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAxMHB4O1xuLy8gICAgIGJvdHRvbTogMTBweDtcbi8vICAgICBsZWZ0OiAxMHB4O1xuLy8gICAgIHJpZ2h0OiAxMHB4O1xuLy8gICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjYmJiO1xuLy8gICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXItY29udGFpbmVyIC5kbmR1cGxvYWQtdGFyZ2V0LFxuLy8gLmZpbGVwaWNrZXItZmlsZWxpc3QgLmRuZHVwbG9hZC10YXJnZXQge1xuLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMTBweDtcbi8vICAgICBib3R0b206IDEwcHg7XG4vLyAgICAgbGVmdDogMTBweDtcbi8vICAgICByaWdodDogMTBweDtcbi8vICAgICBib3JkZXI6IDJweCBkYXNoZWQgI2ZiNzk3OTtcbi8vICAgICBwYWRkaW5nLXRvcDogODVweDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyLWNvbnRhaW5lci5kbmR1cGxvYWQtb3ZlciAuZG5kdXBsb2FkLXRhcmdldCxcbi8vIC5maWxlcGlja2VyLWZpbGVsaXN0LmRuZHVwbG9hZC1vdmVyIC5kbmR1cGxvYWQtdGFyZ2V0IHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDEwcHg7XG4vLyAgICAgYm90dG9tOiAxMHB4O1xuLy8gICAgIGxlZnQ6IDEwcHg7XG4vLyAgICAgcmlnaHQ6IDEwcHg7XG4vLyAgICAgYm9yZGVyOiAycHggZGFzaGVkICM2YzhjZDM7XG4vLyAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIC5kbmR1cGxvYWQtbWVzc2FnZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZG5kc3VwcG9ydGVkIC5kbmR1cGxvYWQtbWVzc2FnZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5kbmR1cGxvYWRub3RzdXBwb3J0ZWQtbWVzc2FnZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZG5kbm90c3VwcG9ydGVkIC5kbmR1cGxvYWRub3RzdXBwb3J0ZWQtbWVzc2FnZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5kbmR1cGxvYWQtdGFyZ2V0IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5kbmRzdXBwb3J0ZWQgLmRuZHVwbG9hZC1yZWFkeSAuZG5kdXBsb2FkLXRhcmdldCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gLmRuZHVwbG9hZC11cGxvYWRpbnByb2dyZXNzIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZG5kdXBsb2FkLXVwbG9hZGluZyAuZG5kdXBsb2FkLXVwbG9hZGlucHJvZ3Jlc3Mge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5kbmR1cGxvYWQtYXJyb3cge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHVybChbW3BpeDp0aGVtZXxmcC9kbmRfYXJyb3ddXSkgY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDgwcHg7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogNXB4XG4vLyB9XG5cbi8vIC5maXRlbS5kaXNhYmxlZCAuZmlsZXBpY2tlci1jb250YWluZXIsXG4vLyAuZml0ZW0uZGlzYWJsZWQgLmZtLWVtcHR5LWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZG5kdXBsb2FkLXByb2dyZXNzYmFycyB7XG4vLyAgICAgcGFkZGluZzogMTBweDtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5kbmR1cGxvYWQtaW5wcm9ncmVzcyAuZG5kdXBsb2FkLXByb2dyZXNzYmFycyB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gLmRuZHVwbG9hZC1pbnByb2dyZXNzIC5mcC1jb250ZW50IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mbS1ub2l0ZW1zIC5kbmR1cGxvYWQtaW5wcm9ncmVzcyAuZm0tZW1wdHktY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5maWxlcGlja2VyLWZpbGVsaXN0LmRuZHVwbG9hZC1pbnByb2dyZXNzIC5maWxlcGlja2VyLWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZmlsZXBpY2tlci1maWxlbGlzdC5kbmR1cGxvYWQtaW5wcm9ncmVzcyBhIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QgLmZwLXNlbGVjdC1sb2FkaW5nIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QubG9hZGluZyAuZnAtc2VsZWN0LWxvYWRpbmcge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QubG9hZGluZyBmb3JtIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtZmlsZSAuZnAtZmlsZS11bnppcCxcbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtZmlsZSAuZnAtZmlsZS16aXAsXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmZwLWZvbGRlciAuZnAtYXV0aG9yLFxuLy8gLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdC5mcC1mb2xkZXIgLmZwLWZpbGUtdW56aXAsXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmZwLWZvbGRlciAuZnAtbGljZW5zZSxcbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtemlwIC5mcC1maWxlLXppcCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1maWxlLXNldG1haW4sXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1maWxlLXNldG1haW4taGVscCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmZwLWNhbnNldG1haW4gLmZwLWZpbGUtc2V0bWFpbixcbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QuZnAtY2Fuc2V0bWFpbiAuZnAtZmlsZS1zZXRtYWluLWhlbHAge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIgLmZwLW1haW5maWxlIC5mcC1maWxlbmFtZSB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0LmZwLWZvbGRlciAuZnAtZmlsZS1kb3dubG9hZCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZm0tb3BlcmF0aW9uIHtcbi8vICAgICBmb250LXdlaWdodDogNzAwXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QgLmZwLW9yaWdpbmFsIC5mcC1vcmlnaW5sb2FkaW5nLFxuLy8gLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdCAuZnAtb3JpZ2luYWwuZnAtdW5rbm93biB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1vcmlnaW5hbC5mcC1sb2FkaW5nIC5mcC1vcmlnaW5sb2FkaW5nIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmVcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdCAuZnAtcmVmbGlzdCAuZnAtcmVmbGlzdGxvYWRpbmcsXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1yZWZsaXN0LmZwLXVua25vd24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyLmZwLXNlbGVjdCAuZnAtcmVmbGlzdC5mcC1sb2FkaW5nIC5mcC1yZWZsaXN0bG9hZGluZyB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mcC1zZWxlY3QgLmZwLXJlZmxpc3QgLmZwLXZhbHVlIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4vLyAgICAgcGFkZGluZzogOHB4IDdweDtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgbWF4LWhlaWdodDogNzVweDtcbi8vICAgICBvdmVyZmxvdzogYXV0b1xuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIuZnAtc2VsZWN0IC5mcC1yZWZsaXN0IC5mcC12YWx1ZSBsaSB7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDdweFxuLy8gfVxuXG4vLyAuZmlsZW1hbmFnZXIuZnAtbWtkaXItZGxnIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLmZpbGVtYW5hZ2VyLmZwLW1rZGlyLWRsZyAuZnAtbWtkaXItZGxnLXRleHQge1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgbWFyZ2luOiAyMHB4XG4vLyB9XG5cbi8vIC5maWxlbWFuYWdlci5mcC1kbGcge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgZGl2LmJkIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4vLyB9XG5cbi8vIC5mcC1mb3Jtc2V0IHtcbi8vICAgICBwYWRkaW5nOiAxMHB4XG4vLyB9XG5cbi8vIC5mcC1mb3Jtc2V0IGlucHV0W3R5cGU9ZmlsZV0ge1xuLy8gICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG4vLyB9XG5cbi8vIC5mcC1mb3JtaW5zZXQge1xuLy8gICAgIHBhZGRpbmc6IDAgMTBweFxuLy8gfVxuXG4vLyAuZnAtZmlsZWluZm8gLmZwLXZhbHVlIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiA1cHhcbi8vIH1cblxuLy8gLmhpZGRlbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5jb250YWluZXItZmx1aWQge1xuLy8gICAgIHBhZGRpbmc6IDBcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAuY29udGFpbmVyLWZsdWlkIC5jb2wtbWQtNiB7XG4vLyAgICAgbWluLWhlaWdodDogMjBweFxuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5hbGlnbi1ib3R0b20ge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b21cbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZFxuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIHRoZWFkIHRoIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB0aGVhZCB0aCAuY29uZmlnLXdhcm5pbmcge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB0aGVhZCB0aC51bmNvbmZpZ3VyZWQgLmNvbmZpZy13YXJuaW5nIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4vLyAgICAgd2lkdGg6IDE1MHB4O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgybikge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjdcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSB0ciB0aDpudGgtY2hpbGQoMm4pIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3XG4vLyB9XG5cbi8vIC5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5ob3Zlci10b29sdGlwLWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5wcmVmZXJlbmNlLW5hbWUge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLmRpc2FibGVkLW1lc3NhZ2Uge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBoZWlnaHQ6IDMwcHg7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUge1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5wcmVmZXJlbmNlLXN0YXRlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLnByZWZlcmVuY2Utc3RhdGUtc3RhdHVzLWNvbnRhaW5lciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Y1xuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9uLXRleHQge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9mZi10ZXh0IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5wcmVmZXJlbmNlLXN0YXRlIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIge1xuLy8gICAgIHdpZHRoOiAzMHB4O1xuLy8gICAgIGhlaWdodDogMzBweDtcbi8vICAgICBsaW5lLWhlaWdodDogMzBweDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5wcmVmZXJlbmNlLXN0YXRlIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLmxvYWRpbmctaWNvbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZSAucHJlZmVyZW5jZS1zdGF0ZS1zdGF0dXMtY29udGFpbmVyIC5vbi10ZXh0IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5wcmVmZXJlbmNlLXN0YXRlIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9mZi10ZXh0IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUubG9hZGluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9mZi10ZXh0LFxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUubG9hZGluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLm9uLXRleHQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cgLnByZWZlcmVuY2Utc3RhdGUubG9hZGluZyAucHJlZmVyZW5jZS1zdGF0ZS1zdGF0dXMtY29udGFpbmVyIC5vZmYtdGV4dCxcbi8vIC5wcmVmZXJlbmNlcy1jb250YWluZXIgLnByZWZlcmVuY2UtdGFibGUgLnByZWZlcmVuY2Utcm93IC5wcmVmZXJlbmNlLXN0YXRlLmxvYWRpbmcgLnByZWZlcmVuY2Utc3RhdGUtc3RhdHVzLWNvbnRhaW5lciAub24tdGV4dCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtY29udGFpbmVyIC5wcmVmZXJlbmNlLXRhYmxlIC5wcmVmZXJlbmNlLXJvdyAucHJlZmVyZW5jZS1zdGF0ZS5sb2FkaW5nIC5wcmVmZXJlbmNlLXN0YXRlLXN0YXR1cy1jb250YWluZXIgLmxvYWRpbmctaWNvbiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLWNvbnRhaW5lciAucHJlZmVyZW5jZS10YWJsZSAucHJlZmVyZW5jZS1yb3cubG9hZGluZyAucHJlZmVyZW5jZS1uYW1lIC5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5kaXNhYmxlZC1tZXNzYWdlIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5kaXNhYmxlZCAuZGlzYWJsZWQtbWVzc2FnZSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gLmRpc2FibGVkIC5kaXNhYmxlZC1tZXNzYWdlK2Zvcm0ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmdlbmVyYWwtc2V0dGluZ3MtY29udGFpbmVyIC5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmdlbmVyYWwtc2V0dGluZ3MtY29udGFpbmVyIC5sb2FkaW5nIC5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAuZ2VuZXJhbC1zZXR0aW5ncy1jb250YWluZXIgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAucHJvY2Vzc29yLWNvbnRhaW5lciB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5wcm9jZXNzb3ItY29udGFpbmVyIC5sb2FkaW5nLWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KVxuLy8gfVxuXG4vLyAucHJvY2Vzc29yLWNvbnRhaW5lciAubG9hZGluZy1jb250YWluZXIgLnZlcnRpY2FsLWFsaWduIHtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgd2lkdGg6IDAlO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5wcm9jZXNzb3ItY29udGFpbmVyLmxvYWRpbmcgLmxvYWRpbmctY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtcGFnZS1jb250YWluZXIgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4vLyAgICAgbWFyZ2luOiAzMHB4IDVweDtcbi8vICAgICBsaW5lLWhlaWdodDogMjBweFxuLy8gfVxuXG4vLyAucHJlZmVyZW5jZXMtcGFnZS1jb250YWluZXIgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vIC5wcmVmZXJlbmNlcy1wYWdlLWNvbnRhaW5lciAuY2hlY2tib3gtY29udGFpbmVyIC5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnByZWZlcmVuY2VzLXBhZ2UtY29udGFpbmVyIC5jaGVja2JveC1jb250YWluZXIubG9hZGluZyAubG9hZGluZy1pY29uIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1hcmVhIHtcbi8vICAgICBoZWlnaHQ6IDYwMHB4O1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlM1xuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC1oZWlnaHQ6NjcwcHgpIHtcbi8vICAgICAubm90aWZpY2F0aW9uLWFyZWEge1xuLy8gICAgICAgICBoZWlnaHQ6IDUwMHB4XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRyb2wtYXJlYSB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgd2lkdGg6IDMwMHB4O1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICBvdmVyZmxvdzogYXV0bztcbi8vICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlM1xuLy8gfVxuXG4vLyAubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRyb2wtYXJlYSAuY29udGVudCB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhIC5jb250ZW50IC5jb250ZW50LWl0ZW0tY29udGFpbmVyIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250cm9sLWFyZWEgLmNvbnRlbnQ6ZW1wdHkrLmVtcHR5LXRleHQge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhIC5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250cm9sLWFyZWEgLmVtcHR5LXRleHQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIHBhZGRpbmctdG9wOiAyMHB4XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgcGFkZGluZzogNXB4XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udHJvbC1hcmVhLmxvYWRpbmcgLmNvbnRlbnQ6ZW1wdHkrLmVtcHR5LXRleHQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC50b2dnbGUtbW9kZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuaGVhZGVyIHtcbi8vICAgICBoZWlnaHQ6IDUwcHg7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbi8vICAgICBwYWRkaW5nOiA1cHhcbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEgLmhlYWRlciAuaW1hZ2UtY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgaGVpZ2h0OiAyNXB4O1xuLy8gICAgIHdpZHRoOiAyNHB4O1xuLy8gICAgIGZsb2F0OiBsZWZ0XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC5oZWFkZXIgLnN1YmplY3QtY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4vLyAgICAgaGVpZ2h0OiAyNXB4O1xuLy8gICAgIHBhZGRpbmctbGVmdDogNXB4O1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEgLmhlYWRlciAudGltZXN0YW1wIHtcbi8vICAgICBmb250LXNpemU6IDEwcHg7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIGNvbG9yOiAjNjY2O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAzMHB4XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC5oZWFkZXI6ZW1wdHkge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWE+LmNvbnRlbnQge1xuLy8gICAgIGhlaWdodDogNTAwcHg7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBvdmVyZmxvdzogYXV0bztcbi8vICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4vLyAgICAgcGFkZGluZzogMTVweFxuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC1oZWlnaHQ6NjcwcHgpIHtcbi8vICAgICAubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYT4uY29udGVudCB7XG4vLyAgICAgICAgIGhlaWdodDogNDAwcHhcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhPi5jb250ZW50OmVtcHR5IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhPi5jb250ZW50OmVtcHR5Ky5lbXB0eS10ZXh0IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgcGFkZGluZy10b3A6IDEwMHB4XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC5lbXB0eS10ZXh0IHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC5mb290ZXIge1xuLy8gICAgIGhlaWdodDogNTBweDtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAubm90aWZpY2F0aW9uLWFyZWEgLmNvbnRlbnQtYXJlYSAuZm9vdGVyIGEge1xuLy8gICAgIGxpbmUtaGVpZ2h0OiA1MHB4XG4vLyB9XG5cbi8vIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC5mb290ZXI6ZW1wdHkge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6OTc5cHgpIHtcbi8vICAgICAubm90aWZpY2F0aW9uLWFyZWEge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vICAgICB9XG4vLyAgICAgLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250cm9sLWFyZWEge1xuLy8gICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIHRvcDogMDtcbi8vICAgICAgICAgbGVmdDogMDtcbi8vICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAuMjVzXG4vLyAgICAgfVxuLy8gICAgIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgICByaWdodDogLTEwMCU7XG4vLyAgICAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjI1cywgb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IC4yNXNcbi8vICAgICB9XG4vLyAgICAgLm5vdGlmaWNhdGlvbi1hcmVhIC5jb250ZW50LWFyZWEgLnRvZ2dsZS1tb2RlIHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICBmbG9hdDogbGVmdDtcbi8vICAgICAgICAgd2lkdGg6IDcwcHg7XG4vLyAgICAgICAgIGhlaWdodDogNTBweDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4vLyAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XG4vLyAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzXG4vLyAgICAgfVxuLy8gICAgIC5ub3RpZmljYXRpb24tYXJlYSAuY29udGVudC1hcmVhIC5oZWFkZXIge1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KVxuLy8gICAgIH1cbi8vICAgICAubm90aWZpY2F0aW9uLWFyZWEuc2hvdy1jb250ZW50LWFyZWEgLmNvbnRyb2wtYXJlYSB7XG4vLyAgICAgICAgIGxlZnQ6IC0xMDAlO1xuLy8gICAgICAgICBvcGFjaXR5OiAwO1xuLy8gICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjI1cywgb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IC4yNXNcbi8vICAgICB9XG4vLyAgICAgLm5vdGlmaWNhdGlvbi1hcmVhLnNob3ctY29udGVudC1hcmVhIC5jb250ZW50LWFyZWEge1xuLy8gICAgICAgICByaWdodDogMDtcbi8vICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjI1c1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dFxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLmljb24tYmFjay1pbi1kcmF3ZXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwLmRyYXdlciB7XG4vLyAgICAgei1pbmRleDogMTAyMDtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgdG9wOiA1MHB4O1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4vLyAgICAgd2lkdGg6IDMyMHB4O1xuLy8gICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4wOClcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwLmRyYXdlciAuaWNvbi1iYWNrLWluLWFwcCB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAuZHJhd2VyIC5pY29uLWJhY2staW4tZHJhd2VyIHtcbi8vICAgICBkaXNwbGF5OiBpbmhlcml0XG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcC5tYWluIHtcbi8vICAgICBtaW4taGVpZ2h0OiA0MDBweFxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAuaGlkZGVuIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICByaWdodDogLTMyMHB4XG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAuaGVhZGVyLWNvbnRhaW5lciB7XG4vLyAgICAgZmxleC1zaHJpbms6IDBcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5ib2R5LWNvbnRhaW5lciB7XG4vLyAgICAgZmxleDogMTtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAuYm9keS1jb250YWluZXI+KiB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGJvdHRvbTogMFxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLmZvb3Rlci1jb250YWluZXIge1xuLy8gICAgIGZsZXgtc2hyaW5rOiAwO1xuLy8gICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAuZm9vdGVyLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4vLyAgICAgZGlyZWN0aW9uOiBsdHJcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5tYXRjaHRleHQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjk7XG4vLyAgICAgaGVpZ2h0OiAxLjVyZW1cbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5jb250YWN0LXN0YXR1cyB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGxlZnQ6IDM5cHg7XG4vLyAgICAgdG9wOiAzOXB4O1xuLy8gICAgIHdpZHRoOiAxMHB4O1xuLy8gICAgIGhlaWdodDogMTBweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCVcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5jb250YWN0LXN0YXR1cy5vbmxpbmUge1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbi8vICAgICBtYXJnaW4tbGVmdDogLTE1cHhcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5tZXNzYWdlIHAge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLmNsaWNrYWJsZSB7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAuY2xpY2thYmxlOmhvdmVyIHtcbi8vICAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIC4wNSksIDNweCAzcHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMSksIDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDMpXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmssXG4vLyAubWVzc2FnZS1hcHAgYSB7XG4vLyAgICAgY29sb3I6IGluaGVyaXRcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5idG4tbGluazpmb2N1cyxcbi8vIC5tZXNzYWdlLWFwcCAuYnRuLWxpbms6aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjAzNSk7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAuaWNvbiB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAub3ZlcnZpZXctc2VjdGlvbi10b2dnbGUgLmNvbGxhcHNlZC1pY29uLWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLm92ZXJ2aWV3LXNlY3Rpb24tdG9nZ2xlIC5leHBhbmRlZC1pY29uLWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAub3ZlcnZpZXctc2VjdGlvbi10b2dnbGUuY29sbGFwc2VkIC5jb2xsYXBzZWQtaWNvbi1jb250YWluZXIge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLm92ZXJ2aWV3LXNlY3Rpb24tdG9nZ2xlLmNvbGxhcHNlZCAuZXhwYW5kZWQtaWNvbi1jb250YWluZXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5hY3Rpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAubWVzc2FnZS1hcHAgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb24sXG4vLyAubWVzc2FnZS1hcHAgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1saW5rLmJ0bi1pY29uLmFjdGlvbixcbi8vIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbixcbi8vIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbixcbi8vIC5tZXNzYWdlLWFwcCAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uIHtcbi8vICAgICBoZWlnaHQ6IDE2cHg7XG4vLyAgICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgZmxleC1zaHJpbms6IDBcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5hY3Rpb246Zm9jdXMsXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmFjdGlvbjpob3Zlcixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5tZXNzYWdlLWFwcCBpbnB1dC5idG4tbGluay5idG4taWNvbjpmb2N1cyxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5tZXNzYWdlLWFwcCBpbnB1dC5idG4tbGluay5idG4taWNvbjpob3Zlcixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbjpmb2N1cyxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmFkZGNyaXRlcmlvbjpob3Zlcixcbi8vIC5tZXNzYWdlLWFwcCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uYWN0aW9uOmZvY3VzLFxuLy8gLm1lc3NhZ2UtYXBwICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5hY3Rpb246aG92ZXIsXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb246Zm9jdXMsXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb246aG92ZXIsXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb246Zm9jdXMsXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5hZGRjcml0ZXJpb246aG92ZXIsXG4vLyAubWVzc2FnZS1hcHAgLmJ0bi5idG4tbGluay5idG4taWNvbjpmb2N1cyxcbi8vIC5tZXNzYWdlLWFwcCAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uOmhvdmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNmFhXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTAuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLm1lc3NhZ2UtYXBwIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0wLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTAuYWRkY3JpdGVyaW9uLFxuLy8gLm1lc3NhZ2UtYXBwICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMC5hY3Rpb24sXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTAsXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMC5hZGRjcml0ZXJpb24sXG4vLyAubWVzc2FnZS1hcHAgLmJ0bi5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMCB7XG4vLyAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudFxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0xLmFjdGlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5tZXNzYWdlLWFwcCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMSxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0xLmFkZGNyaXRlcmlvbixcbi8vIC5tZXNzYWdlLWFwcCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTEuYWN0aW9uLFxuLy8gLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0xLFxuLy8gLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTEuYWRkY3JpdGVyaW9uLFxuLy8gLm1lc3NhZ2UtYXBwIC5idG4uYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTEge1xuLy8gICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMi5hY3Rpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAubWVzc2FnZS1hcHAgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTIsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMi5hZGRjcml0ZXJpb24sXG4vLyAubWVzc2FnZS1hcHAgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0yLmFjdGlvbixcbi8vIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMixcbi8vIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0yLmFkZGNyaXRlcmlvbixcbi8vIC5tZXNzYWdlLWFwcCAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0yIHtcbi8vICAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbi8vICAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTMuYWN0aW9uLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgLm1lc3NhZ2UtYXBwIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS0zLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5tZXNzYWdlLWFwcCAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTMuYWRkY3JpdGVyaW9uLFxuLy8gLm1lc3NhZ2UtYXBwICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMy5hY3Rpb24sXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTMsXG4vLyAubWVzc2FnZS1hcHAgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMy5hZGRjcml0ZXJpb24sXG4vLyAubWVzc2FnZS1hcHAgLmJ0bi5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtMyB7XG4vLyAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudFxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS00LmFjdGlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5tZXNzYWdlLWFwcCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAubWVzc2FnZS1hcHAgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS00LmFkZGNyaXRlcmlvbixcbi8vIC5tZXNzYWdlLWFwcCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTQuYWN0aW9uLFxuLy8gLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0LmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS00LFxuLy8gLm1lc3NhZ2UtYXBwICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTQuYWRkY3JpdGVyaW9uLFxuLy8gLm1lc3NhZ2UtYXBwIC5idG4uYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTQge1xuLy8gICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNS5hY3Rpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAubWVzc2FnZS1hcHAgaW5wdXQuYnRuLWxpbmsuYnRuLWljb24uaWNvbi1zaXplLTUsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm1lc3NhZ2UtYXBwIC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNS5hZGRjcml0ZXJpb24sXG4vLyAubWVzc2FnZS1hcHAgI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS01LmFjdGlvbixcbi8vIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tbGluay5idG4taWNvbi5pY29uLXNpemUtNSxcbi8vIC5tZXNzYWdlLWFwcCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS01LmFkZGNyaXRlcmlvbixcbi8vIC5tZXNzYWdlLWFwcCAuYnRuLmJ0bi1saW5rLmJ0bi1pY29uLmljb24tc2l6ZS01IHtcbi8vICAgICBoZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbi8vICAgICB3aWR0aDogNjhweCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAudmlldy1vdmVydmlldy1ib2R5IC5zZWN0aW9uIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLnZpZXctY29udmVyc2F0aW9uIC5jb250ZW50LW1lc3NhZ2UtY29udGFpbmVyIGltZyB7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbi8vICAgICBib3JkZXItbGVmdDogMDtcbi8vICAgICBib3JkZXItcmlnaHQ6IDBcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuLy8gICAgIGJvcmRlci10b3A6IDBcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLmxhc3QtbWVzc2FnZSB7XG4vLyAgICAgbWluLWhlaWdodDogMS41cmVtXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAuc2VjdGlvbiAuY29sbGFwc2luZyB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlblxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLm1lc3NhZ2UgLnRhaWwge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIHdpZHRoOiAwO1xuLy8gICAgIGhlaWdodDogMDtcbi8vICAgICBib3JkZXI6IC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLm1lc3NhZ2Uuc2VuZCAudGFpbCB7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZjNzU3ZFxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLm1lc3NhZ2UucmVjZWl2ZWQgLnRhaWwge1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIC5tZXNzYWdlLWFwcCAubGF6eS1sb2FkLWxpc3Qge1xuLy8gICAgIG92ZXJmbG93LXk6IGF1dG87XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gI3BhZ2UtbWVzc2FnZS1pbmRleCAjcmVnaW9uLW1haW4ge1xuLy8gICAgIGhlaWdodDogMTAwJVxuLy8gfVxuXG4vLyAjcGFnZS1tZXNzYWdlLWluZGV4ICNyZWdpb24tbWFpbiBkaXZbcm9sZT1tYWluXSB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlXG4vLyB9XG5cbi8vICNwYWdlLW1lc3NhZ2UtaW5kZXggI3JlZ2lvbi1tYWluIGRpdltyb2xlPW1haW5dICNtYWluY29udGVudCB7XG4vLyAgICAgbWFyZ2luLXRvcDogLTFweFxuLy8gfVxuXG4vLyAjcGFnZS1tZXNzYWdlLWluZGV4ICNyZWdpb24tbWFpbiBkaXZbcm9sZT1tYWluXSAubWVzc2FnZS1hcHAubWFpbiB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlXG4vLyB9XG5cbi8vIC5kaXItcnRsIC5tZXNzYWdlLWRyYXdlciB7XG4vLyAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMDgpXG4vLyB9XG5cbi8vIC5xdWVzdGlvbmJhbmsgaDIge1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gLnF1ZXN0aW9uY2F0ZWdvcmllcyBoMyB7XG4vLyAgICAgbWFyZ2luLXRvcDogMFxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGVib3gge1xuLy8gICAgIG1hcmdpbi10b3A6IDFlbVxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGUgaDMge1xuLy8gICAgIG1hcmdpbjogMCAwIC4zZW1cbi8vIH1cblxuLy8gI2Nob29zZXF0eXBlIC5pbnN0cnVjdGlvbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGUgLmZha2VxdHlwZXMge1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBzaWx2ZXJcbi8vIH1cblxuLy8gI2Nob29zZXF0eXBlIC5xdHlwZW9wdGlvbiB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjVlbVxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGUgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vICNjaG9vc2VxdHlwZSAucXR5cGVuYW1lIGltZyB7XG4vLyAgICAgcGFkZGluZzogMCAuM2VtXG4vLyB9XG5cbi8vICNjaG9vc2VxdHlwZSAucXR5cGVuYW1lIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4vLyAgICAgd2lkdGg6IDE2ZW1cbi8vIH1cblxuLy8gI2Nob29zZXF0eXBlIC5xdHlwZXN1bW1hcnkge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG1hcmdpbjogMCAyZW1cbi8vIH1cblxuLy8gI2Nob29zZXF0eXBlIC5zdWJtaXRidXR0b25zIHtcbi8vICAgICBtYXJnaW46IC43ZW0gMDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gI3F0eXBlY2hvaWNlY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vICNxdHlwZWNob2ljZWNvbnRhaW5lcl9jLnl1aS1wYW5lbC1jb250YWluZXIuc2hhZG93IC51bmRlcmxheSB7XG4vLyAgICAgYmFja2dyb3VuZDogMCAwXG4vLyB9XG5cbi8vICNxdHlwZWNob2ljZWNvbnRhaW5lci55dWktcGFuZWwgLmhkIHtcbi8vICAgICBjb2xvcjogIzMzMztcbi8vICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuLy8gICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmO1xuLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4vLyAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAsICNjY2MgMTAwJSk7XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14XG4vLyB9XG5cbi8vICNxdHlwZWNob2ljZWNvbnRhaW5lciB7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgIGNvbG9yOiAjMzMzO1xuLy8gICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuLy8gICAgIGJvcmRlci10b3A6IDAgbm9uZVxuLy8gfVxuXG4vLyAjcXR5cGVjaG9pY2Vjb250YWluZXIgI2Nob29zZXF0eXBlIHtcbi8vICAgICB3aWR0aDogNDBlbVxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGVoZWFkIGgzIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMFxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGUgLnF0eXBlcyB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuLy8gICAgIHBhZGRpbmc6IC4yNGVtIDBcbi8vIH1cblxuLy8gI2Nob29zZXF0eXBlIC5hbGxvcHRpb25zIHtcbi8vICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4vLyAgICAgb3ZlcmZsb3cteTogYXV0bztcbi8vICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTVlbSk7XG4vLyAgICAgd2lkdGg6IDYwJVxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGUgLnF0eXBlb3B0aW9uIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIHBhZGRpbmc6IC4zZW0gLjNlbSAuM2VtIDEuNmVtXG4vLyB9XG5cbi8vICNjaG9vc2VxdHlwZSAucXR5cGVvcHRpb24gaW1nIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4vLyAgICAgcGFkZGluZy1yaWdodDogLjVlbVxuLy8gfVxuXG4vLyAjY2hvb3NlcXR5cGUgLnNlbGVjdGVkIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vICNjaG9vc2VxdHlwZSAuaW5zdHJ1Y3Rpb24sXG4vLyAjY2hvb3NlcXR5cGUgLnF0eXBlc3VtbWFyeSB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICBsZWZ0OiA2MCU7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbi8vICAgICBvdmVyZmxvdy15OiBhdXRvO1xuLy8gICAgIHBhZGRpbmc6IDEuNWVtIDEuNmVtO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gI2Nob29zZXF0eXBlIC5pbnN0cnVjdGlvbixcbi8vICNjaG9vc2VxdHlwZSAuc2VsZWN0ZWQgLnF0eXBlc3VtbWFyeSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIHtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIHRkLFxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIHRoIHtcbi8vICAgICBwYWRkaW5nOiAwIC4yZW1cbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIHRoIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDBcbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIC5jaGVja2JveCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiA1cHhcbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLyAgICAgZmxvYXQ6IG5vbmVcbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIC5pY29uY29sIHtcbi8vICAgICBwYWRkaW5nOiAzcHg7XG4vLyAgICAgYm94LXNpemluZzogY29udGVudC1ib3hcbi8vIH1cblxuLy8gI2NhdGVnb3J5cXVlc3Rpb25zIC5pY29uY29sIC5pY29uIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgd2lkdGg6IDEycHg7XG4vLyAgICAgaGVpZ2h0OiAxMnB4XG4vLyB9XG5cbi8vICNjYXRlZ29yeXF1ZXN0aW9ucyBsYWJlbCB7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vICNjYXRlZ29yeXF1ZXN0aW9ucyAuaGVhZGVyIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFua3dpbmRvdyBkaXYuaGVhZGVyIHtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb25iYW5rd2luZG93LmJsb2NrIHtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5xdWVzdGlvbmJhbmsgLnNpbmdsZXNlbGVjdCB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vICNjb21iaW5lZGZlZWRiYWNraGRyIGRpdi5maHRtbGVkaXRvciB7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAjY29tYmluZWRmZWVkYmFja2hkciBkaXYuZmNoZWNrYm94IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbi8vIH1cblxuLy8gI211bHRpdHJpZXNoZWFkZXIgZGl2LmZpdGVtX2ZlZGl0b3Ige1xuLy8gICAgIG1hcmdpbi10b3A6IDFlbVxuLy8gfVxuXG4vLyAjbXVsdGl0cmllc2hlYWRlciBkaXYuZml0ZW1fZmdyb3VwIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbi8vIH1cblxuLy8gI211bHRpdHJpZXNoZWFkZXIgZGl2LmZpdGVtX2Zncm91cCBmaWVsZHNldC5mZWxlbWVudCBsYWJlbCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC4zZW07XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtXG4vLyB9XG5cbi8vIGJvZHkucGF0aC1xdWVzdGlvbi10eXBlIC5maXRlbV9mZ3JvdXAgLmFjY2Vzc2hpZGUge1xuLy8gICAgIGZvbnQ6IGluaGVyaXQ7XG4vLyAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAuM2VtXG4vLyB9XG5cbi8vIC5mcC1jb250ZW50LWNlbnRlciBib2R5LnBhdGgtcXVlc3Rpb24tdHlwZSBmb3JtK2RpdiAuc3Itb25seSxcbi8vIC5wYXRoLWFkbWluIGJvZHkucGF0aC1xdWVzdGlvbi10eXBlIC5idXR0b25zIC5zci1vbmx5LFxuLy8gYm9keS5wYXRoLXF1ZXN0aW9uLXR5cGUgLmZvcm0tYnV0dG9ucyAuc3Itb25seSxcbi8vIGJvZHkucGF0aC1xdWVzdGlvbi10eXBlIC5mb3JtLWdyb3VwIC5zci1vbmx5LFxuLy8gYm9keS5wYXRoLXF1ZXN0aW9uLXR5cGUgLmZwLWNvbnRlbnQtY2VudGVyIGZvcm0rZGl2IC5zci1vbmx5LFxuLy8gYm9keS5wYXRoLXF1ZXN0aW9uLXR5cGUgLnBhdGgtYWRtaW4gLmJ1dHRvbnMgLnNyLW9ubHksXG4vLyBib2R5LnBhdGgtcXVlc3Rpb24tdHlwZSBkaXYuYmFja3VwLXNlY3Rpb24rZm9ybSAuc3Itb25seSB7XG4vLyAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXJnaW46IDAgLjVyZW0gMCAwO1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gICAgIGNsaXA6IGF1dG87XG4vLyAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4vLyAgICAgY2xpcC1wYXRoOiBub25lO1xuLy8gICAgIGJvcmRlcjogMFxuLy8gfVxuXG4vLyAucXVlIHtcbi8vICAgICBjbGVhcjogbGVmdDtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIG1hcmdpbjogMCBhdXRvIDEuOGVtIGF1dG9cbi8vIH1cblxuLy8gLnF1ZSAuaW5mbyB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgd2lkdGg6IDdlbTtcbi8vICAgICBwYWRkaW5nOiAuNWVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDBkNztcbi8vICAgICBib3JkZXItcmFkaXVzOiAycHhcbi8vIH1cblxuLy8gLnF1ZSBoMy5ubyB7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIGZvbnQtc2l6ZTogLjhlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMVxuLy8gfVxuXG4vLyAucXVlIHNwYW4ucW5vIHtcbi8vICAgICBmb250LXNpemU6IDEuNWVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gLnF1ZSAuaW5mbz5kaXYge1xuLy8gICAgIGZvbnQtc2l6ZTogLjhlbTtcbi8vICAgICBtYXJnaW4tdG9wOiAuN2VtXG4vLyB9XG5cbi8vIC5xdWUgLmluZm8gLnF1ZXN0aW9uZmxhZy5lZGl0YWJsZSB7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5xdWUgLmluZm8gLmVkaXRxdWVzdGlvbiBpbWcsXG4vLyAucXVlIC5pbmZvIC5xdWVzdGlvbmZsYWcgaW1nLFxuLy8gLnF1ZSAuaW5mbyAucXVlc3Rpb25mbGFnIGlucHV0IHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG4vLyB9XG5cbi8vIC5xdWUgLmNvbnRlbnQge1xuLy8gICAgIG1hcmdpbjogMCAwIDAgOC41ZW1cbi8vIH1cblxuLy8gLnF1ZS5tdWx0aWNob2ljZSAuYW5zd2VyIGRpdi5yMCAuaWNvbi5mYS1jaGVjayxcbi8vIC5xdWUubXVsdGljaG9pY2UgLmFuc3dlciBkaXYucjAgLmljb24uZmEtcmVtb3ZlLFxuLy8gLnF1ZS5tdWx0aWNob2ljZSAuYW5zd2VyIGRpdi5yMSAuaWNvbi5mYS1jaGVjayxcbi8vIC5xdWUubXVsdGljaG9pY2UgLmFuc3dlciBkaXYucjEgLmljb24uZmEtcmVtb3ZlIHtcbi8vICAgICB0ZXh0LWluZGVudDogMFxuLy8gfVxuXG4vLyAucXR5cGVfbXVsdGljaG9pY2VfY2xlYXJjaG9pY2Uge1xuLy8gICAgIHBhZGRpbmctdG9wOiAxMHB4XG4vLyB9XG5cbi8vIC5xdHlwZV9tdWx0aWNob2ljZV9jbGVhcmNob2ljZSBhIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAzMHB4XG4vLyB9XG5cbi8vIC5mb3JtdWxhdGlvbiBpbnB1dFt0eXBlPXRleHRdLFxuLy8gLmZvcm11bGF0aW9uIHNlbGVjdCB7XG4vLyAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG4vLyB9XG5cbi8vIC5xdWUubXVsdGlhbnN3ZXIgLmZvcm11bGF0aW9uIC55dWkzLXdpZGdldC1wb3NpdGlvbmVkIHtcbi8vICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuLy8gfVxuXG4vLyAucXVlLm11bHRpYW5zd2VyIC5mb3JtdWxhdGlvbiAueXVpMy13aWRnZXQtcG9zaXRpb25lZCAuZmVlZGJhY2tzcGFuIHtcbi8vICAgICB3aWR0aDogaW5oZXJpdDtcbi8vICAgICBtYXgtd2lkdGg6IGluaGVyaXRcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXF1aXogaW5wdXRbc2l6ZV0ge1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIG1heC13aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAucXVlIC5hYmxvY2sge1xuLy8gICAgIG1hcmdpbjogLjdlbSAwIC4zZW0gMFxuLy8gfVxuXG4vLyAucXVlIC5pbS1jb250cm9scyB7XG4vLyAgICAgbWFyZ2luLXRvcDogLjVlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4vLyB9XG5cbi8vIC5xdWUgLmZlZWRiYWNrLFxuLy8gLnF1ZSAuZ2VuZXJhbGZlZWRiYWNrLFxuLy8gLnF1ZSAuaW0tZmVlZGJhY2ssXG4vLyAucXVlIC5udW1wYXJ0c2NvcnJlY3QgLnF1ZSAucmlnaHRhbnN3ZXIsXG4vLyAucXVlIC5zcGVjaWZpY2ZlZWRiYWNrLFxuLy8gLnF1ZSBwIHtcbi8vICAgICBtYXJnaW46IDAgMCAuNWVtXG4vLyB9XG5cbi8vIC5xdWUgLmNvcnJlY3RuZXNzLmNvcnJlY3Qge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDVcbi8vIH1cblxuLy8gLnF1ZSAuY29ycmVjdG5lc3MucGFydGlhbGx5Y29ycmVjdCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwN1xuLy8gfVxuXG4vLyAucXVlIC5jb3JyZWN0bmVzcy5pbmNvcnJlY3QsXG4vLyAucXVlIC5jb3JyZWN0bmVzcy5ub3RhbnN3ZXJlZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NVxuLy8gfVxuXG4vLyAucXVlIC5xdGV4dCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW1cbi8vIH1cblxuLy8gLnF1ZSAuY29tbWVudCxcbi8vIC5xdWUgLmNvbW1lbnRsaW5rLFxuLy8gLnF1ZSAuZ3JhZGluZyxcbi8vIC5xdWUgLmhpc3Rvcnkge1xuLy8gICAgIG1hcmdpbi10b3A6IC41ZW1cbi8vIH1cblxuLy8gLnF1ZSAuaGlzdG9yeSBoMyB7XG4vLyAgICAgbWFyZ2luOiAwIDAgLjJlbTtcbi8vICAgICBmb250LXNpemU6IDFlbVxuLy8gfVxuXG4vLyAucXVlIC5oaXN0b3J5IHRhYmxlIHtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBtYXJnaW46IDBcbi8vIH1cblxuLy8gLnF1ZSAuaGlzdG9yeSAuY3VycmVudCB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAucXVlIC5xdWVzdGlvbmNvcnJlY3RuZXNzaWNvbiB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXG4vLyB9XG5cbi8vIC5xdWUgaW5wdXQucXVlc3Rpb25mbGFnaW1hZ2Uge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbi8vICAgICBoZWlnaHQ6IDE2cHg7XG4vLyAgICAgd2lkdGg6IDE2cHhcbi8vIH1cblxuLy8gLmltcG9ydGVycm9yIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1XG4vLyB9XG5cbi8vIC5tZm9ybSAucXVlLmNvbW1lbnQgLmZpdGVtdGl0bGUge1xuLy8gICAgIHdpZHRoOiAyMCVcbi8vIH1cblxuLy8gI3BhZ2UtcXVlc3Rpb24tcHJldmlldyAjdGVjaGluZm8ge1xuLy8gICAgIG1hcmdpbjogMWVtIDBcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCB1bC5zbG90cyAuYWN0aXZpdHlpbnN0YW5jZT5hIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmU7XG4vLyAgICAgdGV4dC1pbmRlbnQ6IDA7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgdWwuc2xvdHMgLmFjdGl2aXR5aW5zdGFuY2UgaW1nLmFjdGl2aXR5aWNvbiB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCAuYm94LmdlbmVyYWxib3gucXVlc3Rpb25iYW5rIHtcbi8vICAgICBwYWRkaW5nOiAuNWVtXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgLnF1ZXN0aW9uYmFuayAuY2F0ZWdvcnlwYWdpbmdiYXJjb250YWluZXIsXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IC5xdWVzdGlvbmJhbmsgLmNhdGVnb3J5cXVlc3Rpb25zY29udGFpbmVyLFxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVlc3Rpb25iYW5rIC5jaG9vc2VjYXRlZ29yeSB7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IC5xdWVzdGlvbmJhbmsgLmNob29zZWNhdGVnb3J5IHNlbGVjdCB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb25iYW5rIC5jYXRlZ29yeXF1ZXN0aW9uc2NvbnRhaW5lciB7XG4vLyAgICAgYmFja2dyb3VuZDogMCAwXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgI2NhdGVnb3J5cXVlc3Rpb25zPnRoZWFkIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgI2NhdGVnb3J5cXVlc3Rpb25zPnRib2R5PnRyOm50aC1vZi10eXBlKDJuKSB7XG4vLyAgICAgYmFja2dyb3VuZDogI2U0ZTRlNFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IC5xdWVzdGlvbmJhbmt3aW5kb3cgZGl2LmhlYWRlciB7XG4vLyAgICAgY29sb3I6ICM0NDQ7XG4vLyAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuLy8gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4vLyAgICAgbWFyZ2luOiAwIC0xMHB4IDAgLTEwcHg7XG4vLyAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDEwcHg7XG4vLyAgICAgYmFja2dyb3VuZDogMCAwXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgLnF1ZXN0aW9uYmFua3dpbmRvdyBkaXYuaGVhZGVyIGE6bGluayxcbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgLnF1ZXN0aW9uYmFua3dpbmRvdyBkaXYuaGVhZGVyIGE6dmlzaXRlZCB7XG4vLyAgICAgY29sb3I6ICNmYWI2YWFcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVlc3Rpb25iYW5rd2luZG93IGRpdi5oZWFkZXIgYTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICMwMDU2YjNcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCAuY3JlYXRlbmV3cXVlc3Rpb24ge1xuLy8gICAgIHBhZGRpbmc6IC4zZW0gMFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IC5jcmVhdGVuZXdxdWVzdGlvbiBkaXYsXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IC5jcmVhdGVuZXdxdWVzdGlvbiBpbnB1dCB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgLnF1ZXN0aW9uYmFua3dpbmRvdyBkaXYuaGVhZGVyIC50aXRsZSB7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjlcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYuY29udGFpbmVyIGRpdi5nZW5lcmFsYm94IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICBwYWRkaW5nOiAxLjVlbVxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IC5jYXRlZ29yeWluZm8ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCAuY3JlYXRlbmV3cXVlc3Rpb24gLnNpbmdsZWJ1dHRvbiBpbnB1dCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLmNhdGVnb3J5c2VsZWN0YWxsY29udGFpbmVyLFxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb25iYW5rIC5jYXRlZ29yeXNvcnRvcG90aW9uc2NvbnRhaW5lciB7XG4vLyAgICAgcGFkZGluZzogMCAwIDEuNWVtIDBcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb25iYW5rIC5jYXRlZ29yeXBhZ2luZ2JhcmNvbnRhaW5lciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIGJvcmRlci10b3A6IDA7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLmNhdGVnb3J5cGFnaW5nYmFyY29udGFpbmVyIC5wYWdpbmcge1xuLy8gICAgIHBhZGRpbmc6IDAgLjNlbVxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbiBkaXYuY29udGVudCBkaXYucXVlc3Rpb25jb250cm9scyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbiBkaXYuY29udGVudCBkaXYucG9pbnRzIHtcbi8vICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIHdpZHRoOiAxMi4xZW07XG4vLyAgICAgZmxvYXQ6IHJpZ2h0O1xuLy8gICAgIG1hcmdpbi1yaWdodDogNjBweFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbiBkaXYuY29udGVudCBkaXYucG9pbnRzIGJyIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uIGRpdi5jb250ZW50IGRpdi5wb2ludHMgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWl6cGFnZSAucGFnZWNvbnRlbnQgLnBhZ2VzdGF0dXMge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCAucXVpenBhZ2VkZWxldGUsXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IC5xdWl6cGFnZWRlbGV0ZSBpbWcge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1aXpwYWdlIC5wYWdlY29udGVudCB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlblxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLmNhdGVnb3J5aW5mbyB7XG4vLyAgICAgcGFkZGluZzogLjNlbSAwXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFuayAubW9kdWxlc3BlY2lmaWNidXR0b25zY29udGFpbmVyIHtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFuayAubW9kdWxlc3BlY2lmaWNidXR0b25zY29udGFpbmVyIHN0cm9uZyB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotZWRpdCBkaXYucXVlc3Rpb25iYW5rIC5tb2R1bGVzcGVjaWZpY2J1dHRvbnNjb250YWluZXIgYnIsXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBociB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBzdHJvbmcge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtLjNlbVxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBzdHJvbmcgbGFiZWwge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LnF1ZXN0aW9uYmFuayAubW9kdWxlc3BlY2lmaWNidXR0b25zY29udGFpbmVyIGlucHV0IHtcbi8vICAgICBtYXJnaW4tbGVmdDogMFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IGRpdi5xdWVzdGlvbmJhbmsgLm1vZHVsZXNwZWNpZmljYnV0dG9uc2NvbnRhaW5lciBpbnB1dCtpbnB1dCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDVweFxuLy8gfVxuXG4vLyAucXVlc3Rpb25iYW5rd2luZG93IC5tb2R1bGUge1xuLy8gICAgIHdpZHRoOiBhdXRvXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgZGl2LmVkaXRxIGRpdi5xdWVzdGlvbiBkaXYuY29udGVudCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgdWwuc2xvdHMgLmFjdGl2aXR5aW5zdGFuY2UgaW1nLmFjdGl2aXR5aWNvbiB7XG4vLyAgICAgbWFyZ2luLXRvcDogMFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtcXVpeiAuc3RhdGVkZXRhaWxzIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBmb250LXNpemU6IC45ZW1cbi8vIH1cblxuLy8gYSNoaWRlYmFua2NtZCB7XG4vLyAgICAgY29sb3I6ICNmYWI2YWFcbi8vIH1cblxuLy8gLnF1ZS5zaG9ydGFuc3dlciAuYW5zd2VyIHtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5xdWUgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZVxuLy8gfVxuXG4vLyBib2R5LnBhdGgtcXVlc3Rpb24tdHlwZSAubWZvcm0gZmllbGRzZXQuaGlkZGVuIHtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbjogLjdlbSAwIDBcbi8vIH1cblxuLy8gLnF1ZS5kZHd0b3MsXG4vLyAucXVlLmRkd3RvcyAuZHJvcCB7XG4vLyAgICAgYm94LXNpemluZzogY29udGVudC1ib3hcbi8vIH1cblxuLy8gLnRhZy1jb25kaXRpb24tY29udGFpbmVyIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIHtcbi8vICAgICAucXVlIC5pbmZvIHtcbi8vICAgICAgICAgZmxvYXQ6IG5vbmU7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgfVxuLy8gICAgIC5xdWUgLmNvbnRlbnQge1xuLy8gICAgICAgICBtYXJnaW46IDBcbi8vICAgICB9XG4vLyB9XG5cbi8vIC51c2VycHJvZmlsZSAuZnVsbHByb2ZpbGVsaW5rIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luOiAxMHB4XG4vLyB9XG5cbi8vIC51c2VycHJvZmlsZSAucGFnZS1jb250ZXh0LWhlYWRlciB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuLy8gfVxuXG4vLyAudXNlcnByb2ZpbGUgLmRlc2NyaXB0aW9uIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbi8vIH1cblxuLy8gLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUge1xuLy8gICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuLy8gICAgIGNvbHVtbi1jb3VudDogMlxuLy8gfVxuXG4vLyAudXNlcnByb2ZpbGUgLnByb2ZpbGVfdHJlZSBzZWN0aW9uIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuLy8gfVxuXG4vLyAudXNlcnByb2ZpbGUgLnByb2ZpbGVfdHJlZSBzZWN0aW9uIGgzIHtcbi8vICAgICBmb250LXNpemU6IDEuMjVyZW07XG4vLyAgICAgZm9udC13ZWlnaHQ6IDMwMFxuLy8gfVxuXG4vLyAjcGFydGljaXBhbnRzZm9ybSAubm8tb3ZlcmZsb3cge1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlXG4vLyB9XG5cbi8vIC51c2VycHJvZmlsZSBkbC5saXN0PmRkK2R0IHtcbi8vICAgICBjbGVhcjogbGVmdFxuLy8gfVxuXG4vLyAudXNlci1ib3gge1xuLy8gICAgIG1hcmdpbjogOHB4O1xuLy8gICAgIHdpZHRoOiAxMTVweDtcbi8vICAgICBoZWlnaHQ6IDE2MHB4O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBjbGVhcjogbm9uZVxuLy8gfVxuXG4vLyAjcGFnZS11c2VyLXByb2ZpbGUgLm5vZGVfY2F0ZWdvcnkgdWwsXG4vLyAucGF0aC11c2VyIC5ub2RlX2NhdGVnb3J5IHVsIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDBcbi8vIH1cblxuLy8gI3BhZ2UtdXNlci1wcm9maWxlIC5ub2RlX2NhdGVnb3J5IGxpLFxuLy8gLnBhdGgtdXNlciAubm9kZV9jYXRlZ29yeSBsaSB7XG4vLyAgICAgbWFyZ2luLXRvcDogNXB4XG4vLyB9XG5cbi8vICNwYWdlLXVzZXItcHJvZmlsZSAubm9kZV9jYXRlZ29yeSAuZWRpdHByb2ZpbGUsXG4vLyAjcGFnZS11c2VyLXByb2ZpbGUgLm5vZGVfY2F0ZWdvcnkgLnZpZXdtb3JlLFxuLy8gLnBhdGgtdXNlciAubm9kZV9jYXRlZ29yeSAuZWRpdHByb2ZpbGUsXG4vLyAucGF0aC11c2VyIC5ub2RlX2NhdGVnb3J5IC52aWV3bW9yZSB7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHRcbi8vIH1cblxuLy8gLmFqYXgtY29udGFjdC1idXR0b24ge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5hamF4LWNvbnRhY3QtYnV0dG9uLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gLmFqYXgtY29udGFjdC1idXR0b24gLmxvYWRpbmctaWNvbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpXG4vLyB9XG5cbi8vIC5hamF4LWNvbnRhY3QtYnV0dG9uIC5sb2FkaW5nLWljb24gLmljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgdG9wOiA1MCU7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcbi8vICAgICAudXNlcnByb2ZpbGUgLnByb2ZpbGVfdHJlZSB7XG4vLyAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuLy8gICAgICAgICBjb2x1bW4tY291bnQ6IDFcbi8vICAgICB9XG4vLyB9XG5cbi8vIC51c2VybGlzdCAjc2hvd2FsbCB7XG4vLyAgICAgbWFyZ2luOiAxMHB4IDBcbi8vIH1cblxuLy8gLnVzZXJsaXN0IC5idXR0b25zIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLnVzZXJsaXN0IC5idXR0b25zIGxhYmVsIHtcbi8vICAgICBwYWRkaW5nOiAwIDNweFxuLy8gfVxuXG4vLyAudXNlcmxpc3QgdGFibGUjcGFydGljaXBhbnRzIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLnVzZXJsaXN0IHRhYmxlI3BhcnRpY2lwYW50cyB0ZCB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBwYWRkaW5nOiA0cHg7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gfVxuXG4vLyAudXNlcmxpc3QgdGFibGUjcGFydGljaXBhbnRzIHRoIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIHBhZGRpbmc6IDRweFxuLy8gfVxuXG4vLyAudXNlcmxpc3QgdGFibGUuY29udHJvbHMge1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC51c2VybGlzdCB0YWJsZS5jb250cm9scyB0ciB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuLy8gfVxuXG4vLyAudXNlcmxpc3QgdGFibGUuY29udHJvbHMgLnJpZ2h0IHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodFxuLy8gfVxuXG4vLyAudXNlcmxpc3QgdGFibGUuY29udHJvbHMgLmdyb3Vwc2VsZWN0b3Ige1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgbWFyZ2luLXRvcDogMFxuLy8gfVxuXG4vLyAudXNlcmxpc3QgdGFibGUuY29udHJvbHMgLmdyb3Vwc2VsZWN0b3IgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC51c2VyaW5mb2JveCB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4vLyAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbi8vICAgICBwYWRkaW5nOiAxMHB4XG4vLyB9XG5cbi8vIC51c2VyaW5mb2JveCAubGVmdCxcbi8vIC51c2VyaW5mb2JveCAuc2lkZSB7XG4vLyAgICAgd2lkdGg6IDEwMHB4O1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbi8vIH1cblxuLy8gLnVzZXJpbmZvYm94IC51c2VycGljdHVyZSB7XG4vLyAgICAgd2lkdGg6IDEwMHB4O1xuLy8gICAgIGhlaWdodDogMTAwcHhcbi8vIH1cblxuLy8gLnVzZXJpbmZvYm94IC5jb250ZW50IHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4vLyB9XG5cbi8vIC51c2VyaW5mb2JveCAubGlua3Mge1xuLy8gICAgIHdpZHRoOiAxMDBweDtcbi8vICAgICBwYWRkaW5nOiA1cHg7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxuLy8gfVxuXG4vLyAudXNlcmluZm9ib3ggLmxpbmtzIGEge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC51c2VyaW5mb2JveCAubGlzdCB0ZCB7XG4vLyAgICAgcGFkZGluZzogM3B4XG4vLyB9XG5cbi8vIC51c2VyaW5mb2JveCAudXNlcm5hbWUge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gLnVzZXJpbmZvYm94IHRkLmxhYmVsIHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAuZ3JvdXAtZWRpdCB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjZlbVxuLy8gfVxuXG4vLyAuZ3JvdXAtaW1hZ2Uge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMWVtXG4vLyB9XG5cbi8vIC5ncm91cC1pbWFnZSAuZ3JvdXBwaWN0dXJlIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCVcbi8vIH1cblxuLy8gLmdyb3VwaW5mb2JveCAubGVmdCB7XG4vLyAgICAgcGFkZGluZzogMTBweDtcbi8vICAgICB3aWR0aDogMTAwcHg7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuLy8gfVxuXG4vLyAuY291cnNlLXBhcnRpY2lwYXRpb24gI3Nob3dhbGwge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBtYXJnaW46IDEwcHggMFxuLy8gfVxuXG4vLyAjdXNlci1wb2xpY3kgLm5vdGljZWJveCB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gICAgIHdpZHRoOiA4MCU7XG4vLyAgICAgaGVpZ2h0OiAyNTBweFxuLy8gfVxuXG4vLyAjdXNlci1wb2xpY3kgI3BvbGljeWZyYW1lIHtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCVcbi8vIH1cblxuLy8gLmlwbG9va3VwICNtYXAge1xuLy8gICAgIG1hcmdpbjogYXV0b1xuLy8gfVxuXG4vLyAudXNlcnNlbGVjdG9yIHNlbGVjdCB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLnVzZXJzZWxlY3RvciBkaXYge1xuLy8gICAgIG1hcmdpbi10b3A6IC4yZW1cbi8vIH1cblxuLy8gLnVzZXJzZWxlY3RvciBkaXYgbGFiZWwge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjNlbVxuLy8gfVxuXG4vLyAudXNlcnNlbGVjdG9yIC51c2Vyc2VsZWN0b3ItaW5mb2JlbG93IHtcbi8vICAgICBmb250LXNpemU6IC44ZW1cbi8vIH1cblxuLy8gI3VzZXJzZWxlY3Rvcl9vcHRpb25zIC5jb2xsYXBzaWJsZXJlZ2lvbmNhcHRpb24ge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gI3VzZXJzZWxlY3Rvcl9vcHRpb25zIHAge1xuLy8gICAgIG1hcmdpbjogLjJlbSAwO1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnRcbi8vIH1cblxuLy8gI3BhZ2UtdXNlci1wcm9maWxlIC5tZXNzYWdlYm94IHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4vLyB9XG5cbi8vICNwYWdlLWNvdXJzZS12aWV3LXdlZWtzIC5tZXNzYWdlYm94IHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4vLyB9XG5cbi8vIC5wcm9maWxlZWRpdG9yPi5zaW5nbGVzZWxlY3Qge1xuLy8gICAgIG1hcmdpbjogMCAuNWVtIDAgMFxuLy8gfVxuXG4vLyAucHJvZmlsZWVkaXRvcj4uc2luZ2xlYnV0dG9uIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgbWFyZ2luOiAwIDAgMCAuNWVtXG4vLyB9XG5cbi8vIC5wcm9maWxlZWRpdG9yPi5zaW5nbGVidXR0b24gZGl2LFxuLy8gLnByb2ZpbGVlZGl0b3I+LnNpbmdsZWJ1dHRvbiBpbnB1dCB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vIC51c2VybGlzdCBoMyAuYWN0aW9uLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2UtZW5yb2wtdXNlcnMgLnBvcG92ZXIge1xuLy8gICAgIG1heC13aWR0aDogbm9uZVxuLy8gfVxuXG4vLyAudXNlci1lbnJvbGxlci1wYW5lbCB7XG4vLyAgICAgd2lkdGg6IDYwMHB4XG4vLyB9XG5cbi8vIC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IHtcbi8vICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDBcbi8vIH1cblxuLy8gLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1jb250ZW50IHtcbi8vICAgICBtYXJnaW46IDdweCAwXG4vLyB9XG5cbi8vIC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5maWxlbmFtZSB7XG4vLyAgICAgZm9udC1zdHlsZTogaXRhbGljXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4vLyAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgZmxvYXQ6IHJpZ2h0O1xuLy8gICAgIHdpZHRoOiAyNHB4O1xuLy8gICAgIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlLCBsZWZ0IC41cyBlYXNlO1xuLy8gICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtd3JhcHBlcj5kaXYge1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAuc2VhcmNoLWlucHV0LXdyYXBwZXI+ZGl2IC5pY29uIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgbWFyZ2luLXRvcDogMTBweFxuLy8gfVxuXG4vLyAuc2VhcmNoLWlucHV0LXdyYXBwZXI+Zm9ybSB7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICBtYXJnaW4tbGVmdDogMjVweDtcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dFxuLy8gfVxuXG4vLyAuc2VhcmNoLWlucHV0LXdyYXBwZXI+Zm9ybT5pbnB1dCB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBmb3JtLmV4cGFuZGVkIHtcbi8vICAgICBvcGFjaXR5OiAxXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtd3JhcHBlci5leHBhbmRlZCB7XG4vLyAgICAgd2lkdGg6IDE2MnB4XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KSB7XG4vLyAgICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbi8vICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwXG4vLyAgICAgfVxuLy8gICAgIC5zZWFyY2gtaW5wdXQtd3JhcHBlcj5kaXYge1xuLy8gICAgICAgICBtYXJnaW46IDBcbi8vICAgICB9XG4vLyAgICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyPmZvcm0ge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAuc2VhcmNoLWFyZWFzLWFjdGlvbnMge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbi8vIH1cblxuLy8gLnNlYXJjaC1hcmVhcy1hY3Rpb25zPmRpdiB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAjY29yZS1zZWFyY2gtYXJlYXMgLmxhc3Rjb2wgbGkge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuLy8gICAgIHRleHQtaW5kZW50OiAtMjRweFxuLy8gfVxuXG4vLyAjY29yZS1zZWFyY2gtYXJlYXMgLmxhc3Rjb2wgbGk+aSB7XG4vLyAgICAgdGV4dC1pbmRlbnQ6IDBcbi8vIH1cblxuLy8gLmpzZW5hYmxlZCAubWZvcm0gLmNvbnRhaW5zYWR2YW5jZWRlbGVtZW50cyAuYWR2YW5jZWQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLm1mb3JtIC5jb250YWluc2FkdmFuY2VkZWxlbWVudHMgLmFkdmFuY2VkLnNob3cge1xuLy8gICAgIGRpc3BsYXk6IGZsZXhcbi8vIH1cblxuLy8gI2FkbWluc2V0dGluZ3Mgc3Bhbi5lcnJvciB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWM2Y2I7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4vLyAgICAgcGFkZGluZzogNHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDRweFxuLy8gfVxuXG4vLyAubWZvcm0gLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0LFxuLy8gLm1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbi8vICAgICBtYXgtd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLmZwLWNvbnRlbnQtY2VudGVyIC5tZm9ybSAuZm9ybS1pbmxpbmUgZm9ybStkaXYsXG4vLyAubWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWJ1dHRvbnMsXG4vLyAubWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwLFxuLy8gLm1mb3JtIC5mb3JtLWlubGluZSAuZnAtY29udGVudC1jZW50ZXIgZm9ybStkaXYsXG4vLyAubWZvcm0gLmZvcm0taW5saW5lIC5wYXRoLWFkbWluIC5idXR0b25zLFxuLy8gLm1mb3JtIC5mb3JtLWlubGluZSBkaXYuYmFja3VwLXNlY3Rpb24rZm9ybSxcbi8vIC5wYXRoLWFkbWluIC5tZm9ybSAuZm9ybS1pbmxpbmUgLmJ1dHRvbnMge1xuLy8gICAgIG1hcmdpbjogLjFyZW0gLjI1cmVtIC4xcmVtIDBcbi8vIH1cblxuLy8gLm1mb3JtIC5mb3JtLWlubGluZSBicitsYWJlbCB7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC51bnJlc3BvbnNpdmUubWZvcm0gLmZvcm0taW5saW5lLFxuLy8gLnVucmVzcG9uc2l2ZS5tZm9ybSAuZm9ybS1pbmxpbmUgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4vLyB9XG5cbi8vICNqdW1wLXRvLWFjdGl2aXR5LmN1c3RvbS1zZWxlY3Qge1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5tZm9ybSBmaWVsZHNldCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTZcbi8vIH1cblxuLy8gLmZwLWNvbnRlbnQtY2VudGVyIC5tZm9ybT5mb3JtK2Rpdixcbi8vIC5tZm9ybT4uZm9ybS1idXR0b25zLFxuLy8gLm1mb3JtPi5mb3JtLWdyb3VwLFxuLy8gLm1mb3JtPmRpdi5iYWNrdXAtc2VjdGlvbitmb3JtLFxuLy8gLnBhdGgtYWRtaW4gLm1mb3JtPi5idXR0b25zIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMS41cmVtXG4vLyB9XG5cbi8vIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbCB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gI2FkbWluc2V0dGluZ3MgLmZvcm0tY29udHJvbFtzaXplXSB7XG4vLyAgICAgd2lkdGg6IGF1dG9cbi8vIH1cblxuLy8gLmpzZW5hYmxlZCAubWZvcm0gLmNvbGxhcHNlZCAuZmNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAjYWRtaW5zZXR0aW5ncyAuZXJyb3Ige1xuLy8gICAgIGNvbG9yOiAjZGMzNTQ1XG4vLyB9XG5cbi8vIC5tZm9ybSB1bC5maWxlLWxpc3Qge1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIGxpc3Qtc3R5bGU6IG5vbmVcbi8vIH1cblxuLy8gLm1mb3JtIGxhYmVsIC5hZHYsXG4vLyAubWZvcm0gbGFiZWwgLnJlcSB7XG4vLyAgICAgY3Vyc29yOiBoZWxwXG4vLyB9XG5cbi8vIGlucHV0I2lkX2V4dGVybmFsdXJsIHtcbi8vICAgICBkaXJlY3Rpb246IGx0clxuLy8gfVxuXG4vLyAjcG9ydGZvbGlvLWFkZC1idXR0b24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZVxuLy8gfVxuXG4vLyAuZm9ybS1sYWJlbCAuZm9ybS1zaG9ydG5hbWUge1xuLy8gICAgIGZvbnQtc2l6ZTogLjEyNXJlbTtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuZm9ybS1pdGVtIC5mb3JtLWlubGluZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5mb3JtLWlubGluZSBsYWJlbDpub3QoLnNyLW9ubHkpOm5vdCguYWNjZXNzaGlkZSkrc2VsZWN0IHtcbi8vICAgICBtYXJnaW4tbGVmdDogLjVyZW1cbi8vIH1cblxuLy8gLm5vLWZlbGVtZW50LmZzdGF0aWMge1xuLy8gICAgIHBhZGRpbmctdG9wOiA1cHhcbi8vIH1cblxuLy8gLm5vLWZpdGVtIC5mc3RhdGljbGFiZWwge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gLmZvcm0tYnV0dG9ucyxcbi8vIC5mcC1jb250ZW50LWNlbnRlciBmb3JtK2Rpdixcbi8vIC5wYXRoLWFkbWluIC5idXR0b25zLFxuLy8gZGl2LmJhY2t1cC1zZWN0aW9uK2Zvcm0ge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMFxuLy8gfVxuXG4vLyAuZm9ybS1pdGVtIC5mb3JtLXNldHRpbmcgLmRlZmF1bHRzbmV4dD5pbnB1dCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5mb3JtLWl0ZW0gLmZvcm0tc2V0dGluZyAuZm9ybS1jaGVja2JveC5kZWZhdWx0c25leHQge1xuLy8gICAgIG1hcmdpbi10b3A6IDVweDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gI2FkbWluc2V0dGluZ3MgaDMge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMS41O1xuLy8gICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMztcbi8vICAgICBib3JkZXI6IDA7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTVcbi8vIH1cblxuLy8gLm1mb3JtIC5maXRlbSAuZmVsZW1lbnQgaW5wdXRbbmFtZT1lbWFpbDJdLFxuLy8gLm1mb3JtIC5maXRlbSAuZmVsZW1lbnQgaW5wdXRbbmFtZT1lbWFpbF0sXG4vLyAubWZvcm0gLmZpdGVtIC5mZWxlbWVudCBpbnB1dFtuYW1lPWlkbnVtYmVyXSxcbi8vIC5tZm9ybSAuZml0ZW0gLmZlbGVtZW50IGlucHV0W25hbWU9cGhvbmUxXSxcbi8vIC5tZm9ybSAuZml0ZW0gLmZlbGVtZW50IGlucHV0W25hbWU9cGhvbmUyXSxcbi8vIC5tZm9ybSAuZml0ZW0gLmZlbGVtZW50IGlucHV0W25hbWU9dXJsXSB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBkaXJlY3Rpb246IGx0clxuLy8gfVxuXG4vLyAucXVlLm1hdGNoIC5tZWRpYXBsdWdpbiB7XG4vLyAgICAgd2lkdGg6IDUwdndcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tZ3JhZGUtZWRpdC1zY2FsZS1lZGl0IC5lcnJvciBpbnB1dCNpZF9uYW1lIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4XG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWVkaXQtb3V0Y29tZS1jb3Vyc2UgLmNvdXJzZW91dGNvbWVzIHtcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZWRpdC1vdXRjb21lLWNvdXJzZSAuY291cnNlb3V0Y29tZXMgdGQge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAjaW5zdGFsbGZvcm0gI2lkX2RhdGFyb290LFxuLy8gI2luc3RhbGxmb3JtICNpZF9kYmhvc3QsXG4vLyAjaW5zdGFsbGZvcm0gI2lkX2RibmFtZSxcbi8vICNpbnN0YWxsZm9ybSAjaWRfZGJwYXNzLFxuLy8gI2luc3RhbGxmb3JtICNpZF9kYnVzZXIsXG4vLyAjaW5zdGFsbGZvcm0gI2lkX2RpcnJvb3QsXG4vLyAjaW5zdGFsbGZvcm0gI2lkX3ByZWZpeCxcbi8vICNpbnN0YWxsZm9ybSAjaWRfd3d3cm9vdCB7XG4vLyAgICAgZGlyZWN0aW9uOiBsdHJcbi8vIH1cblxuLy8gLm1kbC1yaWdodD5sYWJlbCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5zaW5nbGVzZWxlY3Qge1xuLy8gICAgIG1heC13aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAuZm9ybS1pdGVtIC5mb3JtLWxhYmVsIGxhYmVsIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIGRpdiNkYXRlc2VsZWN0b3ItY2FsZW5kYXItcGFuZWwge1xuLy8gICAgIHotaW5kZXg6IDMxMDBcbi8vIH1cblxuLy8gZmllbGRzZXQuY291cnNlc2VhcmNoYm94IGxhYmVsIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmVcbi8vIH1cblxuLy8gI2lkX2F2YWlsYWJpbGl0eWNvbmRpdGlvbnNqc29uW2FyaWEtaGlkZGVuPXRydWVdLFxuLy8gLmF2YWlsYWJpbGl0eS1maWVsZCBbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmF2YWlsYWJpbGl0eS1maWVsZCBsYWJlbCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbi8vIH1cblxuLy8gLmF2YWlsYWJpbGl0eS1maWVsZCAuYXZhaWxhYmlsaXR5LWdyb3VwIGxhYmVsIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4vLyB9XG5cbi8vIC5hdmFpbGFiaWxpdHktZXllIHtcbi8vICAgICBjbGVhcjogbGVmdDtcbi8vICAgICBmbG9hdDogbGVmdFxuLy8gfVxuXG4vLyAuYXZhaWxhYmlsaXR5LWlubmVyLFxuLy8gLmF2YWlsYWJpbGl0eS1wbHVnaW5jb250cm9scyB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgOSwgLjEyNSk7XG4vLyAgICAgcGFkZGluZzogMXJlbTtcbi8vICAgICBtYXJnaW4tdG9wOiAuNXJlbVxuLy8gfVxuXG4vLyAuYXZhaWxhYmlsaXR5LWNoaWxkbGlzdCAuYXZhaWxhYmlsaXR5LWlubmVyLFxuLy8gLmF2YWlsYWJpbGl0eS1wbHVnaW5jb250cm9scyB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC42MjVyZW1cbi8vIH1cblxuLy8gLmF2YWlsYWJpbGl0eS1maWVsZCAuYXZhaWxhYmlsaXR5LXBsdWdpbmNvbnRyb2xzIC5hdmFpbGFiaWxpdHktZ3JvdXAgc2VsZWN0IHtcbi8vICAgICBtYXgtd2lkdGg6IDEycmVtXG4vLyB9XG5cbi8vIC5mb3JtLWF1dG9jb21wbGV0ZS1vcmlnaW5hbC1zZWxlY3QsXG4vLyBbZGF0YS1maWVsZHR5cGU9YXV0b2NvbXBsZXRlXSBzZWxlY3QsXG4vLyBbZGF0YS1maWVsZHR5cGU9dGFnc10gc2VsZWN0IHtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB3aWR0aDogMTVyZW07XG4vLyAgICAgaGVpZ2h0OiA0NHB4O1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIGJvcmRlcjogMDtcbi8vICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b21cbi8vIH1cblxuLy8gLmZvcm0tYXV0b2NvbXBsZXRlLXNlbGVjdGlvbiB7XG4vLyAgICAgbWFyZ2luOiAuMjVyZW07XG4vLyAgICAgbWluLWhlaWdodDogMi41cmVtXG4vLyB9XG5cbi8vIC5mb3JtLWF1dG9jb21wbGV0ZS1tdWx0aXBsZSBbcm9sZT1saXN0aXRlbV0ge1xuLy8gICAgIGN1cnNvcjogcG9pbnRlclxuLy8gfVxuXG4vLyAuZm9ybS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZWUyZTY7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgIG1pbi13aWR0aDogMjA2cHg7XG4vLyAgICAgbWF4LWhlaWdodDogMjBlbTtcbi8vICAgICBvdmVyZmxvdzogYXV0bztcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXJnaW4tdG9wOiAuNGVtO1xuLy8gICAgIHotaW5kZXg6IDFcbi8vIH1cblxuLy8gLmZvcm0tYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpIHtcbi8vICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICAgcGFkZGluZzogLjJlbTtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIGNvbG9yOiAjMjEyNTI5XG4vLyB9XG5cbi8vIC5mb3JtLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkYTNmZjtcbi8vICAgICBjb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAuZm9ybS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgbGlbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbi8vICAgICBjb2xvcjogIzQ5NTA1N1xuLy8gfVxuXG4vLyAuZm9ybS1hdXRvY29tcGxldGUtZG93bmFycm93IHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICB0b3A6IC4ycmVtO1xuLy8gICAgIHJpZ2h0OiAuNXJlbTtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLmZvcm0tYXV0b2NvbXBsZXRlLWRvd25hcnJvdyAubG9hZGluZy1pY29uIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAuZm9ybS1hdXRvY29tcGxldGUtc2VsZWN0aW9uOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAwXG4vLyB9XG5cbi8vIC5mb3JtLWF1dG9jb21wbGV0ZS1zZWxlY3Rpb24raW5wdXQuZm9ybS1jb250cm9sIHtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gfVxuXG4vLyAuZm9ybS1hdXRvY29tcGxldGUtc2VsZWN0aW9uIFtkYXRhLWFjdGl2ZS1zZWxlY3Rpb249dHJ1ZV0ge1xuLy8gICAgIHBhZGRpbmc6IC41ZW07XG4vLyAgICAgZm9udC1zaXplOiBsYXJnZVxuLy8gfVxuXG4vLyBzZWxlY3RbbXVsdGlwbGVdLFxuLy8gc2VsZWN0W3NpemVdIHtcbi8vICAgICBvdmVyZmxvdzogYXV0b1xuLy8gfVxuXG4vLyBzZWxlY3Rbc2l6ZT1cIjFcIl0ge1xuLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlXG4vLyB9XG5cbi8vIHRleHRhcmVhW2RhdGEtYXV0by1yb3dzXSB7XG4vLyAgICAgb3ZlcmZsb3cteDogaGlkZGVuXG4vLyB9XG5cbi8vIC5tZm9ybS5mdWxsLXdpZHRoLWxhYmVscyAuZml0ZW0ucm93IHtcbi8vICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDBcbi8vIH1cblxuLy8gLm1mb3JtLmZ1bGwtd2lkdGgtbGFiZWxzIC5maXRlbS5yb3c+LmNvbC1tZC0zLFxuLy8gLm1mb3JtLmZ1bGwtd2lkdGgtbGFiZWxzIC5maXRlbS5yb3c+LmNvbC1tZC05IHtcbi8vICAgICBmbG9hdDogbm9uZTtcbi8vICAgICB3aWR0aDogaW5oZXJpdDtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuLy8gICAgIHBhZGRpbmctbGVmdDogMFxuLy8gfVxuXG4vLyAubWZvcm0uZnVsbC13aWR0aC1sYWJlbHMgLmZpdGVtLnJvdy5mZW1wdHlsYWJlbD4uY29sLW1kLTMge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbi8vICAgICAuZm9ybS1pbmxpbmUgLmNvbC1tZC0zLFxuLy8gICAgIC5mb3JtLWlubGluZSAuY29sLW1kLTkge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuLy8gICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgIH1cbi8vICAgICAuZm9ybS1pbmxpbmUgLmNvbC1tZC0zIGxhYmVsLFxuLy8gICAgIC5mb3JtLWlubGluZSAuY29sLW1kLTkgbGFiZWwge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMXJlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZwLWNvbnRlbnQtY2VudGVyIFtkYXRhLWZpZWxkdHlwZT1tb2RncmFkZV0gZm9ybStkaXYsXG4vLyAucGF0aC1hZG1pbiBbZGF0YS1maWVsZHR5cGU9bW9kZ3JhZGVdIC5idXR0b25zLFxuLy8gW2RhdGEtZmllbGR0eXBlPW1vZGdyYWRlXSAuZm9ybS1idXR0b25zLFxuLy8gW2RhdGEtZmllbGR0eXBlPW1vZGdyYWRlXSAuZm9ybS1ncm91cCxcbi8vIFtkYXRhLWZpZWxkdHlwZT1tb2RncmFkZV0gLmZwLWNvbnRlbnQtY2VudGVyIGZvcm0rZGl2LFxuLy8gW2RhdGEtZmllbGR0eXBlPW1vZGdyYWRlXSAucGF0aC1hZG1pbiAuYnV0dG9ucyxcbi8vIFtkYXRhLWZpZWxkdHlwZT1tb2RncmFkZV0gZGl2LmJhY2t1cC1zZWN0aW9uK2Zvcm0ge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAuMzc1cmVtXG4vLyB9XG5cbi8vIFtkYXRhLWZpZWxkdHlwZT1tb2RncmFkZV0ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgOSwgLjEyNSk7XG4vLyAgICAgcGFkZGluZzogMS4yNXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMTVweDtcbi8vICAgICBtYXgtd2lkdGg6IDMwcmVtXG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyxcbi8vIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbCxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbC1kYW5nZXIsXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5tYWludGVuYW5jZXdhcm5pbmcuZXJyb3Ige1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFyZW07XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW1cbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5jdXN0b20tY29udHJvbCxcbi8vICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jaGVjay1pbmxpbmUsXG4vLyAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmZvcm0tY2hlY2stbGFiZWwsXG4vLyAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi8vICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLy8gLmhhcy1kYW5nZXIgI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5jdXN0b20tY29udHJvbCxcbi8vIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jaGVjay1pbmxpbmUsXG4vLyAuaGFzLWRhbmdlciAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmZvcm0tY2hlY2stbGFiZWwsXG4vLyAuaGFzLWRhbmdlciAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi8vIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLy8gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sIC5jdXN0b20tY29udHJvbCxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbCAuZm9ybS1jaGVjay1pbmxpbmUsXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmZvcm0tY2hlY2stbGFiZWwsXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbCAuZm9ybS1jb250cm9sLWxhYmVsLFxuLy8gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wsXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyIC5mb3JtLWNoZWNrLWlubGluZSxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbC1kYW5nZXIgLmZvcm0tY2hlY2stbGFiZWwsXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5tYWludGVuYW5jZXdhcm5pbmcuZXJyb3IgLmN1c3RvbS1jb250cm9sLFxuLy8gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5mb3JtLWNoZWNrLWlubGluZSxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50Lm1haW50ZW5hbmNld2FybmluZy5lcnJvciAuZm9ybS1jaGVjay1sYWJlbCxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50Lm1haW50ZW5hbmNld2FybmluZy5lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLy8gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQubWFpbnRlbmFuY2V3YXJuaW5nLmVycm9yIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuLy8gICAgIGNvbG9yOiAjZGMzNTQ1XG4vLyB9XG5cbi8vICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jb250cm9sLFxuLy8gLmhhcy1kYW5nZXIgI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5mb3JtLWNvbnRyb2wsXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmZvcm0tY29udHJvbCxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50LmZvcm0tY29udHJvbC1kYW5nZXIgLmZvcm0tY29udHJvbCxcbi8vIC5oYXMtZGFuZ2VyIC5lZGl0b3JfYXR0b19jb250ZW50Lm1haW50ZW5hbmNld2FybmluZy5lcnJvciAuZm9ybS1jb250cm9sIHtcbi8vICAgICBib3JkZXItY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tbW5ldC1wZWVycyAubWZvcm0gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZGVsZXRlZGhvc3RpbmZvIC5pbnB1dC1ncm91cC1hZGRvbixcbi8vIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wgLmlucHV0LWdyb3VwLWFkZG9uLFxuLy8gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24sXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5tYWludGVuYW5jZXdhcm5pbmcuZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbi8vICAgICBjb2xvcjogI2RjMzU0NTtcbi8vICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZTNlNVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1tbmV0LXBlZXJzIC5tZm9ybSAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5kZWxldGVkaG9zdGluZm8gLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi8vIC5oYXMtZGFuZ2VyICNwYWdlLWFkbWluLW1uZXQtcGVlcnMgLm1mb3JtIC5lZGl0b3JfYXR0b19jb250ZW50LmRlbGV0ZWRob3N0aW5mbyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLy8gLmhhcy1kYW5nZXIgLmVkaXRvcl9hdHRvX2NvbnRlbnQuZm9ybS1jb250cm9sIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5mb3JtLWNvbnRyb2wtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4vLyAuaGFzLWRhbmdlciAuZWRpdG9yX2F0dG9fY29udGVudC5tYWludGVuYW5jZXdhcm5pbmcuZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4vLyAgICAgY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gW2RhdGEtZmlsZXR5cGVzYnJvd3NlcmJvZHldIFthcmlhLWV4cGFuZGVkPWZhbHNlXSBbZGF0YS1maWxldHlwZXNicm93c2VyZmVhdHVyZT1oaWRlaWZjb2xsYXBzZWRdLFxuLy8gW2RhdGEtZmlsZXR5cGVzYnJvd3NlcmJvZHldIFthcmlhLWV4cGFuZGVkPWZhbHNlXT5bcm9sZT1ncm91cF0sXG4vLyBbZGF0YS1maWxldHlwZXNicm93c2VyYm9keV0gW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gW2RhdGEtZmlsZXR5cGVzYnJvd3NlcmZlYXR1cmU9aGlkZWlmZXhwYW5kZWRdIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5mb3JtLWlubGluZVtkYXRhLWZpZWxkdHlwZT1hdXRvY29tcGxldGVdLFxuLy8gLmZvcm0taW5saW5lW2RhdGEtZmllbGR0eXBlPXRhZ3NdIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyBbZGF0YS1maWVsZHR5cGU9ZWRpdG9yXT5kaXYge1xuLy8gICAgIGZsZXgtZ3JvdzogMVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDo1NzZweCkge1xuLy8gICAgIC5tZm9ybSBmaWVsZHNldCB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW1cbi8vICAgICB9XG4vLyAgICAgLm1mb3JtIGZpZWxkc2V0LmNvbGxhcHNpYmxlIGxlZ2VuZCBhLmZoZWFkZXIge1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDEuNXJlbTtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4vLyAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChbW3BpeDp0L2V4cGFuZGVkXV0pIDAgY2VudGVyIG5vLXJlcGVhdFxuLy8gICAgIH1cbi8vICAgICAubWZvcm0gZmllbGRzZXQuY29sbGFwc2VkIGxlZ2VuZCBhLmZoZWFkZXIge1xuLy8gICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6dC9jb2xsYXBzZWRdXSlcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5wYWdlbGF5b3V0LWxvZ2luIC5jYXJkLXRpdGxlIGgyIGltZyB7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgIG1heC1oZWlnaHQ6IDEwMHB4XG4vLyB9XG5cbi8vIC5wYWdlbGF5b3V0LWxvZ2luICNyZWdpb24tbWFpbiB7XG4vLyAgICAgYm9yZGVyOiAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcbi8vIH1cblxuLy8gc2VsZWN0IHtcbi8vICAgICB3aWR0aDogYXV0b1xuLy8gfVxuXG4vLyAucGF0aC1tb2QtY2hvaWNlIC5ob3Jpem9udGFsIC5jaG9pY2VzIC5vcHRpb24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAucGF0aC1tb2QtZmVlZGJhY2sgLmZlZWRiYWNrX2Zvcm0gLmNvbC1mb3JtLWxhYmVsIHtcbi8vICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1mZWVkYmFjayAuaXRlbWFjdGlvbnMge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZmVlZGJhY2sgLml0ZW1oYW5kbGUge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICByaWdodDogMXJlbVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtc2VhcmNoIC5oZWxwdG9vbHRpcCxcbi8vIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1zZWFyY2ggaW5wdXQge1xuLy8gICAgIG1hcmdpbjogMCAzcHhcbi8vIH1cblxuLy8gLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QsXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0ZCB7XG4vLyAgICAgYm9yZGVyOiBub25lXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IHRib2R5IC5kaXNjdXNzaW9uIHRkLFxuLy8gLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgdGhlYWQgLmhlYWRlciB7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy8gICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IHRoZWFkIC5oZWFkZXIge1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0aGVhZCAuaGVhZGVyLnJlcGxpZXMge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0aGVhZCAuaGVhZGVyLmxhc3Rwb3N0IHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCB0Ym9keSAuZGlzY3Vzc2lvbiB0ZC5kaXNjdXNzaW9uc3Vic2NyaXB0aW9uLFxuLy8gLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgdGhlYWQgLmhlYWRlciB0aC5kaXNjdXNzaW9uc3Vic2NyaXB0aW9uIHtcbi8vICAgICB3aWR0aDogMTZweDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4vLyAgICAgcGFkZGluZy1yaWdodDogLjVlbVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCAuZGlzY3Vzc2lvbiAubGFzdHBvc3QsXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCAuZGlzY3Vzc2lvbiAucmVwbGllcyB7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCAuZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbnN1YnNjcmlwdGlvbixcbi8vIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IC5kaXNjdXNzaW9uIC5yZXBsaWVzIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLnBhdGgtbW9kLWZvcnVtIC5mb3J1bWhlYWRlcmxpc3QgLmRpc2N1c3Npb24gLmRpc2N1c3Npb25zdWJzY3JpcHRpb24sXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCAuZGlzY3Vzc2lvbiAubGFzdHBvc3QsXG4vLyAucGF0aC1tb2QtZm9ydW0gLmZvcnVtaGVhZGVybGlzdCAuZGlzY3Vzc2lvbiAucmVwbGllcyxcbi8vIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IC5kaXNjdXNzaW9uIC50b3BpYyxcbi8vIC5wYXRoLW1vZC1mb3J1bSAuZm9ydW1oZWFkZXJsaXN0IC5kaXNjdXNzaW9uIC50b3BpYy5zdGFydGVyIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1mb3J1bSAuc3Vic2NyaXB0aW9ubW9kZSB7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjlcbi8vIH1cblxuLy8gLnBhdGgtbW9kLWZvcnVtIC5hY3RpdmVzZXR0aW5nIHtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBmb250LXdlaWdodDogNzAwXG4vLyB9XG5cbi8vIC5mb3J1bXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1mb3J1bS1kaXNjdXNzIC5kaXNjdXNzaW9uY29udHJvbHMge1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtZm9ydW0tZGlzY3VzcyAuZGlzY3Vzc2lvbmNvbnRyb2xzIC5mb3JtLWlubGluZSBpbnB1dCB7XG4vLyAgICAgbWFyZ2luLXRvcDogLTFweFxuLy8gfVxuXG4vLyAubWFpbmNhbGVuZGFyIC5jYWxlbmRhcm1vbnRoIHRkLFxuLy8gLm1haW5jYWxlbmRhciAuY2FsZW5kYXJtb250aCB0aCB7XG4vLyAgICAgYm9yZGVyOiAxcHggZG90dGVkICNkZWUyZTZcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciBoMSB7XG4vLyAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtY2hhdC1ndWlfYmFzaWMgaW5wdXQjbWVzc2FnZSB7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1kYXRhLXZpZXcgI3NpbmdsZWltYWdlIHtcbi8vICAgICB3aWR0aDogYXV0b1xuLy8gfVxuXG4vLyAucGF0aC1tb2QtZGF0YSBmb3JtIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxMHB4XG4vLyB9XG5cbi8vIC50ZW1wbGF0ZV9oZWFkaW5nIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxMHB4XG4vLyB9XG5cbi8vIC5icmVhZGNydW1iLWJ1dHRvbiB7XG4vLyAgICAgbWFyZ2luLXRvcDogNHB4XG4vLyB9XG5cbi8vIC5icmVhZGNydW1iLWJ1dHRvbiAuc2luZ2xlYnV0dG9uIHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtYXJnaW4tbGVmdDogNHB4XG4vLyB9XG5cbi8vIC5pZSAucm93LWZsdWlkIC5kZXNrdG9wLWZpcnN0LWNvbHVtbiB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vIH1cblxuLy8gLmxhbmdtZW51IGZvcm0ge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyBjYW52YXMge1xuLy8gICAgIC1tcy10b3VjaC1hY3Rpb246IGF1dG9cbi8vIH1cblxuLy8gZGl2I2RvY2sge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnBhdGgtbW9kLWxlc3NvbiAuaW52aXNpYmxlZmllbGRzZXQuZmllbGRzZXRmaXgge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1sZXNzb24gLmFuc3dlcm9wdGlvbiAuY2hlY2tib3ggbGFiZWwgcCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1sZXNzb24gLmZvcm0taW5saW5lIGxhYmVsLmZvcm0tY2hlY2stbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAucGF0aC1tb2QtbGVzc29uIC5zbGlkZXNob3cge1xuLy8gICAgIG92ZXJmbG93OiBhdXRvO1xuLy8gICAgIHBhZGRpbmc6IDE1cHhcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLWxlc3Nvbi12aWV3IC5icmFuY2hidXR0b25jb250YWluZXIgLnNpbmdsZWJ1dHRvbiBidXR0b25bdHlwZT1zdWJtaXRdIHtcbi8vICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1sZXNzb24tdmlldyAudmVydGljYWwgLnNpbmdsZWJ1dHRvbiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLWxlc3Nvbi12aWV3IC52ZXJ0aWNhbCAuc2luZ2xlYnV0dG9uKy5zaW5nbGVidXR0b24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gICAgIG1hcmdpbi10b3A6IDFyZW1cbi8vIH1cblxuLy8gI3BhZ2UtbW9kLWxlc3Nvbi12aWV3IC5maXRlbSAuZmVsZW1lbnQgLmN1c3RvbS1zZWxlY3Qge1xuLy8gICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbi8vIH1cblxuLy8gLnBhdGgtbW9kLWxlc3NvbiAuZ2VuZXJhbHRhYmxlIHRkIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1sZXNzb24gLmdlbmVyYWx0YWJsZSB0ZCBsYWJlbCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtbGVzc29uIC5nZW5lcmFsdGFibGUgdGQgLmhpZ2hsaWdodCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW1cbi8vIH1cblxuLy8gLnBhdGgtbW9kLWxlc3NvbiAuZ2VuZXJhbHRhYmxlIHRkIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAucGF0aC1tb2Qtd2lraSAubWlkcGFkLFxuLy8gLnBhdGgtbW9kLXdpa2kgLndpa2lfaGVhZGluZ3RpbWUsXG4vLyAucGF0aC1tb2Qtd2lraSAud2lraV9oZWFkaW5ndGl0bGUge1xuLy8gICAgIHRleHQtYWxpZ246IGluaGVyaXRcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXdpa2kgLndpa2lfY29udGVudGJveCB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXN1cnZleSAuc3VydmV5dGFibGU+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKVxuLy8gfVxuXG4vLyAucGF0aC1tb2Qtc3VydmV5IC5zdXJ2ZXl0YWJsZT50Ym9keT50cjpudGgtb2YtdHlwZSgybikge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA1KVxuLy8gfVxuXG4vLyAucGF0aC1tb2Qtc3VydmV5IC5zdXJ2ZXl0YWJsZSAucmJsb2NrIGxhYmVsIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLm5hdiAuY2FyZXQge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiA0cHhcbi8vIH1cblxuLy8gLm5hdiAuZGl2aWRlciB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB3aWR0aDogMFxuLy8gfVxuXG4vLyAudXNlcm1lbnUgLmxvZ2luIHtcbi8vICAgICBsaW5lLWhlaWdodDogMi4yNXJlbVxuLy8gfVxuXG4vLyAudXNlcm1lbnUgLmxvZ2luIGEge1xuLy8gICAgIGNvbG9yOiAjZmFiNmFhXG4vLyB9XG5cbi8vIC51c2VybWVudSAubG9naW4gYTpmb2N1cyxcbi8vIC51c2VybWVudSAubG9naW4gYTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICMwMDU2YjM7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbi8vIH1cblxuLy8gLmxvZ2luZmFpbHVyZXMgLnVzZXJtZW51IC51c2VydGV4dCxcbi8vIC51c2VybG9nZ2VkaW5hcyAudXNlcm1lbnUgLnVzZXJ0ZXh0LFxuLy8gLnVzZXJzd2l0Y2hlZHJvbGUgLnVzZXJtZW51IC51c2VydGV4dCB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbi8vICAgICBoZWlnaHQ6IDM1cHhcbi8vIH1cblxuLy8gLmxvZ2luZmFpbHVyZXMgLnVzZXJtZW51IC51c2VydGV4dCAubWV0YSxcbi8vIC51c2VybG9nZ2VkaW5hcyAudXNlcm1lbnUgLnVzZXJ0ZXh0IC5tZXRhLFxuLy8gLnVzZXJzd2l0Y2hlZHJvbGUgLnVzZXJtZW51IC51c2VydGV4dCAubWV0YSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtXG4vLyB9XG5cbi8vIC5sb2dpbmZhaWx1cmVzIC51c2VybWVudSAuYXZhdGFyIGltZyxcbi8vIC51c2VybG9nZ2VkaW5hcyAudXNlcm1lbnUgLmF2YXRhciBpbWcsXG4vLyAudXNlcnN3aXRjaGVkcm9sZSAudXNlcm1lbnUgLmF2YXRhciBpbWcge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAudXNlcmxvZ2dlZGluYXMgLnVzZXJtZW51IC51c2VyYnV0dG9uIC5hdmF0YXJzIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC51c2VybG9nZ2VkaW5hcyAudXNlcm1lbnUgLnVzZXJidXR0b24gLmF2YXRhcnMgLmF2YXRhci5jdXJyZW50IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICB3aWR0aDogMjBweDtcbi8vICAgICBoZWlnaHQ6IDIwcHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4vLyB9XG5cbi8vIC51c2VybG9nZ2VkaW5hcyAudXNlcm1lbnUgLnVzZXJidXR0b24gLmF2YXRhcnMgLmF2YXRhci5jdXJyZW50IGltZyB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG4vLyB9XG5cbi8vIC51c2VybG9nZ2VkaW5hcyAudXNlcm1lbnUgLnVzZXJidXR0b24gLmF2YXRhcnMgLmF2YXRhciBpbWcge1xuLy8gICAgIHdpZHRoOiBpbmhlcml0O1xuLy8gICAgIGhlaWdodDogaW5oZXJpdFxuLy8gfVxuXG4vLyAudXNlcmxvZ2dlZGluYXMgLnVzZXJtZW51IC51c2VyYnV0dG9uIC5hdmF0YXJzIC5yZWFsdXNlciB7XG4vLyAgICAgd2lkdGg6IDM1cHg7XG4vLyAgICAgaGVpZ2h0OiAzNXB4O1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCkge1xuLy8gICAgIC51c2VydGV4dCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmVcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1xdWl6IC5tb2QtcXVpei1lZGl0LWNvbnRlbnQge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcmVtXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciAuY29sLW1kLTMsXG4vLyAjcGFnZS1tb2QtcXVpei1tb2QgI2lkX3Jldmlld29wdGlvbnNoZHIgLmNvbC1tZC05IHtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBtYXgtd2lkdGg6IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5mb3JtLWJ1dHRvbnMsXG4vLyAjcGFnZS1tb2QtcXVpei1tb2QgI2lkX3Jldmlld29wdGlvbnNoZHIgLmZvcm0tZ3JvdXAsXG4vLyAjcGFnZS1tb2QtcXVpei1tb2QgI2lkX3Jldmlld29wdGlvbnNoZHIgLmZwLWNvbnRlbnQtY2VudGVyIGZvcm0rZGl2LFxuLy8gI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5wYXRoLWFkbWluIC5idXR0b25zLFxuLy8gI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIGRpdi5iYWNrdXAtc2VjdGlvbitmb3JtLFxuLy8gLmZwLWNvbnRlbnQtY2VudGVyICNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciBmb3JtK2Rpdixcbi8vIC5wYXRoLWFkbWluICNwYWdlLW1vZC1xdWl6LW1vZCAjaWRfcmV2aWV3b3B0aW9uc2hkciAuYnV0dG9ucyB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgd2lkdGg6IDIwcmVtO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtaW4taGVpZ2h0OiAxMnJlbVxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1tb2QgI2lkX3Jldmlld29wdGlvbnNoZHIgLmJ0bi1saW5rIHtcbi8vICAgICBsaW5lLWhlaWdodDogMS41O1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b21cbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5mb3JtLWlubGluZSB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgY2xlYXI6IGxlZnRcbi8vIH1cblxuLy8gI3BhZ2UtbW9kLXF1aXotbW9kICNpZF9yZXZpZXdvcHRpb25zaGRyIC5mb3JtLWNoZWNrIHtcbi8vICAgICB3aWR0aDogOTAlO1xuLy8gICAgIGhlaWdodDogMjJweDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbiB7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICBsaW5lLWhlaWdodDogMjBweDtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICAgICBoZWlnaHQ6IDQwcHg7XG4vLyAgICAgd2lkdGg6IDMwcHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgIGJvcmRlcjogMDtcbi8vICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbi8vICAgICBtYXJnaW46IDAgNnB4IDZweCAwXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayBzcGFuLnFuYnV0dG9uIHtcbi8vICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYTtcbi8vICAgICBjb2xvcjogIzQ5NTA1N1xuLy8gfVxuXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgYS5xbmJ1dHRvbjphY3RpdmUsXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgYS5xbmJ1dHRvbjpmb2N1cyxcbi8vIC5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayBhLnFuYnV0dG9uOmhvdmVyIHtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uIC50aGlzcGFnZWhvbGRlciB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgIHotaW5kZXg6IDFcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi50aGlzcGFnZSAudGhpc3BhZ2Vob2xkZXIge1xuLy8gICAgIGJvcmRlci13aWR0aDogM3B4XG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAuYWxscXVlc3Rpb25zb25vbmVwYWdlIC5xbmJ1dHRvbi50aGlzcGFnZSAudGhpc3BhZ2Vob2xkZXIge1xuLy8gICAgIGJvcmRlci13aWR0aDogMXB4XG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24uZmxhZ2dlZCAudGhpc3BhZ2Vob2xkZXIge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChbW3BpeDp0aGVtZXxtb2QvcXVpei9mbGFnLW9uXV0pIDE1cHggMCBuby1yZXBlYXRcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbiAudHJhZmZpY2xpZ2h0IHtcbi8vICAgICBib3JkZXI6IDA7XG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZiBub25lIGNlbnRlci8xMHB4IG5vLXJlcGVhdCBzY3JvbGw7XG4vLyAgICAgaGVpZ2h0OiAyMHB4O1xuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHhcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5pbnZhbGlkYW5zd2VyIC50cmFmZmljbGlnaHQsXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLm5vdHlldGFuc3dlcmVkIC50cmFmZmljbGlnaHQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5pbnZhbGlkYW5zd2VyIC50cmFmZmljbGlnaHQge1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDp0aGVtZXxtb2QvcXVpei93YXJuaW5ndHJpYW5nbGVdXSlcbi8vIH1cblxuLy8gLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5jb3JyZWN0IC50cmFmZmljbGlnaHQge1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChbW3BpeDp0aGVtZXxtb2QvcXVpei9jaGVja21hcmtdXSk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLmJsb2NrZWQgLnRyYWZmaWNsaWdodCB7XG4vLyAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFtbcGl4OmNvcmV8dC9sb2NrZWRdXSk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLmluY29ycmVjdCAudHJhZmZpY2xpZ2h0LFxuLy8gLnBhdGgtbW9kLXF1aXogI21vZF9xdWl6X25hdmJsb2NrIC5xbmJ1dHRvbi5ub3RhbnN3ZXJlZCAudHJhZmZpY2xpZ2h0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1XG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1xdWl6ICNtb2RfcXVpel9uYXZibG9jayAucW5idXR0b24ucGFydGlhbGx5Y29ycmVjdCAudHJhZmZpY2xpZ2h0IHtcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoW1twaXg6dGhlbWV8bW9kL3F1aXovd2hpdGVjaXJjbGVdXSk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwN1xuLy8gfVxuXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLmFuc3dlcnNhdmVkIC50cmFmZmljbGlnaHQsXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLmNvbXBsZXRlIC50cmFmZmljbGlnaHQsXG4vLyAucGF0aC1tb2QtcXVpeiAjbW9kX3F1aXpfbmF2YmxvY2sgLnFuYnV0dG9uLnJlcXVpcmVzZ3JhZGluZyAudHJhZmZpY2xpZ2h0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkXG4vLyB9XG5cbi8vICNwYWdlLW1vZC1xdWl6LWVkaXQgdWwuc2xvdHMgbGkuc2VjdGlvbiBsaS5hY3Rpdml0eSAuaW5zdGFuY2VtYXhtYXJrY29udGFpbmVyIGZvcm0gaW5wdXQge1xuLy8gICAgIGhlaWdodDogMS40ZW07XG4vLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gfVxuXG4vLyAjcGFnZS1tb2QtcXVpei1lZGl0IHVsLnNsb3RzIGxpLnNlY3Rpb24gbGkuYWN0aXZpdHkgLmluc3RhbmNlbWF4bWFya2NvbnRhaW5lciB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXJnaW46IDAgLjRlbVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1hY3Rpb25zLXBhbmVsXSBbZGF0YS1yZWdpb249Z3JhZGUtYWN0aW9uc10gLmNvbGxhcHNlLWJ1dHRvbnMge1xuLy8gICAgIHRvcDogYXV0b1xuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduICNwYWdlLWNvbnRlbnQgW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAubWZvcm06bm90KC51bnJlc3BvbnNpdmUpIC5mY29udGFpbmVyIC5maXRlbS5wb3BvdXQgLmZlbGVtZW50IHtcbi8vICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSB7XG4vLyAgICAgcGFkZGluZy10b3A6IDFyZW1cbi8vIH1cblxuLy8gLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5maXRlbT4uY29sLW1kLTMsXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLmZpdGVtPi5jb2wtbWQtOSB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgZmxleDogbm9uZVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLmZpdGVtLnJvdyxcbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSBmaWVsZHNldCB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAubWZvcm0gLmZpdGVtLmhhcy1wb3BvdXQgLmZlbGVtZW50IHtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLm1mb3JtIC5maXRlbSAuZmVsZW1lbnQge1xuLy8gICAgIHdpZHRoOiBhdXRvXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAucG9wb3V0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAuZml0ZW0uaGFzLXBvcG91dCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbi8vICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbi8vIH1cblxuLy8gLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5oYXMtcG9wb3V0IC5jb2wtbWQtMyB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgOSwgLjEpO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbi8vIH1cblxuLy8gLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5wb3BvdXQ+LmNvbC1tZC0zIHtcbi8vICAgICBmb250LXNpemU6IDEuNXJlbVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLnBvcG91dCBbZGF0YS1yZWdpb249cG9wb3V0LWJ1dHRvbl0ge1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249YXNzaWdubWVudC1pbmZvXSB7XG4vLyAgICAgb3ZlcmZsb3cteTogaGlkZGVuXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRpbmctbmF2aWdhdGlvbl0ge1xuLy8gICAgIHBhZGRpbmc6IDZweFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1hY3Rpb25zXSB7XG4vLyAgICAgcGFkZGluZzogMTBweFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj11c2VyLWluZm9dIC5pbWctcm91bmRlZCB7XG4vLyAgICAgbWFyZ2luLXRvcDogMFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkaW5nLW5hdmlnYXRpb24tcGFuZWxdIHtcbi8vICAgICBoZWlnaHQ6IDg1cHhcbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbi8vICAgICAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkaW5nLW5hdmlnYXRpb24tcGFuZWxdIHtcbi8vICAgICAgICAgaGVpZ2h0OiBhdXRvXG4vLyAgICAgfVxuLy8gICAgIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPXVzZXItaW5mb10ge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxcmVtXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkaW5nLW5hdmlnYXRpb25dIFtkYXRhLXJlZ2lvbj1pbnB1dC1maWVsZF0gaW5wdXQge1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAuYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgKiB7XG4vLyAgICAgYm94LXNpemluZzogY29udGVudC1ib3hcbi8vIH1cblxuLy8gLmFzc2lnbmZlZWRiYWNrX2VkaXRwZGZfd2lkZ2V0IGJ1dHRvbiB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuLy8gfVxuXG4vLyAuYXNzaWduZmVlZGJhY2tfZWRpdHBkZl93aWRnZXQgLmNvbW1lbnRjb2xvdXJidXR0b24gaW1nIHtcbi8vICAgICBib3JkZXItd2lkdGg6IDBcbi8vIH1cblxuLy8gLmFzc2lnbmZlZWRiYWNrX2VkaXRwZGZfbWVudSB7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLmdyYWRpbmdmb3JtX2d1aWRlIC5yZW1hcmsgLmNvbW1lbnRjaG9vc2VyIHtcbi8vICAgICBmbG9hdDogbm9uZVxuLy8gfVxuXG4vLyAucGF0aC1tb2QtYXNzaWduIFtkYXRhLXJlZ2lvbj1ncmFkZS1wYW5lbF0gLmdyYWRpbmdmb3JtX2d1aWRlIC5tYXJraW5nZ3VpZGVyZW1hcmsge1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAubWZvcm0gLmZpdGVtIC5mZWxlbWVudFtkYXRhLWZpZWxkdHlwZT1ncmFkaW5nXSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbi8vIH1cblxuLy8gLnBhdGgtbW9kLWFzc2lnbiBbZGF0YS1yZWdpb249Z3JhZGUtcGFuZWxdIC5zaG93bWFya2VyZGVzYyxcbi8vIC5wYXRoLW1vZC1hc3NpZ24gW2RhdGEtcmVnaW9uPWdyYWRlLXBhbmVsXSAuc2hvd3N0dWRlbnRkZXNjIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5wYXRoLWFkbWluLW1vZC1sdGkgLmFjdGlvbiAubG9hZGVyIGltZyxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIC5wYXRoLWFkbWluLW1vZC1sdGkgaW5wdXQgLmxvYWRlciBpbWcsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLnBhdGgtYWRtaW4tbW9kLWx0aSAuYWRkY3JpdGVyaW9uIC5sb2FkZXIgaW1nLFxuLy8gLnBhdGgtYWRtaW4tbW9kLWx0aSAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYWN0aW9uIC5sb2FkZXIgaW1nLFxuLy8gLnBhdGgtYWRtaW4tbW9kLWx0aSAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCAubG9hZGVyIGltZyxcbi8vIC5wYXRoLWFkbWluLW1vZC1sdGkgI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5hZGRjcml0ZXJpb24gLmxvYWRlciBpbWcsXG4vLyAucGF0aC1hZG1pbi1tb2QtbHRpICN0b29sLWxpc3QtbG9hZGVyLWNvbnRhaW5lciAubG9hZGVyIGltZyxcbi8vIC5wYXRoLWFkbWluLW1vZC1sdGkgLmJ0biAubG9hZGVyIGltZyB7XG4vLyAgICAgaGVpZ2h0OiBhdXRvXG4vLyB9XG5cbi8vIC55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggLnl1aS1sYXlvdXQtdW5pdCBkaXYueXVpLWxheW91dC1iZCxcbi8vIC55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAueXVpLWxheW91dC11bml0IGRpdi55dWktbGF5b3V0LWJkLW5vZnQsXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggLnl1aS1sYXlvdXQtdW5pdCBkaXYueXVpLWxheW91dC1iZC1ub2hkLFxuLy8gLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQtYm90dG9tLFxuLy8gLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQtcmlnaHQge1xuLy8gICAgIGJvcmRlcjogMFxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggLnl1aS1sYXlvdXQtdW5pdC1ib3R0b20sXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggLnl1aS1sYXlvdXQtdW5pdC1yaWdodCB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMFxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggLnl1aS1sYXlvdXQtdW5pdCBkaXYueXVpLWxheW91dC1iZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4IC55dWktbGF5b3V0LXVuaXQueXVpLWxheW91dC11bml0LWNlbnRlciBkaXYueXVpLWxheW91dC1iZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtaW5wdXQtYXJlYSB0YWJsZS5nZW5lcmFsdGFibGUsXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtaW5wdXQtYXJlYSB0YWJsZS5nZW5lcmFsdGFibGUgdGQuY2VsbCB7XG4vLyAgICAgYm9yZGVyOiAwO1xuLy8gICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtdXNlcmxpc3Qge1xuLy8gICAgIHBhZGRpbmc6IDEwcHggNXB4XG4vLyB9XG5cbi8vIC55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAjY2hhdC11c2VybGlzdCAjdXNlcnMtbGlzdCB7XG4vLyAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcbi8vIH1cblxuLy8gLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LXVzZXJsaXN0ICN1c2Vycy1saXN0IGxpIHtcbi8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbi8vICAgICBwYWRkaW5nOiA1cHggMTBweFxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtdXNlcmxpc3QgI3VzZXJzLWxpc3QgaW1nIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbi8vICAgICBtYXgtd2lkdGg6IG5vbmVcbi8vIH1cblxuLy8gLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LW1lc3NhZ2VzIHtcbi8vICAgICBtYXJnaW46IDIwcHggMjVweFxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtbWVzc2FnZXMgLmNoYXQtZXZlbnQuY291cnNlLXRoZW1lIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luOiAxMHB4IDA7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGNvbG9yOiAjNDk1MDU3XG4vLyB9XG5cbi8vIC55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAjY2hhdC1tZXNzYWdlcyAuY2hhdC1tZXNzYWdlLmNvdXJzZS10aGVtZSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDksIC4xMjUpO1xuLy8gICAgIHBhZGRpbmc6IDEuMjVyZW1cbi8vIH1cblxuLy8gLnl1aS1za2luLXNhbSAueXVpLWxheW91dC5wYXRoLW1vZC1jaGF0LWd1aV9hamF4ICNjaGF0LW1lc3NhZ2VzIC5jaGF0LW1lc3NhZ2UuY291cnNlLXRoZW1lIC50aW1lIHtcbi8vICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgZm9udC1zaXplOiAxMXB4O1xuLy8gICAgIGNvbG9yOiAjNDk1MDU3XG4vLyB9XG5cbi8vIC55dWktc2tpbi1zYW0gLnl1aS1sYXlvdXQucGF0aC1tb2QtY2hhdC1ndWlfYWpheCAjY2hhdC1tZXNzYWdlcyAuY2hhdC1tZXNzYWdlLmNvdXJzZS10aGVtZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAueXVpLXNraW4tc2FtIC55dWktbGF5b3V0LnBhdGgtbW9kLWNoYXQtZ3VpX2FqYXggI2NoYXQtbWVzc2FnZXMgLmNoYXQtbWVzc2FnZS5jb3Vyc2UtdGhlbWUgLnVzZXIge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gI3BhZ2UtcmVwb3J0LXBhcnRpY2lwYXRpb24taW5kZXggLnBhcnRpY2lwYXRpb25zZWxlY3Rmb3JtIGRpdiBsYWJlbCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIG1hcmdpbjogMCA1cHhcbi8vIH1cblxuLy8gI3BhZ2UtcmVwb3J0LXBhcnRpY2lwYXRpb24taW5kZXggLnBhcnRpY2lwYXRpb25zZWxlY3Rmb3JtIGRpdiBsYWJlbFtmb3I9bWVudWluc3RhbmNlaWRdIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMFxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIHtcbi8vICAgICBjbGVhcjogYm90aDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3Muc2VjdGlvbl9sZXZlbCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbi8vICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncy5zZWN0aW9uX2xldmVsOjphZnRlciB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgY2xlYXI6IGJvdGg7XG4vLyAgICAgY29udGVudDogXCJcIlxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5pbmNsdWRlX3NldHRpbmcge1xuLy8gICAgIHdpZHRoOiA1MCU7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIHBhZGRpbmc6IC4zcmVtXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLm5vcm1hbF9zZXR0aW5nIHtcbi8vICAgICB3aWR0aDogNTAlO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBwYWRkaW5nOiAuM3JlbVxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLnNlY3Rpb25fbGV2ZWwge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5zZWN0aW9uX2xldmVsIC5hY3Rpdml0eV9sZXZlbCB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMFxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLnByb2NlZWRidXR0b24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3M6bnRoLW9mLXR5cGUob2RkKSxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZzpudGgtb2YtdHlwZShvZGQpIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wNSlcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5nczpudGgtb2YtdHlwZSgybiksXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmc6bnRoLW9mLXR5cGUoMm4pIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIC5mcC1jb250ZW50LWNlbnRlciAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIGZvcm0rZGl2IC5jb2wtbWQtMy5jaGVja2JveCxcbi8vIC5mcC1jb250ZW50LWNlbnRlciAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgZm9ybStkaXYgLmNvbC1tZC0zLmNoZWNrYm94LFxuLy8gLnBhdGgtYWRtaW4gLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAuYnV0dG9ucyAuY29sLW1kLTMuY2hlY2tib3gsXG4vLyAucGF0aC1hZG1pbiAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgLmJ1dHRvbnMgLmNvbC1tZC0zLmNoZWNrYm94LFxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAuZm9ybS1idXR0b25zIC5jb2wtbWQtMy5jaGVja2JveCxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3MgLmZvcm0tZ3JvdXAgLmNvbC1tZC0zLmNoZWNrYm94LFxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAuZnAtY29udGVudC1jZW50ZXIgZm9ybStkaXYgLmNvbC1tZC0zLmNoZWNrYm94LFxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAucGF0aC1hZG1pbiAuYnV0dG9ucyAuY29sLW1kLTMuY2hlY2tib3gsXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIGRpdi5iYWNrdXAtc2VjdGlvbitmb3JtIC5jb2wtbWQtMy5jaGVja2JveCxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAuZm9ybS1idXR0b25zIC5jb2wtbWQtMy5jaGVja2JveCxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAuZm9ybS1ncm91cCAuY29sLW1kLTMuY2hlY2tib3gsXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgLmZwLWNvbnRlbnQtY2VudGVyIGZvcm0rZGl2IC5jb2wtbWQtMy5jaGVja2JveCxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAucGF0aC1hZG1pbiAuYnV0dG9ucyAuY29sLW1kLTMuY2hlY2tib3gsXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5yb290X3NldHRpbmcgZGl2LmJhY2t1cC1zZWN0aW9uK2Zvcm0gLmNvbC1tZC0zLmNoZWNrYm94IHtcbi8vICAgICB3aWR0aDogMCVcbi8vIH1cblxuLy8gLmZwLWNvbnRlbnQtY2VudGVyIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3MgZm9ybStkaXYgLmNvbC1tZC05LmNoZWNrYm94LFxuLy8gLmZwLWNvbnRlbnQtY2VudGVyIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyBmb3JtK2RpdiAuY29sLW1kLTkuY2hlY2tib3gsXG4vLyAucGF0aC1hZG1pbiAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5idXR0b25zIC5jb2wtbWQtOS5jaGVja2JveCxcbi8vIC5wYXRoLWFkbWluIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAuYnV0dG9ucyAuY29sLW1kLTkuY2hlY2tib3gsXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5mb3JtLWJ1dHRvbnMgLmNvbC1tZC05LmNoZWNrYm94LFxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAuZ3JvdXBlZF9zZXR0aW5ncyAuZm9ybS1ncm91cCAuY29sLW1kLTkuY2hlY2tib3gsXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5mcC1jb250ZW50LWNlbnRlciBmb3JtK2RpdiAuY29sLW1kLTkuY2hlY2tib3gsXG4vLyAucGF0aC1iYWNrdXAgLm1mb3JtIC5ncm91cGVkX3NldHRpbmdzIC5wYXRoLWFkbWluIC5idXR0b25zIC5jb2wtbWQtOS5jaGVja2JveCxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLmdyb3VwZWRfc2V0dGluZ3MgZGl2LmJhY2t1cC1zZWN0aW9uK2Zvcm0gLmNvbC1tZC05LmNoZWNrYm94LFxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAucm9vdF9zZXR0aW5nIC5mb3JtLWJ1dHRvbnMgLmNvbC1tZC05LmNoZWNrYm94LFxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAucm9vdF9zZXR0aW5nIC5mb3JtLWdyb3VwIC5jb2wtbWQtOS5jaGVja2JveCxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyAuZnAtY29udGVudC1jZW50ZXIgZm9ybStkaXYgLmNvbC1tZC05LmNoZWNrYm94LFxuLy8gLnBhdGgtYmFja3VwIC5tZm9ybSAucm9vdF9zZXR0aW5nIC5wYXRoLWFkbWluIC5idXR0b25zIC5jb2wtbWQtOS5jaGVja2JveCxcbi8vIC5wYXRoLWJhY2t1cCAubWZvcm0gLnJvb3Rfc2V0dGluZyBkaXYuYmFja3VwLXNlY3Rpb24rZm9ybSAuY29sLW1kLTkuY2hlY2tib3gge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGxlZnQ6IDBcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5kZXRhaWwtcGFpciAuZGV0YWlsLXBhaXItbGFiZWwge1xuLy8gICAgIHdpZHRoOiAyNSU7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgY2xlYXI6IGxlZnRcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5kZXRhaWwtcGFpciAuZGV0YWlsLXBhaXItdmFsdWUge1xuLy8gICAgIHdpZHRoOiA3NSU7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXAtcmVzdG9yZSAuc2luZ2xlYnV0dG9uIHtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCA5LCAuMTI1KTtcbi8vICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiAuYmFja3VwLXN1Yi1zZWN0aW9uLFxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiAuaGVhZGVyLFxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiAuc2luZ2xlYnV0dG9uLFxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiAuc3ViLWhlYWRlciB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgY2xlYXI6IGJvdGhcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXAtc2VjdGlvbiB0aC5oZWFkZXIge1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIGZsb2F0OiBub25lXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAuYmFja3VwLXNlY3Rpb24gOjphZnRlciB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBkaXNwbGF5OiB0YWJsZTtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLmJhY2t1cC1zZWN0aW9uOjphZnRlciB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgY2xlYXI6IGJvdGg7XG4vLyAgICAgY29udGVudDogXCJcIlxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLm5vdGlmaWNhdGlvbi5kZXBlbmRlbmNpZXNfZW5mb3JjZWQge1xuLy8gICAgIGNvbG9yOiAjZGMzNTQ1O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC5iYWNrdXBfcHJvZ3Jlc3Mge1xuLy8gICAgIG1hcmdpbi10b3A6IDFyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLmJhY2t1cF9wcm9ncmVzcyAuYmFja3VwX3N0YWdlLmJhY2t1cF9zdGFnZV9jdXJyZW50IHtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgIGNvbG9yOiBpbmhlcml0XG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAuYmFja3VwX3Byb2dyZXNzIHNwYW4uYmFja3VwX3N0YWdlLmJhY2t1cF9zdGFnZV9jb21wbGV0ZSB7XG4vLyAgICAgY29sb3I6IGluaGVyaXRcbi8vIH1cblxuLy8gI3BhZ2UtYmFja3VwLXJlc3RvcmUgLmZpbGVhbGlhc2VzZmFpbHVyZXMge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGFcbi8vIH1cblxuLy8gI3BhZ2UtYmFja3VwLXJlc3RvcmUgLmZpbGVhbGlhc2VzZmFpbHVyZXMgLmFsaWFzZXNsaXN0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciB7XG4vLyAgICAgd2lkdGg6IDUwMHB4O1xuLy8gICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbi8vICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1pbi1oZWlnaHQ6IDRweFxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLndpYmJsZXIgLndpYmJsZSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGhlaWdodDogNHB4XG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUwIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZWVlXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUxIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZGRkXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUyIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjY2NjXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUzIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjYmJiXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU0IHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjYWFhXG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU1IHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjOTk5XG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU2IHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjODg4XG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU3IHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjNzc3XG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU4IHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjNjY2XG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGU5IHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjNTU1XG4vLyB9XG5cbi8vIC5wYXRoLWJhY2t1cCAud2liYmxlciAuc3RhdGUxMCB7XG4vLyAgICAgYmFja2dyb3VuZDogIzQ0NFxuLy8gfVxuXG4vLyAucGF0aC1iYWNrdXAgLndpYmJsZXIgLnN0YXRlMTEge1xuLy8gICAgIGJhY2tncm91bmQ6ICMzMzNcbi8vIH1cblxuLy8gLnBhdGgtYmFja3VwIC53aWJibGVyIC5zdGF0ZTEyIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjMjIyXG4vLyB9XG5cbi8vIC5zaW5nbGVidXR0b24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAuc2luZ2xlYnV0dG9uKy5zaW5nbGVidXR0b24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxuLy8gfVxuXG4vLyAuY29udGludWVidXR0b24ge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyBwLmFycm93X2J1dHRvbiB7XG4vLyAgICAgbWFyZ2luLXRvcDogNWVtO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyBwLmFycm93X2J1dHRvbiAjcmVtb3ZlIHtcbi8vICAgICBtYXJnaW46IDNlbSBhdXRvIDVlbVxuLy8gfVxuXG4vLyAjYWRkY29udHJvbHMge1xuLy8gICAgIG1hcmdpbi10b3A6IDEycmVtO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAzZW1cbi8vIH1cblxuLy8gI2FkZGNvbnRyb2xzIGxhYmVsIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmVcbi8vIH1cblxuLy8gI2FkZGNvbnRyb2xzIGlucHV0LFxuLy8gI3JlbW92ZWNvbnRyb2xzIGlucHV0IHtcbi8vICAgICBtYXJnaW46IGF1dG9cbi8vIH1cblxuLy8gLmJ0bi1saW5ldXAge1xuLy8gICAgIG1hcmdpbjogMCAwIDEwcHggNXB4XG4vLyB9XG5cbi8vIC5ncmFkZXRyZWVib3ggaDQge1xuLy8gICAgIGZvbnQtc2l6ZTogMXJlbVxuLy8gfVxuXG4vLyAuZ3JhZGV0cmVlYm94IGlucHV0W3R5cGU9dGV4dF0sXG4vLyAuZ3JhZGV0cmVlYm94IHRoLmNlbGwge1xuLy8gICAgIHdpZHRoOiBhdXRvXG4vLyB9XG5cbi8vIC5ncmFkZXRyZWVib3ggaW5wdXRbdHlwZT10ZXh0XSxcbi8vIC5ncmFkZXRyZWVib3ggc2VsZWN0IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5jb3JlX2dyYWRlc19ub3RpY2VzIC5zaW5nbGVidXR0b24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQgI21haW5jb250ZW50Ky51cmxzZWxlY3Qge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiA0MHZ3XG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgI3JlZ2lvbi1tYWluIHtcbi8vICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuLy8gICAgIG1pbi13aWR0aDogMTAwJTtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4vLyB9XG5cbi8vICNwYWdlLWVucm9sLXVzZXJzIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgI3JlZ2lvbi1tYWluPiNmaWx0ZXJmb3JtLFxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAjcGFnZS1lbnJvbC11c2VycyAjcmVnaW9uLW1haW4+I2ZpbHRlcmZvcm0sXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbj4uY2FyZCxcbi8vIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgI3JlZ2lvbi1tYWluPi5ncm91cGluZm9ib3gsXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbj4ud2VsbCxcbi8vIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLnF1ZSAjcmVnaW9uLW1haW4+Lmhpc3RvcnksXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyIC51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlICNyZWdpb24tbWFpbj5zZWN0aW9uLFxuLy8gLnF1ZSAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyICNyZWdpb24tbWFpbj4uaGlzdG9yeSxcbi8vIC51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgI3JlZ2lvbi1tYWluPnNlY3Rpb24ge1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIG92ZXJmbG93LXg6IGluaXRpYWxcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAjcmVnaW9uLW1haW4gZGl2W3JvbGU9bWFpbl0ge1xuLy8gICAgIGZsZXg6IDEgMSBhdXRvXG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgW2RhdGEtcmVnaW9uPWJsb2Nrcy1jb2x1bW5dIHtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAjYWN0aXZlbWV0aG9kc2VsZWN0b3IgbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAjYWN0aXZlbWV0aG9kc2VsZWN0b3IgLmhlbHB0b29sdGlwIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC41ZW1cbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy8gICAgIHdpZHRoOiAxNTBweDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBtYXJnaW46IC41ZW07XG4vLyAgICAgcGFkZGluZzogMWVtO1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmFjdGlvbiAuYWN0aW9uLXRleHQge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB0b3A6IC40ZW07XG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1mb3JtLXJ1YnJpYy1lZGl0IC5ncmFkaW5nZm9ybV9ydWJyaWNfZWRpdGZvcm0gLnN0YXR1cyB7XG4vLyAgICAgZm9udC1zaXplOiA3MCVcbi8vIH1cblxuLy8gLmdyYWRpbmdmb3JtX3J1YnJpYy5lZGl0b3IgLmFkZGNyaXRlcmlvbiBpbnB1dCxcbi8vIC5ncmFkaW5nZm9ybV9ydWJyaWMuZWRpdG9yIC5hZGRsZXZlbCBpbnB1dCB7XG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZiBub25lIG5vLXJlcGVhdCB0b3AgbGVmdFxuLy8gfVxuXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMWVtXG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmRlc2NyaXB0aW9uIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy8gICAgIHBhZGRpbmc6IDZweFxuLy8gfVxuXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5kZXNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICBoZWlnaHQ6IDExNXB4XG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmRlZmluaXRpb24gdGV4dGFyZWEge1xuLy8gICAgIHdpZHRoOiA4MCU7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5zY29yZSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMjhweFxuLy8gfVxuXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5zY29yZSBpbnB1dCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5sZXZlbCB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICBwYWRkaW5nOiA2cHhcbi8vIH1cblxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAubGV2ZWwgLmRlbGV0ZSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHdpZHRoOiAzMnB4O1xuLy8gICAgIGhlaWdodDogMzJweDtcbi8vICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbi8vICAgICBjbGVhcjogYm90aDtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAubGV2ZWwgLmRlbGV0ZSBpbnB1dCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICBoZWlnaHQ6IDI0cHg7XG4vLyAgICAgd2lkdGg6IDI0cHg7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmxldmVsIC5kZWxldGUgaW5wdXQ6aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRcbi8vIH1cblxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuc2NvcmV2YWx1ZSBpbnB1dCB7XG4vLyAgICAgZmxvYXQ6IG5vbmU7XG4vLyAgICAgd2lkdGg6IDJlbVxuLy8gfVxuXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5zY29yZXZhbHVlIGlucHV0LmhpZGRlbmVsZW1lbnQsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5zY29yZXZhbHVlIGlucHV0LnBzZXVkb3RhYmxpbmsge1xuLy8gICAgIHdpZHRoOiAwXG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIHtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0IHtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4vLyAgICAgaGVpZ2h0OiAzMHB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogNXB4XG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uIHtcbi8vICAgICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMWVtXG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uIGlucHV0IHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4vLyAgICAgYm9yZGVyOiAwIG5vbmU7XG4vLyAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFtbcGl4OnQvYWRkXV0pIG5vLXJlcGVhdCA3cHggOHB4O1xuLy8gICAgIHBhZGRpbmctbGVmdDogMjZweFxuLy8gfVxuXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLm9wdGlvbnMge1xuLy8gICAgIGNsZWFyOiBib3RoXG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAub3B0aW9ucyAub3B0aW9uIGxhYmVsIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMmVtO1xuLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICAgIHRleHQtc2hhZG93OiBub25lO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAub3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbi8vICAgICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMTJweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyBoNCB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jb2x1bW4tcm93c3BhbiB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICB3aWR0aDogMjRweDtcbi8vICAgICBtaW4td2lkdGg6IDI0cHg7XG4vLyAgICAgbWF4LXdpZHRoOiAyNHB4XG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jYXRlZ29yeSB0ZC5jb2x1bW4tbmFtZSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwXG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIHRkLmNvbHVtbi1uYW1lIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNhdGVnb3J5IC5jb2x1bW4tcmFuZ2UsXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY2F0ZWdvcnkgaW5wdXRbdHlwZT10ZXh0XSxcbi8vIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jYXRlZ29yeWl0ZW0sXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY291cnNlaXRlbSB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuZW1wdHlyb3cge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmdyYWRlaXRlbWRlc2NyaXB0aW9uIHtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIHBhZGRpbmctbGVmdDogMjRweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodCB7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDMge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMzdweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDQge1xuLy8gICAgIHBhZGRpbmctbGVmdDogNjZweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDUge1xuLy8gICAgIHBhZGRpbmctbGVmdDogOTVweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDYge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMTI0cHhcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNvbHVtbi13ZWlnaHQubGV2ZWw3IHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDE1M3B4XG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jb2x1bW4td2VpZ2h0LmxldmVsOCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxODJweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXdlaWdodC5sZXZlbDkge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMjExcHhcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNvbHVtbi13ZWlnaHQubGV2ZWwxMCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyNDBweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsMiB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAzN3B4XG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzIC5jb2x1bW4tcmFuZ2UubGV2ZWwzIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDY2cHhcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMgLmNvbHVtbi1yYW5nZS5sZXZlbDQge1xuLy8gICAgIHBhZGRpbmctbGVmdDogOTVweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsNSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMjRweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsNiB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxNTNweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsNyB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxODJweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsOCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyMTFweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsOSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyNDBweFxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1lZGl0LXRyZWUgLnNldHVwLWdyYWRlcyAuY29sdW1uLXJhbmdlLmxldmVsMTAge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMjY5cHhcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtZWRpdC10cmVlIC5zZXR1cC1ncmFkZXMuZ2VuZXJhbHRhYmxlIC5sZXZlbG9kZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLWVkaXQtdHJlZSAuc2V0dXAtZ3JhZGVzLmdlbmVyYWx0YWJsZSAubGV2ZWxldmVuIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApXG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLmdyYWRlcGFyZW50IHRhYmxlIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAuZ3JhZGVwYXJlbnQgdHIgLmNlbGwge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LWdyYWRlciAuZ3JhZGVwYXJlbnQgLmNlbGwsXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyIC5ncmFkZXBhcmVudCB0YWJsZSB7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2XG4vLyB9XG5cbi8vIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLmdyYWRlcGFyZW50IC5hdmcsXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyIC5ncmFkZXBhcmVudCAuZmxvYXRlciAuY2VsbCxcbi8vIC5wYXRoLWdyYWRlLXJlcG9ydC1ncmFkZXIgLmdyYWRlcGFyZW50IHRyOm50aC1vZi10eXBlKDJuKSAuY2VsbCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQtZ3JhZGVyIC5ncmFkZXBhcmVudCB0YWJsZSAuY2xpY2thYmxlIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LXVzZXIgLnVzZXItZ3JhZGUge1xuLy8gICAgIGJvcmRlcjogbm9uZVxuLy8gfVxuXG4vLyAucGF0aC1ncmFkZS1yZXBvcnQtdXNlciAudXNlci1ncmFkZS5nZW5lcmFsdGFibGUgLmxldmVsb2RkIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDksIC4wNSlcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LXVzZXIgLnVzZXItZ3JhZGUuZ2VuZXJhbHRhYmxlIC5sZXZlbGV2ZW4ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMClcbi8vIH1cblxuLy8gLnBhdGgtZ3JhZGUtcmVwb3J0LXNpbmdsZXZpZXcgaW5wdXRbbmFtZV49ZmluYWxncmFkZV0ge1xuLy8gICAgIHdpZHRoOiA4MHB4XG4vLyB9XG5cbi8vIC5jb2x1bW5zLWF1dG9mbG93LTF0bzF0bzEge1xuLy8gICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuLy8gICAgIGNvbHVtbi1jb3VudDogM1xuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuLy8gICAgIC5jb2x1bW5zLWF1dG9mbG93LTF0bzF0bzEge1xuLy8gICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbi8vICAgICAgICAgY29sdW1uLWNvdW50OiAxXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAuZmlsZS1waWNrZXIgdGQubGFiZWwsXG4vLyBsaS5hY3Rpdml0eS5sYWJlbCB7XG4vLyAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbi8vICAgICBjb2xvcjogaW5oZXJpdDtcbi8vICAgICBib3JkZXI6IGluaGVyaXQ7XG4vLyAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgcGFkZGluZzogOHB4O1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuLy8gICAgIHRleHQtYWxpZ246IGluaGVyaXRcbi8vIH1cblxuLy8gLmZpbGUtcGlja2VyIHRkLmxhYmVsIHtcbi8vICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0XG4vLyB9XG5cbi8vIC5jaG9vc2VyY29udGFpbmVyICNjaG9vc2Vmb3JtIC5vcHRpb24gbGFiZWwge1xuLy8gICAgIGZvbnQtc2l6ZTogMTJweFxuLy8gfVxuXG4vLyAuYmxvY2suaGlkZGVuLFxuLy8gLmJsb2NrLmludmlzaWJsZSxcbi8vIGxpLnNlY3Rpb24uaGlkZGVuIHtcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5mb3J1bXBvc3QgLnJvdyB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZm9ydW1wb3N0IC5yb3c6YWZ0ZXIsXG4vLyAuZm9ydW1wb3N0IC5yb3c6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBub25lXG4vLyB9XG5cbi8vIGZpZWxkc2V0LmhpZGRlbiB7XG4vLyAgICAgZGlzcGxheTogaW5oZXJpdDtcbi8vICAgICB2aXNpYmlsaXR5OiBpbmhlcml0XG4vLyB9XG5cbi8vICNxdWVzdGlvbmJhbmsrLmNvbnRhaW5lciB7XG4vLyAgICAgd2lkdGg6IGF1dG9cbi8vIH1cblxuLy8gYm9keTpub3QoLmpzZW5hYmxlZCkgLmRyb3Bkb3duOmhvdmVyPi5kcm9wZG93bi1tZW51IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBtYXJnaW4tdG9wOiAtNnB4XG4vLyB9XG5cbi8vIC5sYW5nbWVudS5vcGVuPi5kcm9wZG93bi1tZW51LFxuLy8gYm9keTpub3QoLmpzZW5hYmxlZCkgLmxhbmdtZW51OmhvdmVyPi5kcm9wZG93bi1tZW51IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbi8vICAgICBvdmVyZmxvdy15OiBhdXRvXG4vLyB9XG5cbi8vIC5uYXZiYXIuZml4ZWQtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4vLyAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuLy8gICAgIG92ZXJmbG93LXk6IGF1dG9cbi8vIH1cblxuLy8gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayxcbi8vIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6Zm9jdXMsXG4vLyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbi8vICAgICB6LWluZGV4OiBpbmhlcml0XG4vLyB9XG5cbi8vIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csXG4vLyAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3cge1xuLy8gICAgIGxlZnQ6IC05cHhcbi8vIH1cblxuLy8gLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LFxuLy8gLmJzLXBvcG92ZXItbGVmdCAuYXJyb3cge1xuLy8gICAgIHJpZ2h0OiAtOXB4XG4vLyB9XG5cbi8vIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LFxuLy8gLmJzLXBvcG92ZXItdG9wIC5hcnJvdyB7XG4vLyAgICAgYm90dG9tOiAtOXB4XG4vLyB9XG5cbi8vIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LFxuLy8gLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdyB7XG4vLyAgICAgdG9wOiAtOXB4XG4vLyB9XG5cbi8vIC5jdXN0b20tc2VsZWN0IHtcbi8vICAgICB3b3JkLXdyYXA6IG5vcm1hbFxuLy8gfVxuXG4vLyAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi8vIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG4vLyB9XG5cbi8vIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbi8vIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKVxuLy8gfVxuXG4vLyAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi8vIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcbi8vIH1cblxuLy8gYm9keS5iZWhhdC1zaXRlIC5maXhlZC10b3Age1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuLy8gfVxuXG4vLyBib2R5LmJlaGF0LXNpdGUgLmRyb3Bkb3duLWl0ZW0ge1xuLy8gICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIGJvZHkuYmVoYXQtc2l0ZS5kcmF3ZXItZWFzZSB7XG4vLyAgICAgdHJhbnNpdGlvbjogaW5pdGlhbFxuLy8gfVxuXG4vLyBib2R5LmJlaGF0LXNpdGUgW2RhdGEtcmVnaW9uPWRyYXdlcl0ge1xuLy8gICAgIHRyYW5zaXRpb246IGluaXRpYWw7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlXG4vLyB9XG5cbi8vIC5waHBpbmZvIGgyLFxuLy8gLnBocGluZm8gdGFibGUsXG4vLyAucGhwaW5mbyB0aCB7XG4vLyAgICAgbWFyZ2luOiBhdXRvXG4vLyB9XG5cbi8vIC5waHBpbmZvIGgyIHtcbi8vICAgICB3aWR0aDogNjAwcHhcbi8vIH1cblxuLy8gLnBocGluZm8gLmUsXG4vLyAucGhwaW5mbyAuaCxcbi8vIC5waHBpbmZvIC52IHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuLy8gICAgIGZvbnQtc2l6ZTogLjhlbTtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4vLyAgICAgY29sb3I6ICMwMDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY1xuLy8gfVxuXG4vLyAucGhwaW5mbyAuZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjtcbi8vICAgICBmb250LXdlaWdodDogNzAwXG4vLyB9XG5cbi8vIC5waHBpbmZvIC5oIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tY291cnNlLWluZGV4IC5lZGl0Y291cnNlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4vLyAuZm9ydW1oZWFkZXJsaXN0IHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4vLyAuZ2VuZXJhbHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4vLyBmb3JtI21vdmVjb3Vyc2VzIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4vLyB0YWJsZSNkZWZpbmVyb2xldGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbi8vIHRhYmxlI2V4cGxhaW5jYXBzIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4vLyB0YWJsZSNsaXN0ZGlyZWN0b3JpZXMgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbi8vIHRhYmxlLmZsZXhpYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4vLyB0YWJsZS5ncmFkaW5nLXJlcG9ydCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxuLy8gdGFibGUucm9sZWNhcHMgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbi8vIHRhYmxlLnVzZXJlbnJvbG1lbnQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDUpXG4vLyB9XG5cbi8vIHRhYmxlIGNhcHRpb24ge1xuLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgY2FwdGlvbi1zaWRlOiB0b3Bcbi8vIH1cblxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWxvZy1pbmRleCAuZ2VuZXJhbHRhYmxlIHRkLFxuLy8gI3BhZ2UtYWRtaW4tcmVwb3J0LWxvZy1pbmRleCAuZ2VuZXJhbHRhYmxlIHRoLFxuLy8gI3BhZ2UtYWRtaW4tdXNlciB0YWJsZSB0ZCxcbi8vICNwYWdlLWFkbWluLXVzZXIgdGFibGUgdGgsXG4vLyAjcGFnZS1yZXBvcnQtbG9nLXVzZXIgLmdlbmVyYWx0YWJsZSB0ZCxcbi8vICNwYWdlLXJlcG9ydC1sb2ctdXNlciAuZ2VuZXJhbHRhYmxlIHRoLFxuLy8gI3BhZ2UtcmVwb3J0LWxvZ2xpdmUtaW5kZXggLmdlbmVyYWx0YWJsZSB0ZCxcbi8vICNwYWdlLXJlcG9ydC1sb2dsaXZlLWluZGV4IC5nZW5lcmFsdGFibGUgdGgsXG4vLyAuY2F0ZWdvcnlfc3ViY2F0ZWdvcmllcyB0ZCxcbi8vIC5jYXRlZ29yeV9zdWJjYXRlZ29yaWVzIHRoLFxuLy8gLmVudmlyb25tZW50dGFibGUgdGQsXG4vLyAuZW52aXJvbm1lbnR0YWJsZSB0aCxcbi8vIC5yY3MtcmVzdWx0cyB0ZCxcbi8vIC5yY3MtcmVzdWx0cyB0aCxcbi8vIHRhYmxlI2xpc3RkaXJlY3RvcmllcyB0ZCxcbi8vIHRhYmxlI2xpc3RkaXJlY3RvcmllcyB0aCB7XG4vLyAgICAgcGFkZGluZzogLjNyZW1cbi8vIH1cblxuLy8gLmNhdGVnb3J5X3N1YmNhdGVnb3JpZXMgdGJvZHkgdHI6aG92ZXIsXG4vLyAuZm9ydW1oZWFkZXJsaXN0IHRib2R5IHRyOmhvdmVyLFxuLy8gLmdlbmVyYWx0YWJsZSB0Ym9keSB0cjpob3Zlcixcbi8vIHRhYmxlI21vZHVsZXMgdGJvZHkgdHI6aG92ZXIsXG4vLyB0YWJsZSNwZXJtaXNzaW9ucyB0Ym9keSB0cjpob3Zlcixcbi8vIHRhYmxlLmZsZXhpYmxlIHRib2R5IHRyOmhvdmVyLFxuLy8gdGFibGUuZ3JhZGluZy1yZXBvcnQgdGJvZHkgdHI6aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA3NSlcbi8vIH1cblxuLy8gYm9keSxcbi8vIGh0bWwge1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAjcGFnZS13cmFwcGVyIHtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4vLyB9XG5cbi8vICNwYWdlLXdyYXBwZXIgI3BhZ2Uge1xuLy8gICAgIGZsZXg6IDEgMCBhdXRvO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuLy8gfVxuXG4vLyAjcGFnZS13cmFwcGVyICNwYWdlICNwYWdlLWNvbnRlbnQge1xuLy8gICAgIGZsZXg6IDEgMCBhdXRvXG4vLyB9XG5cbi8vICNwYWdlLXdyYXBwZXIgI3BhZ2UtZm9vdGVyIHtcbi8vICAgICBmbGV4LXNocmluazogMFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24ge1xuLy8gICAgIGZsb2F0OiByaWdodDtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLmNvbGxhcHNlZCAucG9wb3Zlci1yZWdpb24tdG9nZ2xlOmFmdGVyLFxuLy8gLnBvcG92ZXItcmVnaW9uLmNvbGxhcHNlZCAucG9wb3Zlci1yZWdpb24tdG9nZ2xlOmJlZm9yZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24uY29sbGFwc2VkIC5wb3BvdmVyLXJlZ2lvbi1jb250YWluZXIge1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIGhlaWdodDogMDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHRyYW5zaXRpb246IGhlaWdodCAuMjVzLCBvcGFjaXR5IDEwMW1zIC4yNXMsIHZpc2liaWxpdHkgMTAxbXMgLjI1c1xuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tdG9nZ2xlIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLXRvZ2dsZTo6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RkZDtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIHJpZ2h0OiA3cHhcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLXRvZ2dsZTo6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBib3R0b206IC0xcHg7XG4vLyAgICAgcmlnaHQ6IDhweDtcbi8vICAgICB6LWluZGV4OiAyXG4vLyB9XG5cbi8vIC5jb3VudC1jb250YWluZXIge1xuLy8gICAgIHBhZGRpbmc6IDJweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGZvbnQtc2l6ZTogMTBweDtcbi8vICAgICBsaW5lLWhlaWdodDogMTBweDtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiA1cHg7XG4vLyAgICAgcmlnaHQ6IDBcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLWNvbnRhaW5lciB7XG4vLyAgICAgb3BhY2l0eTogMTtcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICByaWdodDogMDtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgaGVpZ2h0OiA1MDBweDtcbi8vICAgICB3aWR0aDogMzgwcHg7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbi8vICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjI1cztcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIHotaW5kZXg6IDFcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLWhlYWRlci1jb250YWluZXIge1xuLy8gICAgIGhlaWdodDogMjVweDtcbi8vICAgICBsaW5lLWhlaWdodDogMjVweDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tZm9vdGVyLWNvbnRhaW5lciB7XG4vLyAgICAgaGVpZ2h0OiAzMHB4O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIHBhZGRpbmctdG9wOiAzcHhcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLWhlYWRlci10ZXh0IHtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1oZWFkZXItYWN0aW9ucyB7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0XG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1oZWFkZXItYWN0aW9ucz4qIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMTBweDtcbi8vICAgICBtaW4td2lkdGg6IDIwcHg7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1oZWFkZXItYWN0aW9ucyAubG9hZGluZy1pY29uIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIGhlaWdodDogMTJweDtcbi8vICAgICB3aWR0aDogMTJweFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24taGVhZGVyLWFjdGlvbnMgLm5ld21lc3NhZ2UtbGluayB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1oZWFkZXItYWN0aW9ucyBsYWJlbCB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1jb250ZW50LWNvbnRhaW5lciB7XG4vLyAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBvdmVyZmxvdy15OiBhdXRvO1xuLy8gICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tY29udGVudC1jb250YWluZXI+LmxvYWRpbmctaWNvbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgcGFkZGluZzogNXB4O1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQtY29udGFpbmVyIC5lbXB0eS1tZXNzYWdlIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nOiAxMHB4XG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1jb250ZW50LWNvbnRhaW5lci5sb2FkaW5nPi5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1jb250ZW50LWNvbnRhaW5lci5sb2FkaW5nIC5lbXB0eS1tZXNzYWdlIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5uYXZiYXIgLnBvcG92ZXItcmVnaW9uIHtcbi8vICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4vLyB9XG5cbi8vIC5uYXZiYXIgLnBvcG92ZXItcmVnaW9uLmNvbGxhcHNlZCAucG9wb3Zlci1yZWdpb24tY29udGFpbmVyIHtcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgICBoZWlnaHQ6IDA7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjI1cywgb3BhY2l0eSAxMDFtcyAuMjVzLCB2aXNpYmlsaXR5IDEwMW1zIC4yNXNcbi8vIH1cblxuLy8gLm5hdmJhciAucG9wb3Zlci1yZWdpb24tdG9nZ2xlIHtcbi8vICAgICB3aWR0aDogMjVweFxuLy8gfVxuXG4vLyAubmF2YmFyIC5jb3VudC1jb250YWluZXIge1xuLy8gICAgIHBhZGRpbmc6IDJweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGZvbnQtc2l6ZTogMTBweDtcbi8vICAgICBsaW5lLWhlaWdodDogMTBweDtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiA1cHg7XG4vLyAgICAgcmlnaHQ6IDBcbi8vIH1cblxuLy8gLm5hdmJhciAucG9wb3Zlci1yZWdpb24tY29udGFpbmVyIHtcbi8vICAgICB0b3A6IDIuMXJlbVxuLy8gfVxuXG4vLyAuY29udGVudC1pdGVtLWNvbnRhaW5lciB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBwYWRkaW5nOiA1cHg7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBjb2xvcjogaW5oZXJpdDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbi8vIH1cblxuLy8gLmJ1eF9tc2dfbGluZTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYlxuLy8gfVxuXG4vLyAuYnV4X21zZ19saW5lIHtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAuY29udGVudC1pdGVtLWNvbnRhaW5lcjpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYjtcbi8vICAgICBjb2xvcjogIzAwMFxuLy8gfVxuXG4vLyAudW5yZWFkOmhvdmVyIHtcbi8vICAgICBjb2xvcjogIzAwMDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiXG4vLyB9XG5cbi8vIC5ub3RpZmljYWl0b246aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMDAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZGJcbi8vIH1cblxuLy8gLmNvbnRlbnQtaXRlbS1jb250YWluZXI6aG92ZXIgLmNvbnRlbnQtaXRlbS1mb290ZXIgLnRpbWVzdGFtcCB7XG4vLyAgICAgY29sb3I6ICMwMDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYlxuLy8gfVxuXG4vLyAuY29udGVudC1pdGVtLWNvbnRhaW5lci51bnJlYWQge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAuY29udGVudC1pdGVtLWNvbnRhaW5lci51bnJlYWQ6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMDAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZGJcbi8vIH1cblxuLy8gLmNvbnRlbnQtaXRlbS1jb250YWluZXIudW5yZWFkIC5jb250ZW50LWl0ZW0tYm9keSAubm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA2MDBcbi8vIH1cblxuLy8gLmNvbnRlbnQtaXRlbS1jb250YWluZXIgLmNvbnRleHQtbGluayB7XG4vLyAgICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyB9XG5cbi8vIC5jb250ZW50LWl0ZW0tY29udGFpbmVyIC5jb250ZW50LWl0ZW0tYm9keSB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA1cHhcbi8vIH1cblxuLy8gLmNvbnRlbnQtaXRlbS1jb250YWluZXIgLmNvbnRlbnQtaXRlbS1mb290ZXIge1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuLy8gfVxuXG4vLyAuY29udGVudC1pdGVtLWNvbnRhaW5lciAuY29udGVudC1pdGVtLWZvb3RlciAudGltZXN0YW1wIHtcbi8vICAgICBmb250LXNpemU6IDEwcHg7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIGNvbG9yOiAjNjY2O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAyNHB4XG4vLyB9XG5cbi8vIC5jb250ZW50LWl0ZW0tY29udGFpbmVyIC52aWV3LW1vcmUge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBib3R0b206IDVweDtcbi8vICAgICByaWdodDogNXB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICBsaW5lLWhlaWdodDogMTJweFxuLy8gfVxuXG4vLyAuY29udGVudC1pdGVtLWNvbnRhaW5lci5ub3RpZmljYXRpb24gLmNvbnRlbnQtaXRlbS1ib2R5IC5ub3RpZmljYXRpb24taW1hZ2Uge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB3aWR0aDogMjRweDtcbi8vICAgICBoZWlnaHQ6IDI0cHg7XG4vLyAgICAgZmxvYXQ6IGxlZnRcbi8vIH1cblxuLy8gLmNvbnRlbnQtaXRlbS1jb250YWluZXIubm90aWZpY2F0aW9uIC5jb250ZW50LWl0ZW0tYm9keSAubm90aWZpY2F0aW9uLWltYWdlIGltZyB7XG4vLyAgICAgaGVpZ2h0OiA3NSVcbi8vIH1cblxuLy8gLmNvbnRlbnQtaXRlbS1jb250YWluZXIubm90aWZpY2F0aW9uIC5jb250ZW50LWl0ZW0tYm9keSAubm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBmb250LXNpemU6IDEycHg7XG4vLyAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpXG4vLyB9XG5cbi8vIC5jb250ZW50LWl0ZW0tY29udGFpbmVyLnNlbGVjdGVkIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY5NGNkO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzRmOTRjZFxuLy8gfVxuXG4vLyAuY29udGVudC1pdGVtLWNvbnRhaW5lci5zZWxlY3RlZCAuY29udGVudC1pdGVtLWZvb3RlciAudGltZXN0YW1wIHtcbi8vICAgICBjb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbm90aWZpY2F0aW9ucyAucG9wb3Zlci1yZWdpb24taGVhZGVyLWNvbnRhaW5lciAubWFyay1hbGwtcmVhZC1idXR0b24gLm5vcm1hbC1pY29uIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLW5vdGlmaWNhdGlvbnMgLnBvcG92ZXItcmVnaW9uLWhlYWRlci1jb250YWluZXIgLm1hcmstYWxsLXJlYWQtYnV0dG9uLmxvYWRpbmcgLm5vcm1hbC1pY29uIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1ub3RpZmljYXRpb25zIC5wb3BvdmVyLXJlZ2lvbi1oZWFkZXItY29udGFpbmVyIC5tYXJrLWFsbC1yZWFkLWJ1dHRvbi5sb2FkaW5nIC5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbm90aWZpY2F0aW9ucyAuYWxsLW5vdGlmaWNhdGlvbnMge1xuLy8gICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlblxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbm90aWZpY2F0aW9ucyAuYWxsLW5vdGlmaWNhdGlvbnM6ZW1wdHkrLmVtcHR5LW1lc3NhZ2Uge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24taW1hZ2Uge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB3aWR0aDogOCU7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWltYWdlIGltZyB7XG4vLyAgICAgaGVpZ2h0OiA3NSVcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4XG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1ub3RpZmljYXRpb25zIC5wb3BvdmVyLXJlZ2lvbi1jb250ZW50LWNvbnRhaW5lci5sb2FkaW5nIC5hbGwtbm90aWZpY2F0aW9uczplbXB0eSsuZW1wdHktbWVzc2FnZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLm1hcmstYWxsLXJlYWQtYnV0dG9uIC5ub3JtYWwtaWNvbiB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAubWFyay1hbGwtcmVhZC1idXR0b24ubG9hZGluZyAubm9ybWFsLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5tYXJrLWFsbC1yZWFkLWJ1dHRvbi5sb2FkaW5nIC5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQtY29udGFpbmVyLmxvYWRpbmcgLnBvcG92ZXItcmVnaW9uLWNvbnRlbnQgLm1lc3NhZ2VzOmVtcHR5Ky5lbXB0eS1tZXNzYWdlIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAubWVzc2FnZXM6ZW1wdHkrLmVtcHR5LW1lc3NhZ2Uge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAuY29udGVudC1pdGVtLWNvbnRhaW5lci51bnJlYWQgLmNvbnRlbnQtaXRlbS1ib2R5IHtcbi8vICAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgIHdpZHRoOiBjYWxjKDkwJSAtIDMwcHgpO1xuLy8gICAgIGJhY2tncm91bmQ6ICMwMDBcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5jb250ZW50LWl0ZW0tY29udGFpbmVyLnVucmVhZCAudW5yZWFkLWNvdW50LWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHdpZHRoOiAxMCU7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLmNvbnRlbnQtaXRlbSB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5wcm9maWxlLWltYWdlLWNvbnRhaW5lciB7XG4vLyAgICAgd2lkdGg6IDMwcHg7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBmbG9hdDogbGVmdFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIGltZyB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4vLyB9XG5cbi8vIC5wb3BvdmVyLXJlZ2lvbi1tZXNzYWdlcyAuY29udGVudC1pdGVtLWJvZHkge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbi8vICAgICBmb250LXNpemU6IDEycHg7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cbi8vIH1cblxuLy8gLnBvcG92ZXItcmVnaW9uLW1lc3NhZ2VzIC5jb250ZW50LWl0ZW0tYm9keSBoMyB7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLmNvbnRlbnQtaXRlbS1ib2R5IHAge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAucG9wb3Zlci1yZWdpb24tbWVzc2FnZXMgLnVucmVhZC1jb3VudC1jb250YWluZXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbi8vICAgICAubmF2YmFyIC5wb3BvdmVyLXJlZ2lvbiAucG9wb3Zlci1yZWdpb24tY29udGFpbmVyIHtcbi8vICAgICAgICAgcmlnaHQ6IC03MHB4XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDo0ODBweCkge1xuLy8gICAgIC5uYXZiYXIgLnBvcG92ZXItcmVnaW9uIC5wb3BvdmVyLXJlZ2lvbi1jb250YWluZXIge1xuLy8gICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgICAgIHRvcDogNDZweDtcbi8vICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgIGJvdHRvbTogMDtcbi8vICAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgICAgIGhlaWdodDogYXV0b1xuLy8gICAgIH1cbi8vIH1cblxuLy8gZGl2W2RhdGEtZmxleGl0b3VyPWJhY2tkcm9wXSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuOTU5KTtcbi8vICAgICBvcGFjaXR5OiAuNTtcbi8vICAgICB6LWluZGV4OiAxMDQwXG4vLyB9XG5cbi8vIGRpdltkYXRhLWZsZXhpdG91cj1zdGVwLWJhY2tncm91bmQtZmFkZXJdLFxuLy8gZGl2W2RhdGEtZmxleGl0b3VyPXN0ZXAtYmFja2dyb3VuZF0ge1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuLy8gICAgIHotaW5kZXg6IDEwNDFcbi8vIH1cblxuLy8gW2RhdGEtZmxleGl0b3VyPXN0ZXAtYmFja2Ryb3BdLFxuLy8gW2RhdGEtZmxleGl0b3VyPXN0ZXAtYmFja2Ryb3BdPnRkLFxuLy8gZGl2W2RhdGEtZmxleGl0b3VyPXN0ZXAtYmFja2dyb3VuZC1mYWRlcl0sXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl0ge1xuLy8gICAgIHotaW5kZXg6IDEwNDJcbi8vIH1cblxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdIC5tb2RhbC1kaWFsb2cge1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl0gZGl2W2RhdGEtcm9sZT1hcnJvd10ge1xuLy8gICAgIGJvcmRlci13aWR0aDogMTFweFxuLy8gfVxuXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl0gZGl2W2RhdGEtcm9sZT1hcnJvd10sXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl0gZGl2W2RhdGEtcm9sZT1hcnJvd106YWZ0ZXIge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB3aWR0aDogMDtcbi8vICAgICBoZWlnaHQ6IDA7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuLy8gICAgIGJvcmRlci13aWR0aDogMXJlbVxuLy8gfVxuXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9dG9wLXN0YXJ0XSxcbi8vIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD10b3BdIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4vLyB9XG5cbi8vIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD10b3Atc3RhcnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddLFxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PXRvcF0gZGl2W2RhdGEtcm9sZT1hcnJvd10ge1xuLy8gICAgIGJvdHRvbTogLTExcHg7XG4vLyAgICAgbGVmdDogNTAlO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbi8vICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuLy8gICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjI1KVxuLy8gfVxuXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9dG9wLXN0YXJ0XSBkaXZbZGF0YS1yb2xlPWFycm93XTphZnRlcixcbi8vIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD10b3BdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyIHtcbi8vICAgICBib3R0b206IDFweDtcbi8vICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4vLyAgICAgY29udGVudDogXCIgXCI7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD1ib3R0b20tc3RhcnRdLFxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWJvdHRvbV0ge1xuLy8gICAgIG1hcmdpbi10b3A6IDFyZW1cbi8vIH1cblxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWJvdHRvbS1zdGFydF0gZGl2W2RhdGEtcm9sZT1hcnJvd10sXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9Ym90dG9tXSBkaXZbZGF0YS1yb2xlPWFycm93XSB7XG4vLyAgICAgdG9wOiAtMTFweDtcbi8vICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuLy8gICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMjUpXG4vLyB9XG5cbi8vIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD1ib3R0b20tc3RhcnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyLFxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWJvdHRvbV0gZGl2W2RhdGEtcm9sZT1hcnJvd106YWZ0ZXIge1xuLy8gICAgIHRvcDogMXB4O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbi8vICAgICBjb250ZW50OiBcIiBcIjtcbi8vICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnQtc3RhcnRdLFxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnRdIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDFyZW1cbi8vIH1cblxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnQtc3RhcnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddLFxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddIHtcbi8vICAgICByaWdodDogLTExcHg7XG4vLyAgICAgdG9wOiA1MCU7XG4vLyAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4vLyAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuLy8gICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDksIC4yNSlcbi8vIH1cblxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnQtc3RhcnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyLFxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PWxlZnRdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyIHtcbi8vICAgICByaWdodDogMXB4O1xuLy8gICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuLy8gICAgIGNvbnRlbnQ6IFwiIFwiO1xuLy8gICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbi8vICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZlxuLy8gfVxuXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHQtc3RhcnRdLFxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PXJpZ2h0XSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDFyZW1cbi8vIH1cblxuLy8gc3BhbltkYXRhLWZsZXhpdG91cj1jb250YWluZXJdW3gtcGxhY2VtZW50PXJpZ2h0LXN0YXJ0XSBkaXZbZGF0YS1yb2xlPWFycm93XSxcbi8vIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD1yaWdodF0gZGl2W2RhdGEtcm9sZT1hcnJvd10ge1xuLy8gICAgIGxlZnQ6IC0xMXB4O1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuLy8gICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuLy8gICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMjUpXG4vLyB9XG5cbi8vIHNwYW5bZGF0YS1mbGV4aXRvdXI9Y29udGFpbmVyXVt4LXBsYWNlbWVudD1yaWdodC1zdGFydF0gZGl2W2RhdGEtcm9sZT1hcnJvd106YWZ0ZXIsXG4vLyBzcGFuW2RhdGEtZmxleGl0b3VyPWNvbnRhaW5lcl1beC1wbGFjZW1lbnQ9cmlnaHRdIGRpdltkYXRhLXJvbGU9YXJyb3ddOmFmdGVyIHtcbi8vICAgICBsZWZ0OiAxcHg7XG4vLyAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4vLyAgICAgY29udGVudDogXCIgXCI7XG4vLyAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4vLyAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmXG4vLyB9XG5cbi8vIFtkYXRhLXJlZ2lvbj1kcmF3ZXJdIFtkYXRhLWZsZXhpdG91cj1jb250YWluZXJdIHtcbi8vICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4vLyAgICAgd2lkdGg6IDI3NXB4XG4vLyB9XG5cbi8vIC5pbWctcmVzcG9uc2l2ZSB7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogYXV0b1xuLy8gfVxuXG4vLyAubGFiZWwge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Rcbi8vIH1cblxuLy8gLmxhYmVsW2hyZWZdOmZvY3VzLFxuLy8gLmxhYmVsW2hyZWZdOmhvdmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyXG4vLyB9XG5cbi8vIC5sYWJlbC1zdWNjZXNzIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1XG4vLyB9XG5cbi8vIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzLFxuLy8gLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzRcbi8vIH1cblxuLy8gLmxhYmVsLWluZm8ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjhcbi8vIH1cblxuLy8gLmxhYmVsLWluZm9baHJlZl06Zm9jdXMsXG4vLyAubGFiZWwtaW5mb1tocmVmXTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YlxuLy8gfVxuXG4vLyAubGFiZWwtd2FybmluZyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwN1xuLy8gfVxuXG4vLyAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyxcbi8vIC5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwXG4vLyB9XG5cbi8vIC5sYWJlbC1pbXBvcnRhbnQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDVcbi8vIH1cblxuLy8gLmxhYmVsLWltcG9ydGFudFtocmVmXTpmb2N1cyxcbi8vIC5sYWJlbC1pbXBvcnRhbnRbaHJlZl06aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzBcbi8vIH1cblxuLy8gLnB1bGwtbGVmdCB7XG4vLyAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucHVsbC1yaWdodCB7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gQG1lZGlhIHByaW50IHtcbi8vICAgICBib2R5LmRyYXdlci1vcGVuLWxlZnQuanNlbmFibGVkLFxuLy8gICAgIGJvZHkuZHJhd2VyLW9wZW4tcmlnaHQuanNlbmFibGVkIHtcbi8vICAgICAgICAgbWFyZ2luOiAwXG4vLyAgICAgfVxuLy8gICAgIC5jb250YWluZXIge1xuLy8gICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLm1vZGFsIC5tb2RhbC1ib2R5Pi5sb2FkaW5nLWljb24ge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCVcbi8vIH1cblxuLy8gLm1vZGFsIC5tb2RhbC1ib2R5Pi5sb2FkaW5nLWljb24gLmljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDUwJTtcbi8vICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbi8vIH1cblxuLy8gOnJvb3Qge1xuLy8gICAgIC0tdXAtd2hpdGU6ICNmZmY7XG4vLyAgICAgLS11cC1ncmV5LTE6IHJnYmEoMCwgMCwgOSwgMC4wOTE1KTtcbi8vICAgICAtLXVwLWdyZXktMjogcmdiYSgwLCAwLCA5LCAwLjMwMjUpO1xuLy8gICAgIC0tdXAtZ3JleS0zOiByZ2JhKDAsIDAsIDksIDAuNTUpO1xuLy8gICAgIC0tdXAtZ3JleS00OiByZ2JhKDAsIDAsIDksIDAuNzk3NSk7XG4vLyAgICAgLS11cC1ibGFjazogcmdiYSgwLCAwLCA5LCAwLjk1OSk7XG4vLyAgICAgLS11cC1iZy0xOiAjZmZmO1xuLy8gICAgIC0tdXAtYmctMjogI2Y2ZjZmOTtcbi8vICAgICAtLXVwLWJnLTM6ICNlZGVkZjA7XG4vLyAgICAgLS11cC1zaGFkb3c6ICMyMjExNDE7XG4vLyAgICAgLS11cC1wcmltYXJ5LTE6ICNmOTdhNjI7XG4vLyAgICAgLS11cC1wcmltYXJ5LTI6ICNlYTRmM2Q7XG4vLyAgICAgLS11cC1wcmltYXJ5LTM6ICNkNjE4MTE7XG4vLyAgICAgLS11cC1wcmltYXJ5LTQ6ICM5ODAxMDE7XG4vLyAgICAgLS11cC1zZWNvbmRhcnktMTogIzAwYmJkYjtcbi8vICAgICAtLXVwLXNlY29uZGFyeS0yOiAjMDA5YWMyO1xuLy8gICAgIC0tdXAtc2Vjb25kYXJ5LTM6ICMwMDY5OTA7XG4vLyAgICAgLS11cC1zZWNvbmRhcnktNDogIzAwMmQ1Nztcbi8vICAgICAtLXVwLXRlcnRpYXJ5LTE6ICMwN2NkNGU7XG4vLyAgICAgLS11cC10ZXJ0aWFyeS0yOiAjMDVhZjM3O1xuLy8gICAgIC0tdXAtdGVydGlhcnktMzogIzAzN2QyMTtcbi8vICAgICAtLXVwLXRlcnRpYXJ5LTQ6ICMwMDNmMDc7XG4vLyAgICAgLS11cC1hY2NlbnQtMTogI2VhNGYzZDtcbi8vICAgICAtLXVwLWFjY2VudC0yOiAjNzQzY2M2O1xuLy8gICAgIC0tdXAtYWNjZW50LTM6ICMwMDlhYzI7XG4vLyAgICAgLS11cC1hY2NlbnQtNDogI2ZmZDIwMDtcbi8vICAgICAtLXVwLWFjY2VudC01OiAjMDVhZjM3XG4vLyB9XG5cbi8vIDo6LW1vei1mb2N1cy1pbm5lciB7XG4vLyAgICAgYm9yZGVyOiAwXG4vLyB9XG5cbi8vIDo6LW1vei1zZWxlY3Rpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAxMjIsIDk4LCAuNTUpXG4vLyB9XG5cbi8vIDo6c2VsZWN0aW9uIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMTIyLCA5OCwgLjU1KVxuLy8gfVxuXG4vLyBib2R5LFxuLy8gaHRtbCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOTtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuOTU5KTtcbi8vICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuLy8gICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4vLyAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDksIDApO1xuLy8gICAgIGNhcmV0LWNvbG9yOiByZ2JhKDAsIDAsIDksIDAuOTU5KTtcbi8vICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW5cbi8vIH1cblxuLy8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4vLyAgICAgYm94LXNoYWRvdzogcmdiYSgyNDksIDEyMiwgOTgsIC4zKSAwLCAwLCAwLCAxLjI1cmVtIGluc2V0ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLFxuLy8gb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoyZHBweCkge1xuLy8gICAgIGJvZHksXG4vLyAgICAgaHRtbCB7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDBcbi8vICAgICB9XG4vLyB9XG5cbi8vIC51cC1hY2NvcmRpb24ge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC4ycyBlYXNlLW91dDtcbi8vICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzXG4vLyB9XG5cbi8vIC51cC1hY2NvcmRpb24udXAtYWN0aXZlIHtcbi8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbi8vICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwc1xuLy8gfVxuXG4vLyAudXAtYWNjb3JkaW9uX19idG4ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbSAzLjVyZW0gLjc1cmVtIDA7XG4vLyAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnRcbi8vIH1cblxuLy8gLnVwLWFjY29yZGlvbl9fYnRuOmhvdmVyIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLnVwLWFjY29yZGlvbl9fYnRuOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAwXG4vLyB9XG5cbi8vIC51cC1hY2NvcmRpb25fX2xhYmVsIHtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC43NXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG4vLyAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41c1xuLy8gfVxuXG4vLyAudXAtYWN0aXZlPi51cC1hY2NvcmRpb25fX2J0bj4udXAtYWNjb3JkaW9uX19sYWJlbCB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzXG4vLyB9XG5cbi8vIC51cC1hY2NvcmRpb25fX2ljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDUwJTtcbi8vICAgICByaWdodDogLS41cmVtO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0XG4vLyB9XG5cbi8vIC51cC1hY3RpdmU+LnVwLWFjY29yZGlvbl9fYnRuPi51cC1hY2NvcmRpb25fX2ljb24ge1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuLy8gICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzXG4vLyB9XG5cbi8vIC51cC1hY2NvcmRpb25fX2lubmVyIHtcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgICBoZWlnaHQ6IDA7XG4vLyAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dCwgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQ7XG4vLyAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMXM7XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbi8vIH1cblxuLy8gLnVwLWFjdGl2ZT4udXAtYWNjb3JkaW9uX19pbm5lciB7XG4vLyAgICAgb3BhY2l0eTogMTtcbi8vICAgICBtYXJnaW4tdG9wOiAtLjI1cmVtO1xuLy8gICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHMsIDBzO1xuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMC4wNjI1ZW0pIHtcbi8vICAgICAudXAtYWNjb3JkaW9uIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG4vLyAgICAgfVxuLy8gICAgIC51cC1hY2NvcmRpb25fX2J0biB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtXG4vLyAgICAgfVxuLy8gICAgIC51cC1hY2NvcmRpb25fX2xhYmVsIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4LjA2MjVlbSkge1xuLy8gICAgIC51cC1hY2NvcmRpb25fX2xhYmVsIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLnVwLWdyaWQge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbi8vICAgICBtYXJnaW46IDAgYXV0b1xuLy8gfVxuXG4vLyAudXAtZ3JpZC0tZ3V0dGVyIHtcbi8vICAgICBtYXgtd2lkdGg6IDg4cmVtO1xuLy8gICAgIHBhZGRpbmc6IDFyZW1cbi8vIH1cblxuLy8gLnVwLWdyaWQtLWd1dHRlci14IHtcbi8vICAgICBtYXgtd2lkdGg6IDg4cmVtO1xuLy8gICAgIHBhZGRpbmc6IDAgMXJlbVxuLy8gfVxuXG4vLyAudXAtZ3JpZC0tZ3V0dGVyLXkge1xuLy8gICAgIHBhZGRpbmc6IDFyZW0gMFxuLy8gfVxuXG4vLyAudXAtZ3JpZDo6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIGNsZWFyOiBib3RoXG4vLyB9XG5cbi8vIC51cC1ncmlkOjphZnRlciB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBkaXNwbGF5OiB0YWJsZTtcbi8vICAgICBjbGVhcjogYm90aFxuLy8gfVxuXG4vLyAudXAtZ3JpZF9faXRlbSB7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBtaW4taGVpZ2h0OiAuMDYyNXJlbVxuLy8gfVxuXG4vLyAudXAtZ3JpZC0tZ3V0dGVyPi51cC1ncmlkX19pdGVtIHtcbi8vICAgICBwYWRkaW5nOiAuNXJlbVxuLy8gfVxuXG4vLyAudXAtZ3JpZC0tZ3V0dGVyLXg+LnVwLWdyaWRfX2l0ZW0ge1xuLy8gICAgIHBhZGRpbmc6IDAgLjVyZW1cbi8vIH1cblxuLy8gLnVwLWdyaWQtLWd1dHRlci15Pi51cC1ncmlkX19pdGVtIHtcbi8vICAgICBwYWRkaW5nOiAuNXJlbSAwXG4vLyB9XG5cbi8vIC51cC1ncmlkX19pdGVtLS1zLTEge1xuLy8gICAgIHdpZHRoOiA4LjMzMzMzJVxuLy8gfVxuXG4vLyAudXAtZ3JpZF9faXRlbS0tcy0yIHtcbi8vICAgICB3aWR0aDogMTYuNjY2NjclXG4vLyB9XG5cbi8vIC51cC1ncmlkX19pdGVtLS1zLTMge1xuLy8gICAgIHdpZHRoOiAyNSVcbi8vIH1cblxuLy8gLnVwLWdyaWRfX2l0ZW0tLXMtNCB7XG4vLyAgICAgd2lkdGg6IDMzLjMzMzMzJVxuLy8gfVxuXG4vLyAudXAtZ3JpZF9faXRlbS0tcy01IHtcbi8vICAgICB3aWR0aDogNDEuNjY2NjclXG4vLyB9XG5cbi8vIC51cC1ncmlkX19pdGVtLS1zLTYge1xuLy8gICAgIHdpZHRoOiA1MCVcbi8vIH1cblxuLy8gLnVwLWdyaWRfX2l0ZW0tLXMtNyB7XG4vLyAgICAgd2lkdGg6IDU4LjMzMzMzJVxuLy8gfVxuXG4vLyAudXAtZ3JpZF9faXRlbS0tcy04IHtcbi8vICAgICB3aWR0aDogNjYuNjY2NjclXG4vLyB9XG5cbi8vIC51cC1ncmlkX19pdGVtLS1zLTkge1xuLy8gICAgIHdpZHRoOiA3NSVcbi8vIH1cblxuLy8gLnVwLWdyaWRfX2l0ZW0tLXMtMTAge1xuLy8gICAgIHdpZHRoOiA4My4zMzMzMyVcbi8vIH1cblxuLy8gLnVwLWdyaWRfX2l0ZW0tLXMtMTEge1xuLy8gICAgIHdpZHRoOiA5MS42NjY2NyVcbi8vIH1cblxuLy8gLnVwLWdyaWRfX2l0ZW0tLXMtMTIge1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMC4wNjI1ZW0pIHtcbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyIHtcbi8vICAgICAgICAgcGFkZGluZzogMS43NXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyLXgge1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDEuNzVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLWd1dHRlci15IHtcbi8vICAgICAgICAgcGFkZGluZzogMS43NXJlbSAwXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkLS1ndXR0ZXI+LnVwLWdyaWRfX2l0ZW0ge1xuLy8gICAgICAgICBwYWRkaW5nOiAuNzVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLWd1dHRlci14Pi51cC1ncmlkX19pdGVtIHtcbi8vICAgICAgICAgcGFkZGluZzogMCAuNzVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLWd1dHRlci15Pi51cC1ncmlkX19pdGVtIHtcbi8vICAgICAgICAgcGFkZGluZzogLjc1cmVtIDBcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMSB7XG4vLyAgICAgICAgIHdpZHRoOiA4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS0yIHtcbi8vICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS0zIHtcbi8vICAgICAgICAgd2lkdGg6IDI1JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS00IHtcbi8vICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS01IHtcbi8vICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS02IHtcbi8vICAgICAgICAgd2lkdGg6IDUwJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS03IHtcbi8vICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS04IHtcbi8vICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS05IHtcbi8vICAgICAgICAgd2lkdGg6IDc1JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbS0xMCB7XG4vLyAgICAgICAgIHdpZHRoOiA4My4zMzMzMyVcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMTEge1xuLy8gICAgICAgICB3aWR0aDogOTEuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1tLTEyIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0OC4wNjI1ZW0pIHtcbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyIHtcbi8vICAgICAgICAgcGFkZGluZzogMi43NXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyLXgge1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDIuNzVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLWd1dHRlci15IHtcbi8vICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkLS1ndXR0ZXI+LnVwLWdyaWRfX2l0ZW0ge1xuLy8gICAgICAgICBwYWRkaW5nOiAxLjI1cmVtXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkLS1ndXR0ZXIteD4udXAtZ3JpZF9faXRlbSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyLXk+LnVwLWdyaWRfX2l0ZW0ge1xuLy8gICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDBcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtMSB7XG4vLyAgICAgICAgIHdpZHRoOiA4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC0yIHtcbi8vICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC0zIHtcbi8vICAgICAgICAgd2lkdGg6IDI1JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC00IHtcbi8vICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC01IHtcbi8vICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC02IHtcbi8vICAgICAgICAgd2lkdGg6IDUwJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC03IHtcbi8vICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC04IHtcbi8vICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC05IHtcbi8vICAgICAgICAgd2lkdGg6IDc1JVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbC0xMCB7XG4vLyAgICAgICAgIHdpZHRoOiA4My4zMzMzMyVcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtMTEge1xuLy8gICAgICAgICB3aWR0aDogOTEuNjY2NjclXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1sLTEyIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCVcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBzdXBwb3J0cyAoZGlzcGxheTpncmlkKSB7XG4vLyAgICAgLnVwLWdyaWQge1xuLy8gICAgICAgICBkaXNwbGF5OiBncmlkO1xuLy8gICAgICAgICBncmlkLWdhcDogMDtcbi8vICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4vLyAgICAgICAgIHBhZGRpbmc6IDBcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLWd1dHRlciB7XG4vLyAgICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbi8vICAgICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0b1xuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyLXgge1xuLy8gICAgICAgICBncmlkLWdhcDogMCAxcmVtO1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyLXkge1xuLy8gICAgICAgICBncmlkLWdhcDogMXJlbSAwO1xuLy8gICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkLS10b3Age1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogc3RhcnRcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLW1pZGRsZSB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLWJvdHRvbSB7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmRcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWQtLWxlZnQge1xuLy8gICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydFxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tY2VudGVyIHtcbi8vICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkLS1yaWdodCB7XG4vLyAgICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZFxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZDo6YmVmb3JlIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZVxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZDo6YWZ0ZXIge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtIHtcbi8vICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbFxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyPi51cC1ncmlkX19pdGVtIHtcbi8vICAgICAgICAgcGFkZGluZzogMFxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZC0tZ3V0dGVyLXg+LnVwLWdyaWRfX2l0ZW0ge1xuLy8gICAgICAgICBwYWRkaW5nOiAwXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkLS1ndXR0ZXIteT4udXAtZ3JpZF9faXRlbSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDBcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLXMtMSB7XG4vLyAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuLy8gICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tcy0yIHtcbi8vICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1zLTMge1xuLy8gICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbi8vICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLXMtNCB7XG4vLyAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuLy8gICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tcy01IHtcbi8vICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1zLTYge1xuLy8gICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbi8vICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLXMtNyB7XG4vLyAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuLy8gICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tcy04IHtcbi8vICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1zLTkge1xuLy8gICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbi8vICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLXMtMTAge1xuLy8gICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1zLTExIHtcbi8vICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuLy8gICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tcy0xMiB7XG4vLyAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbi8vICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLXRvcCB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0XG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1taWRkbGUge1xuLy8gICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXJcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IGVuZFxuLy8gICAgIH1cbi8vICAgICAudXAtZ3JpZF9faXRlbS0tbGVmdCB7XG4vLyAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnRcbi8vICAgICB9XG4vLyAgICAgLnVwLWdyaWRfX2l0ZW0tLWNlbnRlciB7XG4vLyAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyXG4vLyAgICAgfVxuLy8gICAgIC51cC1ncmlkX19pdGVtLS1yaWdodCB7XG4vLyAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kXG4vLyAgICAgfVxuLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMC4wNjI1ZW0pIHtcbi8vICAgICAgICAgLnVwLWdyaWQtLWd1dHRlciB7XG4vLyAgICAgICAgICAgICBncmlkLWdhcDogMS41cmVtO1xuLy8gICAgICAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4vLyAgICAgICAgICAgICBtYXJnaW46IDIuNXJlbSBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWQtLWd1dHRlci14IHtcbi8vICAgICAgICAgICAgIGdyaWQtZ2FwOiAwIDEuNXJlbTtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41cmVtXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWQtLWd1dHRlci15IHtcbi8vICAgICAgICAgICAgIGdyaWQtZ2FwOiAxLjVyZW0gMDtcbi8vICAgICAgICAgICAgIG1hcmdpbjogMi41cmVtIGF1dG9cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyPi51cC1ncmlkX19pdGVtIHtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDBcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyLXg+LnVwLWdyaWRfX2l0ZW0ge1xuLy8gICAgICAgICAgICAgcGFkZGluZzogMFxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC51cC1ncmlkLS1ndXR0ZXIteT4udXAtZ3JpZF9faXRlbSB7XG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAwXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMiB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMyB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tNCB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tNSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tNiB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tNyB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tOCB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tOSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLW0tMTAge1xuLy8gICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuLy8gICAgICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudXAtZ3JpZF9faXRlbS0tbS0xMSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4vLyAgICAgICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC51cC1ncmlkX19pdGVtLS1tLTEyIHtcbi8vICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4LjA2MjVlbSkge1xuLy8gICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyIHtcbi8vICAgICAgICAgICAgIGdyaWQtZ2FwOiAyLjVyZW07XG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4vLyAgICAgICAgICAgICBtYXJnaW46IDRyZW0gYXV0b1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC51cC1ncmlkLS1ndXR0ZXIteCB7XG4vLyAgICAgICAgICAgICBncmlkLWdhcDogMCAyLjVyZW07XG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyLXkge1xuLy8gICAgICAgICAgICAgZ3JpZC1nYXA6IDIuNXJlbSAwO1xuLy8gICAgICAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG9cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyPi51cC1ncmlkX19pdGVtIHtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDBcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudXAtZ3JpZC0tZ3V0dGVyLXg+LnVwLWdyaWRfX2l0ZW0ge1xuLy8gICAgICAgICAgICAgcGFkZGluZzogMFxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC51cC1ncmlkLS1ndXR0ZXIteT4udXAtZ3JpZF9faXRlbSB7XG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAwXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtMSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtMiB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtMyB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtNCB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtNSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtNiB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtNyB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtOCB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtOSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnVwLWdyaWRfX2l0ZW0tLWwtMTAge1xuLy8gICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuLy8gICAgICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudXAtZ3JpZF9faXRlbS0tbC0xMSB7XG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4vLyAgICAgICAgICAgICB3aWR0aDogYXV0b1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC51cC1ncmlkX19pdGVtLS1sLTEyIHtcbi8vICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8vIC51cC1pY29uIHtcbi8vICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4vLyAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbi8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuLy8gfVxuXG4vLyAudXAtaWNvbl9fbWFzay0tdmlzaWJsZSB7XG4vLyAgICAgZmlsbDogI2ZmZlxuLy8gfVxuXG4vLyAudXAtaWNvbl9fbWFzay0taGlkZGVuIHtcbi8vICAgICBmaWxsOiAjMDAwXG4vLyB9XG5cbi8vIC51cC1pY29uX190aW50IHtcbi8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuLy8gICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4vLyAgICAgZmlsbDogcmdiYSgzMCwgMzAsIDMzLCAwLjEpXG4vLyB9XG5cbi8vIC51cC1pY29uX19zdHJva2VzIHtcbi8vICAgICBvcGFjaXR5OiAuNTU7XG4vLyAgICAgZmlsbDogbm9uZTtcbi8vICAgICBzdHJva2U6ICMwMDAwMDk7XG4vLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXRcbi8vIH1cblxuLy8gOmhvdmVyPi51cC1pY29uPi51cC1pY29uX19zdHJva2VzIHtcbi8vICAgICBvcGFjaXR5OiAuOTU5XG4vLyB9XG5cbi8vIDpmb2N1cz4udXAtaWNvbj4udXAtaWNvbl9fc3Ryb2tlcyB7XG4vLyAgICAgb3BhY2l0eTogLjk1OVxuLy8gfVxuXG4vLyAudXAtaWZyYW1lIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgbWFyZ2luLXRvcDogMXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4vLyB9XG5cbi8vIC51cC1pZnJhbWUtLTF4MSB7XG4vLyAgICAgcGFkZGluZy10b3A6IDEwMCVcbi8vIH1cblxuLy8gLnVwLWlmcmFtZS0tNHgzIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNzUlXG4vLyB9XG5cbi8vIC51cC1pZnJhbWUtLTE2eDkge1xuLy8gICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbi8vIH1cblxuLy8gLnVwLWlmcmFtZV9faW5uZXIge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCVcbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwLjA2MjVlbSkge1xuLy8gICAgIC51cC1pZnJhbWUge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLnVwLWltZy0taGVybyB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbi8vIH1cblxuLy8gLnVwLWltZy0taGVybz4udXAtaW1nX19vdXRlciB7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4vLyB9XG5cbi8vIC51cC1pbWctLWhlcm8gLnVwLWltZ19faW5uZXIge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBib3R0b206IDEuNXJlbTtcbi8vICAgICBsZWZ0OiAxLjVyZW07XG4vLyAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuLy8gICAgIG1heC13aWR0aDogODByZW07XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4vLyB9XG5cbi8vIC51cC1pbWdfX2hlYWRpbmcge1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFyZW0pO1xuLy8gICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcmVtKTtcbi8vICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBUZXh0XCIsIEdlb3JnaWEsIHNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogMi42ODc1cmVtO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBsaW5lLWhlaWdodDogM3JlbTtcbi8vICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbi8vIH1cblxuLy8gLnVwLWltZ19faGVhZGluZzo6LW1vei1zZWxlY3Rpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vIC51cC1pbWdfX2hlYWRpbmc6OnNlbGVjdGlvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLnVwLWltZ19fc3ViaGVhZGluZyB7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLyAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4vLyAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXJlbSk7XG4vLyAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFyZW0pO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgd29yZC13cmFwOiBicmVhay13b3JkXG4vLyB9XG5cbi8vIC51cC1pbWdfX3N1YmhlYWRpbmc6Oi1tb3otc2VsZWN0aW9uIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuLy8gfVxuXG4vLyAudXAtaW1nX19zdWJoZWFkaW5nOjpzZWxlY3Rpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vIC51cC1pbWctLXNsaWRlciB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuLy8gfVxuXG4vLyAudXAtaW1nX19udW1iZXIge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgZm9udC1zaXplOiAuNzVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuLy8gICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgdXNlci1zZWxlY3Q6IG5vbmVcbi8vIH1cblxuLy8gLnVwLWltZy0tc2xpZGVyPi51cC1pbWdfX291dGVyIHtcbi8vICAgICBwYWRkaW5nOiAuNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbi8vIH1cblxuLy8gLnVwLWltZy0tc2xpZGVyIC51cC1pbWdfX2lubmVyIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgaGVpZ2h0OiAwO1xuLy8gICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbi8vIH1cblxuLy8gLnVwLWltZy0tMXgxIC51cC1pbWdfX2lubmVyIHtcbi8vICAgICBwYWRkaW5nLXRvcDogMTAwJVxuLy8gfVxuXG4vLyAudXAtaW1nLS0zeDQgLnVwLWltZ19faW5uZXIge1xuLy8gICAgIHBhZGRpbmctdG9wOiA3NSVcbi8vIH1cblxuLy8gLnVwLWltZy0tMTZ4OSAudXAtaW1nX19pbm5lciB7XG4vLyAgICAgcGFkZGluZy10b3A6IDU2LjI1JVxuLy8gfVxuXG4vLyAudXAtaW1nX19zbGlkZSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGxlZnQ6IC0uNXJlbTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgYm9yZGVyOiAuNXJlbSBzb2xpZCAjZmZmO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGYwXG4vLyB9XG5cbi8vIC51cC1pbWdfX3NsaWRlOmZpcnN0LW9mLXR5cGUge1xuLy8gICAgIHotaW5kZXg6IDM7XG4vLyAgICAgYm90dG9tOiAtLjVyZW07XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gLjI1cmVtIHJnYmEoMTUyLCAxLCAxLCAuMDIpLCAwIDEuNXJlbSAxLjVyZW0gLS4zNzVyZW0gcmdiYSgzNCwgMTcsIDY1LCAuMTUpXG4vLyB9XG5cbi8vIC51cC1pbWdfX3NsaWRlOm50aC1vZi10eXBlKDIpIHtcbi8vICAgICB6LWluZGV4OiAyO1xuLy8gICAgIGJvdHRvbTogLTEuNXJlbTtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAuMjVyZW0gcmdiYSgxNTIsIDEsIDEsIC4wMiksIDAgMXJlbSAxcmVtIC0uMjVyZW0gcmdiYSgzNCwgMTcsIDY1LCAuMik7XG4vLyAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpIHJvdGF0ZSguOGRlZylcbi8vIH1cblxuLy8gLnVwLWltZ19fc2xpZGU6bnRoLW9mLXR5cGUoMykge1xuLy8gICAgIHotaW5kZXg6IDE7XG4vLyAgICAgYm90dG9tOiAtMi41cmVtO1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIC4yNXJlbSByZ2JhKDE1MiwgMSwgMSwgLjAyKSwgMCAuNXJlbSAuNXJlbSAtLjEyNXJlbSByZ2JhKDM0LCAxNywgNjUsIC4yNSk7XG4vLyAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTAyNSkgcm90YXRlKC0uNTVkZWcpXG4vLyB9XG5cbi8vIC51cC1pbWdfX3NsaWRlOm50aC1vZi10eXBlKDQpIHtcbi8vICAgICBib3R0b206IC0uNXJlbTtcbi8vICAgICB0cmFuc2Zvcm06IHNjYWxlKC45MDI1KVxuLy8gfVxuXG4vLyAudXAtaW1nX19zcmMge1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0XG4vLyB9XG5cbi8vIC51cC1pbWdfX3NyYy51cC1sb2FkZWQge1xuLy8gICAgIG9wYWNpdHk6IDFcbi8vIH1cblxuLy8gLnVwLWltZ19fY29udHJvbHMge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG9cbi8vIH1cblxuLy8gLnVwLWltZ19fbGlzdCB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIHBhZGRpbmc6IDAgLjVyZW1cbi8vIH1cblxuLy8gLnVwLWltZ19faXRlbSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHdpZHRoOiAxcmVtO1xuLy8gICAgIGhlaWdodDogM3JlbVxuLy8gfVxuXG4vLyAudXAtaW1nX19pdGVtOjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIGxlZnQ6IDUwJTtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbi8vICAgICB3aWR0aDogLjVyZW07XG4vLyAgICAgaGVpZ2h0OiAuNXJlbTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4vLyB9XG5cbi8vIC51cC1pbWdfX2l0ZW0tLWFjdGl2ZTo6YmVmb3JlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWRcbi8vIH1cblxuLy8gLnVwLWltZ19faXRlbS0tY29tcGFjdDo6YmVmb3JlIHtcbi8vICAgICB3aWR0aDogLjI1cmVtO1xuLy8gICAgIGhlaWdodDogLjI1cmVtXG4vLyB9XG5cbi8vIC51cC1pbWdfX2J0biB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6IDNyZW07XG4vLyAgICAgaGVpZ2h0OiAzcmVtO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vIC51cC1pbWdfX2J0bjpob3ZlciB7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC51cC1pbWdfX2J0bjpmb2N1cyB7XG4vLyAgICAgb3V0bGluZTogMFxuLy8gfVxuXG4vLyAudXAtaW1nX19idG4tLWRpc2FibGVkIHtcbi8vICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4vLyB9XG5cbi8vIC51cC1pbWdfX2ljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IC0uNXJlbTtcbi8vICAgICBsZWZ0OiAtLjVyZW1cbi8vIH1cblxuLy8gLnVwLWltZ19fYnRuLS1kaXNhYmxlZD4udXAtaW1nX19pY29uIHtcbi8vICAgICBvcGFjaXR5OiAuNTVcbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwLjA2MjVlbSkge1xuLy8gICAgIC51cC1pbWctLWhlcm8ge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogNzUlXG4vLyAgICAgfVxuLy8gICAgIC51cC1pbWctLWhlcm8gLnVwLWltZ19faW5uZXIge1xuLy8gICAgICAgICBib3R0b206IDIuNXJlbTtcbi8vICAgICAgICAgbGVmdDogMi41cmVtO1xuLy8gICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSlcbi8vICAgICB9XG4vLyAgICAgLnVwLWltZ19faGVhZGluZyB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWltZ19fc3ViaGVhZGluZyB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtaW1nLS1zbGlkZXIge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWltZ19fbnVtYmVyIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtaW1nLS1zbGlkZXI+LnVwLWltZ19fb3V0ZXIge1xuLy8gICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtaW1nX19saXN0IHtcbi8vICAgICAgICAgcGFkZGluZzogMCAxcmVtXG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDguMDYyNWVtKSB7XG4vLyAgICAgLnVwLWltZy0taGVybyB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbi8vICAgICB9XG4vLyAgICAgLnVwLWltZy0taGVybyAudXAtaW1nX19pbm5lciB7XG4vLyAgICAgICAgIHJpZ2h0OiA0cmVtO1xuLy8gICAgICAgICBib3R0b206IDRyZW07XG4vLyAgICAgICAgIGxlZnQ6IDRyZW07XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKVxuLy8gICAgIH1cbi8vICAgICAudXAtaW1nX19oZWFkaW5nIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAzLjYyNXJlbTtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWltZ19fc3ViaGVhZGluZyB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWltZ19fbnVtYmVyIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAudXAtbmF2IHtcbi8vICAgICB6LWluZGV4OiAxO1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogY2FsYygwJSAtIDVyZW0pO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcmVtKTtcbi8vICAgICBwYWRkaW5nOiAwIDIuNXJlbVxuLy8gfVxuXG4vLyAudXAtbmF2X19iYXIge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiA0cmVtO1xuLy8gICAgIHBhZGRpbmc6IC41cmVtIDNyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxuLy8gfVxuXG4vLyAudXAtbmF2X19idXR0b24ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB3aWR0aDogM3JlbTtcbi8vICAgICBoZWlnaHQ6IDNyZW07XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLnVwLW5hdl9fYnV0dG9uOmhvdmVyIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLnVwLW5hdl9fYnV0dG9uOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAwXG4vLyB9XG5cbi8vIC51cC1uYXZfX2J1dHRvbi0tbWVudSB7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgIHRvcDogLjVyZW07XG4vLyAgICAgbGVmdDogLjVyZW1cbi8vIH1cblxuLy8gLnVwLW5hdl9fYnV0dG9uLS1zZWFyY2gge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAudXAtbmF2X19idXR0b24tLW5vdGlmaWNhdGlvbnMge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAudXAtbmF2X19idXR0b24+LnVwLWljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IC43NXJlbTtcbi8vICAgICBsZWZ0OiAuNzVyZW1cbi8vIH1cblxuLy8gLnVwLW1lbnUge1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICB0b3A6IDRyZW07XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBwYWRkaW5nOiAwIDIuNXJlbSA0cmVtIDEuNXJlbTtcbi8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbi8vICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgIHVzZXItc2VsZWN0OiBub25lXG4vLyB9XG5cbi8vIC51cC1tZW51LnVwLWFjdGl2ZSB7XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbi8vIH1cblxuLy8gLnVwLW1lbnVfX2lubmVyIHtcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbi8vIH1cblxuLy8gLnVwLW1lbnVfX2hlYWRlciB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBoZWlnaHQ6IDIuNXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxuLy8gfVxuXG4vLyAudXAtbWVudV9faGVhZGluZyB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC42MjVyZW07XG4vLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbi8vIH1cblxuLy8gLnVwLW1lbnVfX3N1YmhlYWRpbmcge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuLy8gfVxuXG4vLyAudXAtbWVudV9faXRlbSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcGFkZGluZzogLjc1cmVtIDAgLjc1cmVtIDNyZW07XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2Utb3V0XG4vLyB9XG5cbi8vIC51cC1tZW51X19pdGVtIHtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuOTU5KVxuLy8gfVxuXG4vLyAudXAtbWVudV9faXRlbT4udXAtaWNvbiB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogLjc1cmVtO1xuLy8gICAgIGxlZnQ6IC43NXJlbVxuLy8gfVxuXG4vLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzAuMDYyNWVtKSB7XG4vLyAgICAgLnVwLW5hdiB7XG4vLyAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBwYWRkaW5nOiAwXG4vLyAgICAgfVxuLy8gICAgIC51cC1uYXZfX2JhciB7XG4vLyAgICAgICAgIGhlaWdodDogNC41cmVtO1xuLy8gICAgICAgICBwYWRkaW5nOiAuNzVyZW0gLjVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLW5hdl9fYnV0dG9uLS1tZW51IHtcbi8vICAgICAgICAgdG9wOiAuNzVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLW1lbnUge1xuLy8gICAgICAgICB0b3A6IDQuNXJlbTtcbi8vICAgICAgICAgd2lkdGg6IDE3LjVyZW07XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDRyZW1cbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0OC4wNjI1ZW0pIHtcbi8vICAgICAudXAtbWVudSB7XG4vLyAgICAgICAgIHdpZHRoOiAyMHJlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZhIHtcbi8vICAgICBoZWlnaHQ6IDEuNXJlbTtcbi8vICAgICBtYXJnaW4tdG9wOiAuMTg3NXJlbTtcbi8vICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuLy8gICAgIGZvbnQtc2l6ZTogMS4yNXJlbVxuLy8gfVxuXG4vLyAuZmEtYmVsbCB7XG4vLyAgICAgLy8gY29udGVudDogdXJsKFwiL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvQmVsbC5zdmdcIilcbi8vIH1cblxuLy8gLmZhLWJhcnMge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIC8vIGNvbnRlbnQ6IHVybChcIi90aGVtZS9ib29zdC9waXgvbHVjZW50L0hhbWJ1cmdlci5zdmdcIik7XG4vLyAgICAgd2lkdGg6IDEuNXJlbVxuLy8gfVxuXG4vLyAuYnV4LWljb24ge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlXG4vLyB9XG5cbi8vIC5idXgtaWNvbjpob3ZlciB7XG4vLyAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDIsIDM0LCAuOCk7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDYuODc1cmVtIHJnYmEoMjAwLCA5NSwgNjYsIC40KSwgMCAuMDYyNXJlbSAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgLjEpXG4vLyB9XG5cbi8vIC5jb3VudC1jb250YWluZXIge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGhlaWdodDogMS41cmVtO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtLjYyNXJlbTtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbi8vIH1cblxuLy8gI3JlZ2lvbi1tYWluIHtcbi8vICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4vLyAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuLy8gICAgIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDksIC4xMjUpO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY5XG4vLyB9XG5cbi8vICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzIHtcbi8vICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbVxuLy8gfVxuXG4vLyAjcmVnaW9uLW1haW4+ZGl2Om5vdChbcm9sZV0pIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG4vLyB9XG5cbi8vICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzPmRpdjpub3QoW3JvbGVdKSB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vICNyZWdpb24tbWFpbi1ib3ggc3BhbltvbmNsaWNrXT5pbWcge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDBcbi8vIH1cblxuLy8gLmJ1eC1jb250YWluZXItY29udGVudCB7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdFxuLy8gfVxuXG4vLyAuYnV4LWNvbnRhaW5lci1jb250ZW50PjpmaXJzdC1jaGlsZCB7XG4vLyAgICAgbWFyZ2luLXRvcDogMFxuLy8gfVxuXG4vLyAuY29sLTEyLFxuLy8gLmNvbC14cy0xMiB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDBcbi8vIH1cblxuLy8gLmNvbnRhaW5lciB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4vLyB9XG5cbi8vIC5jb250YWluZXItZmx1aWQge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICBtYXJnaW4tbGVmdDogMFxuLy8gfVxuXG4vLyB0YWJsZSB7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuLy8gICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gdGQge1xuLy8gICAgIHBhZGRpbmctbGVmdDogLjEyNXJlbTtcbi8vICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDEuMTI1cmVtXG4vLyB9XG5cbi8vIC5idXgtaGVybyB7XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5idXgtZGVzY3JpcHRpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjk7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG9cbi8vIH1cblxuLy8gLmJveCB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbi8vIH1cblxuLy8gLmJveCAudGV4dCB7XG4vLyAgICAgei1pbmRleDogMjtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBUZXh0XCIsIEdlb3JnaWEsIHNlcmlmXG4vLyB9XG5cbi8vICNyZWdpb24tbWFpbiAuYm94fmJyIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0Ny45Mzc1ZW0pIHtcbi8vICAgICAuYm94IC50ZXh0IGgxIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbVxuLy8gICAgIH1cbi8vICAgICAjcGFnZS1jb250ZW50IHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vICAgICB9XG4vLyAgICAgLnRyZW5keSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmVcbi8vICAgICB9XG4vLyB9XG5cbi8vICNjby1oZWFkZXItaW1hZ2Uge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbi8vICAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuLy8gICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW1cbi8vIH1cblxuLy8gI2NvLWhlYWRlci10ZXh0IHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgR2VvcmdpYSwgc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAyLjY4NzVyZW07XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuLy8gICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxuLy8gfVxuXG4vLyAjY28+I2NvLWhlYWRlci10ZXh0OjotbW96LXNlbGVjdGlvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gI2NvPiNjby1oZWFkZXItdGV4dDo6c2VsZWN0aW9uIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuLy8gfVxuXG4vLyAjY28tc3ViLWhlYWRlci10ZXh0IHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIG1hcmdpbi10b3A6IC41cmVtO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxuLy8gfVxuXG4vLyAjY28+I2NvLXN1Yi1oZWFkZXItdGV4dDo6LW1vei1zZWxlY3Rpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vICNjbz4jY28tc3ViLWhlYWRlci10ZXh0OjpzZWxlY3Rpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vICNwYWdlLWVucm9sLXVzZXJzICNmaWx0ZXJmb3JtLFxuLy8gLmNhcmQsXG4vLyAuZ3JvdXBpbmZvYm94LFxuLy8gLnF1ZSAuaGlzdG9yeSxcbi8vIC51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlIHNlY3Rpb24sXG4vLyAud2VsbCB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICBtaW4td2lkdGg6IDA7XG4vLyAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjk7XG4vLyAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuLy8gICAgIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xMjUpXG4vLyB9XG5cbi8vICNwYWdlLWVucm9sLXVzZXJzICNmaWx0ZXJmb3JtPmhyLFxuLy8gLmNhcmQ+aHIsXG4vLyAuZ3JvdXBpbmZvYm94PmhyLFxuLy8gLnF1ZSAuaGlzdG9yeT5ocixcbi8vIC51c2VycHJvZmlsZSAucHJvZmlsZV90cmVlIHNlY3Rpb24+aHIsXG4vLyAud2VsbD5ociB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwXG4vLyB9XG5cbi8vIC5jYXJkLWJvZHkucC0yLFxuLy8gLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUgc2VjdGlvbi5wLTIge1xuLy8gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucGItMyxcbi8vIC5weS0zIHtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5wdC0zLFxuLy8gLnB5LTMge1xuLy8gICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnVzZXJwcm9maWxlIC5wcm9maWxlX3RyZWUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjlcbi8vIH1cblxuLy8gI3BhZ2Uge1xuLy8gICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjlcbi8vIH1cblxuLy8gLmJ1eC1wcm9maWxlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY5XG4vLyB9XG5cbi8vIC5idXgtcHJvZmlsZSB0ciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOVxuLy8gfVxuXG4vLyAuYnV4LXByb2ZpbGUgdGQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjk7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMDtcbi8vICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjMxMjVyZW1cbi8vIH1cblxuLy8gLnByb2ZpbGVfdHJlZSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMTAlXG4vLyB9XG5cbi8vIC5wcm9maWxlX3RyZWUgcCB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtXG4vLyB9XG5cbi8vICNwYWdlLW5hdmJhciB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDRyZW1cbi8vIH1cblxuLy8gLmxvZ28ge1xuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlblxuLy8gfVxuXG4vLyAuc2l0ZS1uYW1lIHtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbi8vIH1cblxuLy8gYSB7XG4vLyAgICAgY29sb3I6ICMyMTIxMjM7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHNcbi8vIH1cblxuLy8gLm5hdmJhciAucG9wb3Zlci1yZWdpb24ge1xuLy8gICAgIGZsb2F0OiByaWdodDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDBcbi8vIH1cblxuLy8gLmNvbnRhaW5lci1uYXYge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuLy8gICAgIG1hcmdpbi10b3A6IC42MjVyZW07XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgIHdpZHRoOiAxMDAlXG4vLyB9XG5cbi8vIC5jb250YWluZXItbmF2Pi5yb3ctbmF2Pi5jb2wtbWQtNCB7XG4vLyAgICAgZmxleDogMTAwJTtcbi8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAubGlzdC1ncm91cC1uYXYge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtXG4vLyB9XG5cbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiB7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuLy8gICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXRcbi8vIH1cblxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IGE6Zm9jdXMsXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYTpob3ZlciB7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KVxuLy8gfVxuXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYSAuYnV4LW1vZHVsZS1udW1iZXIge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgZm9udC1zaXplOiAuNzVyZW07XG4vLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuLy8gICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dFxuLy8gfVxuXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYTpmb2N1cyAuYnV4LW1vZHVsZS1udW1iZXIsXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYTpob3ZlciAuYnV4LW1vZHVsZS1udW1iZXIge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KVxuLy8gfVxuXG4vLyAuYnV4LW1vZHVsZS1uYW1lIHtcbi8vICAgICBsaW5lLWhlaWdodDogMS41cmVtXG4vLyB9XG5cbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiBhIC5idXgtbW9kdWxlLW5hbWUge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgZm9udC1zaXplOiAuNzVyZW07XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuLy8gICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dFxuLy8gfVxuXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgYTpmb2N1cyAuYnV4LW1vZHVsZS1uYW1lLFxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IGE6aG92ZXIgLmJ1eC1tb2R1bGUtbmFtZSB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpXG4vLyB9XG5cbi8vIC5saXN0LWdyb3VwLW5hdiAuYnV4LW1vZHVsZS1sYWJlbCB7XG4vLyAgICAgcGFkZGluZzogLjVyZW0gMDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMFxuLy8gfVxuXG4vLyAubGlzdC1ncm91cC1uYXYgLmJ1eC1tb2R1bGUtbGFiZWwgYSB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICBmb250LXNpemU6IC43NXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0XG4vLyB9XG5cbi8vIC5saXN0LWdyb3VwLW5hdiAuYnV4LW1vZHVsZS1sYWJlbCBhOmZvY3VzLFxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5idXgtbW9kdWxlLWxhYmVsIGE6aG92ZXIge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbi8vIH1cblxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtbW9kdWxlLWxhYmVsLWFzc2lnbiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4vLyAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4vLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuLy8gICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xuLy8gICAgIGN1cnNvcjogcG9pbnRlclxuLy8gfVxuXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC1tb2R1bGUtbGFiZWwtYXNzaWduOmZvY3VzLFxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtbW9kdWxlLWxhYmVsLWFzc2lnbjpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbi8vIH1cblxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtbW9kdWxlLWxhYmVsLWFzc2lnbiBhIHtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2ssXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLWNvbXBsZXRlIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuLy8gICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IC41cmVtIC43NXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIDEuNXJlbTtcbi8vICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dDtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1jb21wbGV0ZTpmb2N1cyxcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stY29tcGxldGU6aG92ZXIsXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrOmZvY3VzLFxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljazpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSlcbi8vIH1cblxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1zdWIsXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLXN1Yi1jb21wbGV0ZSxcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLWxyZyxcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLW1lZCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4vLyAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIDEuNXJlbTtcbi8vICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dDtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1zdWItY29tcGxldGU6Zm9jdXMsXG4vLyAubGlzdC1ncm91cC1uYXYgLmxpc3QtZ3JvdXAtaXRlbS1uYXYgLmJ1eC10aWNrLXN1Yi1jb21wbGV0ZTpob3Zlcixcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLWxyZzpmb2N1cyxcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLWxyZzpob3Zlcixcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLW1lZDpmb2N1cyxcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViLW1lZDpob3Zlcixcbi8vIC5saXN0LWdyb3VwLW5hdiAubGlzdC1ncm91cC1pdGVtLW5hdiAuYnV4LXRpY2stc3ViOmZvY3VzLFxuLy8gLmxpc3QtZ3JvdXAtbmF2IC5saXN0LWdyb3VwLWl0ZW0tbmF2IC5idXgtdGljay1zdWI6aG92ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4vLyB9XG5cbi8vIC5wYW5lbC1uYXYge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZlxuLy8gfVxuXG4vLyAucGFuZWwtZGVmYXVsdC1uYXYge1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2RkZFxuLy8gfVxuXG4vLyAuc2lkZWJhci1zdWJtZW51LW5hdiB7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lXG4vLyB9XG5cbi8vIC5saXN0LWdyb3VwLWl0ZW0ucGFuZWwtbmF2IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5zaWRlYmFyLXN1Ym1lbnUge1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZVxuLy8gfVxuXG4vLyAuc2lkZWJhci1zdWJtZW51IGEge1xuLy8gICAgIHBhZGRpbmctbGVmdDogLjMxMjVyZW0gIWltcG9ydGFudDtcbi8vICAgICBwYWRkaW5nLXRvcDogLjYyNXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjZWVlO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrXG4vLyB9XG5cbi8vIC5zaWRlYmFyLXN1Ym1lbnUgLnNpZGViYXItc3VibWVudSBhIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubGlzdC1ncm91cCBhW2RhdGEtdG9nZ2xlXSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyB9XG5cbi8vIC5saXN0LWdyb3VwLWl0ZW0+YVtkYXRhLXRvZ2dsZV06YWZ0ZXIsXG4vLyAuc2lkZWJhci1zdWJtZW51LWl0ZW0+YVtkYXRhLXRvZ2dsZV06YWZ0ZXIge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICByaWdodDogLjMxMjVyZW07XG4vLyAgICAgdG9wOiAuMzc1cmVtO1xuLy8gICAgIGNvbG9yOiAjMzMzO1xuLy8gICAgIHotaW5kZXg6IDQzOFxuLy8gfVxuXG4vLyAucGFuZWwtYWN0aXZlPmFbZGF0YS10b2dnbGVdOmFmdGVyIHtcbi8vICAgICBjb250ZW50OiBcImxlc3NcIlxuLy8gfVxuXG4vLyAuc2VhcmNoLWlucHV0LWZvcm0ge1xuLy8gICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtZm9ybT4jaXAyIHtcbi8vICAgICBoZWlnaHQ6IDIuNXJlbTtcbi8vICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Y5N2E2Mjtcbi8vICAgICBsaW5lLWhlaWdodDogMS41cmVtXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtZm9ybT4jaXAyOmZvY3VzIHtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMTg3NXJlbSByZ2JhKDI0OSwgMTIyLCA5OCwgLjMpXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtZm9ybT4jaXAyOjotbW96LXBsYWNlaG9sZGVyIHtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuLy8gfVxuXG4vLyAuc2VhcmNoLWlucHV0LWZvcm0+I2lwMjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtZm9ybT4jaXAyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtZm9ybT4jaXAyOjpwbGFjZWhvbGRlciB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gI2Ryb3Bkb3duLTEge1xuLy8gICAgIG91dGxpbmU6IDA7XG4vLyAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICB1c2VyLXNlbGVjdDogbm9uZVxuLy8gfVxuXG4vLyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbi8vIH1cblxuLy8gLmJ1eC1tZW51LW9wdGlvbnMgLnVwLWxlZ2FjeS1uYXZfX2J1dHRvbi0tbG9nb3V0IHtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuLy8gICAgIHBhZGRpbmctbGVmdDogM3JlbVxuLy8gfVxuXG4vLyAjZHJvcGRvd24tMSsuYnV4LWRyb3Bkb3duLW1lbnUgLnVwLWxlZ2FjeS1oaWdobGlnaHQge1xuLy8gICAgIHRvcDogLS4zMTI1cmVtXG4vLyB9XG5cbi8vIC5idXgtbWVudS1vcHRpb25zIC51cC1sZWdhY3ktbmF2X19idXR0b24tLWxvZ291dCAudXAtbGVnYWN5LWljb24ge1xuLy8gICAgIHRvcDogLjg3NXJlbVxuLy8gfVxuXG4vLyAubWwtYXV0by5kLWZsZXg+c3BhbltvbmNsaWNrXSB7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5iYWRnZS10YWcge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBwYWRkaW5nOiAuMzc1cmVtIC41cmVtO1xuLy8gICAgIG1hcmdpbjogLjEyNXJlbSAuMTI1cmVtIC4xMjVyZW0gMDtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGJvcmRlci13aWR0aDogLjEyNXJlbTtcbi8vICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuLy8gICAgIHdpZHRoOiA3LjVyZW07XG4vLyAgICAgaGVpZ2h0OiAyLjVyZW07XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbi8vICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMzAyNSlcbi8vIH1cblxuLy8gLmNvdXJzZS10YWcge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBmb250LXNpemU6IC44NzVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBib3JkZXItd2lkdGg6IC4wNjI1cmVtO1xuLy8gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4vLyAgICAgd2lkdGg6IDI0LjM3NXJlbTtcbi8vICAgICBoZWlnaHQ6IDMuNzVyZW07XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMDtcbi8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLW91dDtcbi8vICAgICBjb2xvcjogIzAwMDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMzAyNSk7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxcmVtXG4vLyB9XG5cbi8vIC50YWctZG90IHtcbi8vICAgICBoZWlnaHQ6IC43NXJlbTtcbi8vICAgICB3aWR0aDogLjc1cmVtO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmJlNGY7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAuMzEyNXJlbTtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC42MjVyZW1cbi8vIH1cblxuLy8gLmNvdXJzZS10aWNrIHtcbi8vICAgICBoZWlnaHQ6IDEuNzVyZW07XG4vLyAgICAgd2lkdGg6IDEuNzVyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IC4zMTI1cmVtO1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbi8vICAgICBib3JkZXItd2lkdGg6IC4wNjI1cmVtO1xuLy8gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbi8vICAgICBtYXJnaW4tdG9wOiAuMzEyNXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogLjYyNXJlbVxuLy8gfVxuXG4vLyAuY291cnNlLWNvbXBsZXRlIHtcbi8vICAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuLy8gICAgIHdpZHRoOiAyLjM3NXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWViZTg0MTI7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAuMzEyNXJlbTtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW07XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjMDM3ZDIxO1xuLy8gICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW07XG4vLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbi8vICAgICBtYXJnaW4tdG9wOiAuNjI1cmVtXG4vLyB9XG5cbi8vICNuYXYtZHJhd2VyIHtcbi8vICAgICBvdmVyZmxvdzogYXV0bztcbi8vICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4vLyAgICAgdG9wOiA0cmVtO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbi8vICAgICBwYWRkaW5nOiAxLjVyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMDtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbi8vIH1cblxuLy8gI25hdi1kcmF3ZXIuY2xvc2VkIHtcbi8vICAgICBsZWZ0OiAtMTAwJVxuLy8gfVxuXG4vLyAuYnV4LXRpY2sge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9ib29zdC9waXgvbHVjZW50L3RvY29tcGxldGUuc3ZnXCIpO1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG4vLyAgICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBoZWlnaHQ6IDEuNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycmVtIC43NXJlbVxuLy8gfVxuXG4vLyAuYnV4LXRpY2stY29tcGxldGUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9ib29zdC9waXgvbHVjZW50L0NvbXBsZXRlLnN2Z1wiKTtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG4vLyAgICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBoZWlnaHQ6IDEuNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycmVtIC43NXJlbVxuLy8gfVxuXG4vLyAuYnV4LXRpY2stbHJnIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2Jvb3N0L3BpeC9sdWNlbnQvQ29tcGxldGUuc3ZnKTtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW1cbi8vIH1cblxuLy8gLmJ1eC10aWNrLW5vbmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZVxuLy8gfVxuXG4vLyBsaS51cC1saS5idXgtdGljay1ub25lIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbSAwXG4vLyB9XG5cbi8vIGxpLnVwLWxpLmJ1eC10aWNrLW5vbmU6OmJlZm9yZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuYnV4LXRpY2stc3ViIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvYm9vc3QvcGl4L2x1Y2VudC90b2NvbXBsZXRlLnN2Zyk7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbi8vICAgICBoZWlnaHQ6IDEuNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHg7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNHB4XG4vLyB9XG5cbi8vIC5idXgtdGljay1zdWItbHJnIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvYm9vc3QvcGl4L2x1Y2VudC90b2NvbXBsZXRlLnN2Zyk7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW07XG4vLyAgICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4vLyAgICAgaGVpZ2h0OiAxLjVyZW1cbi8vIH1cblxuLy8gLmJ1eC10aWNrLXN1Yi1tZWQge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9ib29zdC9waXgvbHVjZW50L3RvY29tcGxldGUuc3ZnKTtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuLy8gICAgIGhlaWdodDogMS41cmVtXG4vLyB9XG5cbi8vIC5idXgtdGljay1zdWItY29tcGxldGUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9ib29zdC9waXgvbHVjZW50L0NvbXBsZXRlLnN2Zyk7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbi8vICAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbi8vICAgICBoZWlnaHQ6IDEuNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHg7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNHB4XG4vLyB9XG5cbi8vIC5idXgtbW9kdWxlLW5hbWUge1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW07XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4vLyB9XG5cbi8vIC5idXgtbW9kdWxlLWxhYmVsIHtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC44NzVyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZVxuLy8gfVxuXG4vLyAuYnV4LW1vZHVsZS1udW1iZXIge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuLy8gfVxuXG4vLyAuYnV4LW1vZHVsZS1sYWJlbC1hc3NpZ24ge1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW07XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC43cmVtO1xuLy8gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4vLyB9XG5cbi8vIC5kcm9wZG93bi1pdGVtIHtcbi8vICAgICBtYXJnaW4tdG9wOiAuNjI1cmVtXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5hY3Rpb24sXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dCxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYWRkY3JpdGVyaW9uLFxuLy8gLmJ0biB7XG4vLyAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vIC5idXgtbWVudS1oZWFkZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbi8vICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSlcbi8vIH1cblxuLy8gLmJ1eC1tZW51LXRleHQge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHBhZGRpbmctbGVmdDogMDtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICB1c2VyLXNlbGVjdDogbm9uZVxuLy8gfVxuXG4vLyA6Zm9jdXMgLmJ1eC1tZW51LXRleHQsXG4vLyA6aG92ZXIgLmJ1eC1tZW51LXRleHQge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpXG4vLyB9XG5cbi8vIC5tZW51LWFjdGlvbi10ZXh0IHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuNzVyZW07XG4vLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMXJlbTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgdXNlci1zZWxlY3Q6IG5vbmVcbi8vIH1cblxuLy8gLmRyb3Bkb3duLWRpdmlkZXIge1xuLy8gICAgIGhlaWdodDogMDtcbi8vICAgICBtYXJnaW46IC41cmVtIDA7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBib3JkZXItdG9wOiAwIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4vLyB9XG5cbi8vICNwYWdlLWNvbnRlbnQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjk7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW1cbi8vIH1cblxuLy8gI3BhZ2U+I3BhZ2UtaGVhZGVyIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vIH1cblxuLy8gI3BhZ2U+I3BhZ2UtY29udGVudCxcbi8vICNwYWdlPiNwYWdlLWNvbnRlbnRbc3R5bGVdIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmXG4vLyB9XG5cbi8vIC5jb3Vyc2UtY29udGVudCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOVxuLy8gfVxuXG4vLyAjcGFnZS13cmFwcGVyIHtcbi8vICAgICBvdmVyZmxvdzogYXV0bztcbi8vICAgICBvdmVyZmxvdy14OiBoaWRkZW5cbi8vIH1cblxuLy8gLm5hdmJhciB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICBoZWlnaHQ6IDRyZW07XG4vLyAgICAgbWF4LWhlaWdodDogNC41cmVtO1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbSAxLjVyZW0gLjc1cmVtIC41cmVtO1xuLy8gICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktbmF2IHtcbi8vICAgICB6LWluZGV4OiAxO1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogY2FsYygwJSAtIDVyZW0pO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcmVtKTtcbi8vICAgICBwYWRkaW5nOiAwIDIuNXJlbVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW5hdl9fYmFyIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDRyZW07XG4vLyAgICAgcGFkZGluZzogLjVyZW0gMFxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW5hdl9fYnV0dG9uIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgd2lkdGg6IDNyZW07XG4vLyAgICAgaGVpZ2h0OiAzcmVtO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgYm9yZGVyOiAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktbmF2X19idXR0b246aG92ZXIge1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW5hdl9fYnV0dG9uOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAwO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW5hdl9fYnV0dG9uLS1tZW51IHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgdG9wOiAuNXJlbTtcbi8vICAgICBsZWZ0OiAuNXJlbVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW5hdl9fYnV0dG9uLS1zZWFyY2gge1xuLy8gICAgIGZsb2F0OiByaWdodFxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW5hdl9fYnV0dG9uLS1ub3RpZmljYXRpb25zIHtcbi8vICAgICBmbG9hdDogcmlnaHRcbi8vIH1cblxuLy8gLnVwLWxlZ2FjeS1uYXZfX2J1dHRvbi0tbG9nb3V0IHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcbi8vICAgICB3aWR0aDogNzUlO1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnRcbi8vIH1cblxuLy8gLnVwLWxlZ2FjeS1uYXZfX2J1dHRvbj4udXAtbGVnYWN5LWljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IC43NXJlbTtcbi8vICAgICBsZWZ0OiAuNzVyZW1cbi8vIH1cblxuLy8gLnVwLWxlZ2FjeS1tZW51IHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgdG9wOiA0cmVtO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZzogMCAyLjVyZW0gNHJlbSAxLjVyZW07XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICB1c2VyLXNlbGVjdDogbm9uZVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW1lbnUudXAtbGVnYWN5LWFjdGl2ZSB7XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbi8vIH1cblxuLy8gLnVwLWxlZ2FjeS1tZW51X19pbm5lciB7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktbWVudV9faGVhZGVyIHtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIGhlaWdodDogMi41cmVtO1xuLy8gICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktbWVudV9faGVhZGluZyB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC4wNjI1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktbWVudV9fc3ViaGVhZGluZyB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuMDYyNXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW1lbnVfX2l0ZW0ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbSAwIC43NXJlbSAzcmVtO1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbi8vICAgICBmb250LXNpemU6IC43NXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dFxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LW1lbnVfX2l0ZW0ge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktbWVudV9faXRlbT4udXAtbGVnYWN5LWljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IC43NXJlbTtcbi8vICAgICBsZWZ0OiAuNzVyZW1cbi8vIH1cblxuLy8gLnVwLWxlZ2FjeS1wcm9maWxlLXRleHQge1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAuMzEyNXJlbVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LWhpZ2hsaWdodCB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogLS41cmVtO1xuLy8gICAgIGxlZnQ6IC0uNXJlbTtcbi8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LWhpZ2hsaWdodF9fdGludCB7XG4vLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbi8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuLy8gICAgIGZpbGw6IHJnYmEoMjQ5LCAxMjIsIDk4LCAwLjU1KTtcbi8vICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlLW91dFxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LWFjdGl2ZT4udXAtbGVnYWN5LWhpZ2hsaWdodD4udXAtbGVnYWN5LWhpZ2hsaWdodF9fdGludCB7XG4vLyAgICAgZmlsbDogI2Y5N2E2MlxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LWhpZ2hsaWdodF9fbWFzayB7XG4vLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbi8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktaWNvbiB7XG4vLyAgICAgb3BhY2l0eTogLjU1O1xuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2Utb3V0O1xuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktaWNvbi0tY29tcGxldGUge1xuLy8gICAgIG9wYWNpdHk6ICMwMzdkMjFcbi8vIH1cblxuLy8gLnVwLWxlZ2FjeS1pY29uLS1pbmNvbXBsZXRlIHtcbi8vICAgICBvcGFjaXR5OiAuMDkxNVxuLy8gfVxuXG4vLyA6aG92ZXI+LnVwLWxlZ2FjeS1pY29uIHtcbi8vICAgICBvcGFjaXR5OiAuOTU5XG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktaWNvbl9fc3Ryb2tlIHtcbi8vICAgICBmaWxsOiBub25lO1xuLy8gICAgIHN0cm9rZTogIzAwMDAwOTtcbi8vICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4vLyAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbi8vICAgICBzdHJva2Utd2lkdGg6IDE7XG4vLyAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIC4xcyBlYXNlLW91dFxuLy8gfVxuXG4vLyAudXAtbGVnYWN5LWljb24tLWhhbWJ1cmdlcj4udXAtbGVnYWN5LWljb25fX3N0cm9rZTpmaXJzdC1vZi10eXBlIHtcbi8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwLjc1cmVtIDAuNDY4NzVyZW07XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjYsIDAsIC41LCAxLjQpXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktaWNvbi0taGFtYnVyZ2VyPi51cC1sZWdhY3ktaWNvbl9fc3Ryb2tlOm50aC1vZi10eXBlKDIpIHtcbi8vICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzXG4vLyB9XG5cbi8vIC51cC1sZWdhY3ktaWNvbi0taGFtYnVyZ2VyPi51cC1sZWdhY3ktaWNvbl9fc3Ryb2tlOm50aC1vZi10eXBlKDMpIHtcbi8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwLjc1cmVtIDEuMDMxMjVyZW07XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjYsIDAsIC41LCAxLjQpXG4vLyB9XG5cbi8vIC5kLWlubGluZS1ibG9jayB7XG4vLyAgICAgei1pbmRleDogMVxuLy8gfVxuXG4vLyAudXNlcm1lbnUge1xuLy8gICAgIGZsb2F0OiByaWdodDtcbi8vICAgICBoZWlnaHQ6IDNyZW07XG4vLyAgICAgcGFkZGluZzogLjVyZW0gMXJlbSAwIC41cmVtXG4vLyB9XG5cbi8vIGltZy51c2VycGljdHVyZSB7XG4vLyAgICAgd2lkdGg6IDJyZW07XG4vLyAgICAgaGVpZ2h0OiAycmVtO1xuLy8gICAgIGJvcmRlcjogLjEyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLW91dFxuLy8gfVxuXG4vLyAjZHJvcGRvd24tMTpmb2N1cyBpbWcudXNlcnBpY3R1cmUsXG4vLyAjZHJvcGRvd24tMTpob3ZlciBpbWcudXNlcnBpY3R1cmUge1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Y5N2E2MlxuLy8gfVxuXG4vLyAudXNlcnRleHQge1xuLy8gICAgIG1hcmdpbi10b3A6IC43NXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXRcbi8vIH1cblxuLy8gLnVzZXJ0ZXh0Lm1yLTEge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAjZHJvcGRvd24tMTpmb2N1cyAudXNlcnRleHQsXG4vLyAjZHJvcGRvd24tMTpob3ZlciAudXNlcnRleHQge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpXG4vLyB9XG5cbi8vIC5idXgtc2VhcmNoLWJhciB7XG4vLyAgICAgd2lkdGg6IDcuNXJlbTtcbi8vICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAubmF2YmFyLW5hdiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lXG4vLyB9XG5cbi8vIC5pY29uIHtcbi8vICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuLy8gICAgIHdpZHRoOiAxLjVyZW07XG4vLyAgICAgaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxuLy8gfVxuXG4vLyAjaXAyIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4vLyAgICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICNkNjE4MTE7XG4vLyAgICAgcGFkZGluZzogMS4yNXJlbTtcbi8vICAgICBoZWlnaHQ6IC43NXJlbVxuLy8gfVxuXG4vLyAuYnV4LW5hdi1lZGl0IHtcbi8vICAgICBkaXNwbGF5OiBpbmhlcml0XG4vLyB9XG5cbi8vIC5idXgtY21zLWltYWdlIHtcbi8vICAgICB3aWR0aDogMTAwJVxuLy8gfVxuXG4vLyAjcGFnZS1mb290ZXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLmFjdGl2aXR5LW5hdmlnYXRpb24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gLlJ0YWJsZSB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgcGFkZGluZy10b3A6IC42MjVyZW07XG4vLyAgICAgYm9yZGVyOiAuMDYyNXJlbSByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbi8vICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4vLyAgICAgbWF4LXdpZHRoOiA1My4xMjVyZW1cbi8vIH1cblxuLy8gLlJ0YWJsZS1jZWxsIHtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIGZsZXgtZ3JvdzogMTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuXG4vLyB9XG5cbi8vIC5SdGFibGUtY2VsbD5oMSxcbi8vIC5SdGFibGUtY2VsbD5oMixcbi8vIC5SdGFibGUtY2VsbD5oMyxcbi8vIC5SdGFibGUtY2VsbD5oNCxcbi8vIC5SdGFibGUtY2VsbD5oNSxcbi8vIC5SdGFibGUtY2VsbD5oNiB7XG4vLyAgICAgbWFyZ2luOiAwXG4vLyB9XG5cbi8vIC5SdGFibGUtLTJjb2xzPi5SdGFibGUtY2VsbCB7XG4vLyAgICAgd2lkdGg6IDUwJVxuLy8gfVxuXG4vLyAuUnRhYmxlLS0zY29scz4uUnRhYmxlLWNlbGwge1xuLy8gICAgIHdpZHRoOiAzMy4zMyVcbi8vIH1cblxuLy8gLlJ0YWJsZS0tNGNvbHM+LlJ0YWJsZS1jZWxsIHtcbi8vICAgICB3aWR0aDogMjUlXG4vLyB9XG5cbi8vIC5SdGFibGUtLTVjb2xzPi5SdGFibGUtY2VsbCB7XG4vLyAgICAgd2lkdGg6IDIwJVxuLy8gfVxuXG4vLyAuUnRhYmxlLS02Y29scz4uUnRhYmxlLWNlbGwge1xuLy8gICAgIHdpZHRoOiAxNi42JVxuLy8gfVxuXG4vLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjExLjI1ZW0pIHtcbi8vICAgICAuUnRhYmxlLS1jb2xsYXBzZSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4vLyAgICAgfVxuLy8gICAgIC5SdGFibGUtLWNvbGxhcHNlPi5SdGFibGUtY2VsbCB7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZVxuLy8gICAgIH1cbi8vICAgICAuUnRhYmxlLS1jb2xsYXBzZT4uUnRhYmxlLWNlbGwtLWZvb3Qge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4vLyAgICAgfVxuLy8gICAgIC5SdGFibGUtLWNvbGxhcHNlPiNsYXN0LXBvc3QtYXV0aG9yIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZVxuLy8gICAgIH1cbi8vICAgICAuZm9ydW0tZmxleC1jb2x1bW4ge1xuLy8gICAgICAgICB3aWR0aDogMjAlXG4vLyAgICAgfVxuLy8gfVxuXG4vLyAubm8tZmxleGJveCAuUnRhYmxlIHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAubm8tZmxleGJveCAuUnRhYmxlPi5SdGFibGUtY2VsbCB7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLm5vLWZsZXhib3ggLlJ0YWJsZT4uUnRhYmxlLWNlbGwtLWZvb3Qge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbi8vIH1cblxuLy8gLlJ0YWJsZTpob3ZlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjZhYlxuLy8gfVxuXG4vLyAucGF0aC1tb2QtZm9ydW0gLmluZGVudCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDMlXG4vLyB9XG5cbi8vIC5mb3J1bS1wb3N0LWJvcmRlciB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSlcbi8vIH1cblxuLy8gLnBvc3QtY29udGVudC1jb250YWluZXItZmlyc3Rwb3N0IHtcbi8vICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxuLy8gfVxuXG4vLyAuZm9ydW0tbGlzdC10ZXh0IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vICNsYXN0LXBvc3QtYWdvIHtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodFxuLy8gfVxuXG4vLyAuY2VudGVyZWRfbGlzdCB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4vLyB9XG5cbi8vIGRpdi5lZGl0b3JfYXR0b190b29sYmFyIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuLy8gICAgIG1pbi1oZWlnaHQ6IDIuMTg3NXJlbTtcbi8vICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNiYmI7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZzogMCAwIC41NjI1cmVtIDBcbi8vIH1cblxuLy8gZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgYnV0dG9uIC5pY29uIHtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbjogLjEyNXJlbSAwXG4vLyB9XG5cbi8vIC5lZGl0b3JfYXR0byt0ZXh0YXJlYSxcbi8vIC5lZGl0b3JfYXR0b19jb250ZW50X3dyYXAsXG4vLyAuZWRpdG9yX2F0dG9fdG9vbGJhciB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuLy8gfVxuXG4vLyBpdi5lZGl0b3JfYXR0b190b29sYmFyIGJ1dHRvbiAuaWNvbiB7XG4vLyAgICAgY29sb3I6ICM0OTUwNTdcbi8vIH1cblxuLy8gZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgYnV0dG9uIC5pY29uIHtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbjogLjEyNXJlbSAwXG4vLyB9XG5cbi8vIC5pY29uIHtcbi8vICAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAgd2lkdGg6IDFyZW07XG4vLyAgICAgaGVpZ2h0OiAxcmVtO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbi8vIH1cblxuLy8gLmZhLWZ3IHtcbi8vICAgICB3aWR0aDogMS4yODEyNXJlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbi8vIH1cblxuLy8gLmZhIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC44NzVyZW0gRm9udEF3ZXNvbWU7XG4vLyAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuLy8gICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuLy8gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbi8vIH1cblxuLy8gKixcbi8vIDo6YWZ0ZXIsXG4vLyA6OmJlZm9yZSB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuLy8gfVxuXG4vLyBpIHtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWNcbi8vIH1cblxuLy8gZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgYnV0dG9uIHtcbi8vICAgICBwYWRkaW5nOiAuMjVyZW0gLjU2MjVyZW07XG4vLyAgICAgYmFja2dyb3VuZDogMCAwO1xuLy8gICAgIGJvcmRlcjogMDtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMDtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gZGl2LmVkaXRvcl9hdHRvX3Rvb2xiYXIgZGl2LmF0dG9fZ3JvdXAge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNjY2M7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgI2IzYjNiMztcbi8vICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4vLyAgICAgbWFyZ2luOiAuNTYyNXJlbSAwIDAgLjU2MjVyZW07XG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZlxuLy8gfVxuXG4vLyBkaXZbaWRePXN1Yi10b3BpYy1oZWFkZXItXSB7XG4vLyAgICAgaGVpZ2h0OiAzcmVtO1xuLy8gICAgIG1hcmdpbi10b3A6IDRyZW1cbi8vIH1cblxuLy8gZGl2W2lkXj1zdWItdG9waWMtaGVhZGVyLV0rZGl2W2lkXj10b3BpYy1tZW51LV0rLnVwLWgyIHtcbi8vICAgICBtYXJnaW4tdG9wOiAwXG4vLyB9XG5cbi8vIGRpdi5xdWU+LmNvbnRlbnQge1xuLy8gICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDA7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuLy8gICAgIG1hcmdpbjogMFxuLy8gfVxuXG4vLyAuZm9ybS1pbmxpbmUge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLjMxMjVyZW1cbi8vIH1cblxuLy8gI3BhZ2UtaGVhZGVyIHtcbi8vICAgICBwYWRkaW5nLXRvcDogMS4zNzVyZW1cbi8vIH1cblxuLy8gLm1lbnUtcG9zdCB7XG4vLyAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuLy8gfVxuXG4vLyAubWVudS1mb3J1bSB7XG4vLyAgICAgd2lkdGg6IDEyLjVyZW1cbi8vIH1cblxuLy8gLmJ1eC1tZW51LWZsb2F0LXJpZ2h0IHtcbi8vICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuNDM3NXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuLy8gICAgIG1pbi13aWR0aDogMjQuMDYyNXJlbVxuLy8gfVxuXG4vLyAuZHJvcGRvd24tbWVudSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMTAwJTtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHotaW5kZXg6IDEwMDA7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtaW4td2lkdGg6IDEwcmVtO1xuLy8gICAgIHBhZGRpbmc6IC41cmVtIDA7XG4vLyAgICAgbWFyZ2luOiAuMTI1cmVtIDAgMDtcbi8vICAgICBmb250LXNpemU6IDFyZW07XG4vLyAgICAgY29sb3I6ICMyMTI1Mjk7XG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbi8vICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXG4vLyB9XG5cbi8vIC5idXgtZHJvcGRvd24tbWVudSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMi41cmVtO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgei1pbmRleDogNTA7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtaW4td2lkdGg6IDE2cmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogMXJlbTtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYztcbi8vICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuLy8gICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuLy8gICAgIHBhZGRpbmctdG9wOiAuMTg3NXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjE4NzVyZW07XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gLjI1cmVtIHJnYmEoMTUyLCAxLCAxLCAuMDIpLCAwIDIuNXJlbSAyLjVyZW0gLS42MjVyZW0gcmdiYSgzNCwgMTcsIDY1LCAuMSlcbi8vIH1cblxuLy8gLmJ1eC1kcm9wZG93bi1tZW51LmJ1eC1tZW51LWZsb2F0LXJpZ2h0IHtcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgICB0b3A6IHVuc2V0O1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGxlZnQ6IHVuc2V0O1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4vLyAgICAgbWluLXdpZHRoOiB1bnNldDtcbi8vICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpO1xuLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwgMCwgLjUsIDEuNCksIHZpc2liaWxpdHkgLjJzIGVhc2Utb3V0IC4zcztcbi8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuLy8gfVxuXG4vLyAuYnV4LWRyb3Bkb3duLW1lbnUuYnV4LW1lbnUtZmxvYXQtcmlnaHRbc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIl0ge1xuLy8gICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4vLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LCAwLCAuNSwgMS40KTtcbi8vICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbFxuLy8gfVxuXG4vLyAjZHJvcGRvd24tMSsuYnV4LWRyb3Bkb3duLW1lbnUge1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIHRvcDogMy41cmVtO1xuLy8gICAgIHJpZ2h0OiAxLjVyZW07XG4vLyAgICAgbGVmdDogdW5zZXQ7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyLjUlKTtcbi8vICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAwO1xuLy8gICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LCAwLCAuNSwgMS40KSwgdmlzaWJpbGl0eSAuMnMgZWFzZS1vdXQgLjNzO1xuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4vLyB9XG5cbi8vICNkcm9wZG93bi0xKy5idXgtZHJvcGRvd24tbWVudS5zaG93IHtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIHZpc2liaWxpdHk6IGluaXRpYWw7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwgMCwgLjUsIDEuNCk7XG4vLyAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4vLyAgICAgb3ZlcmZsb3cteTogaGlkZGVuXG4vLyB9XG5cbi8vIC5idG4tbGluayB7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBjb2xvcjogIzBjMGMwYztcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuLy8gfVxuXG4vLyAudHJlbmR5IHtcbi8vICAgICB0b3A6IDEuODc1cmVtO1xuLy8gICAgIGxlZnQ6IDY1LjYyNXJlbTtcbi8vICAgICB3aWR0aDogMTguNzVyZW1cbi8vIH1cblxuLy8gI3RvcGljLW1lbnUge1xuLy8gICAgIHdpZHRoOiAzNy41cmVtXG4vLyB9XG5cbi8vIC50b3BpYy1tZW51LXRleHQge1xuLy8gICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuLy8gICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtXG4vLyB9XG5cbi8vIC5idG4tcHJpbWFyeSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYjtcbi8vICAgICBib3JkZXItY29sb3I6ICNmYWI2YWE7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogMXJlbTtcbi8vICAgICBtYXJnaW46IC4yNXJlbSAuMTI1cmVtO1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICBwYWRkaW5nOiAuODc1cmVtO1xuLy8gICAgIHdpZHRoOiAxMy43NXJlbTtcbi8vICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuLy8gICAgIGNvbG9yOiAjMjEyNTI5O1xuLy8gICAgIGJveC1zaGFkb3c6IC4xMjVyZW0gLjEyNXJlbSAuMjVyZW0gLjEyNXJlbSAjYzBkMmQ2XG4vLyB9XG5cbi8vIC5idG4tZGVmYXVsdCxcbi8vIC5idG4tc2Vjb25kYXJ5IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhYTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4vLyAgICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICAgIG1hcmdpbjogLjI1cmVtIC4xMjVyZW07XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIHBhZGRpbmc6IDE2cHg7XG4vLyAgICAgd2lkdGg6IDIyMHB4O1xuLy8gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjk7XG4vLyAgICAgYm94LXNoYWRvdzogLjEyNXJlbSAuMTI1cmVtIC4yNXJlbSAuMTI1cmVtICNjMGQyZDZcbi8vIH1cblxuLy8gLmJ1eC1oaWRlIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5kaXNjdXNzaW9uLW5hdiB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAuYnV4LWJvcmRlciB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSlcbi8vIH1cblxuLy8gLnBhZ2UtaGVhZGVyLWhlYWRpbmdzIHtcbi8vICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuLy8gfVxuXG4vLyAjcmVnaW9uLW1haW4tYm94IGltZyB7XG4vLyAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuLy8gfVxuXG4vLyAuYnV4LW1lbnUtb3B0aW9ucyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYztcbi8vICAgICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuLy8gICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyB9XG5cbi8vIC5idXgtbWVudS1vcHRpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmNcbi8vIH1cblxuLy8gLmJ1eC1tZW51LW9wdGlvbjphZnRlciB7XG4vLyAgICAgY29udGVudDogXCJcXEFcIjtcbi8vICAgICB3aGl0ZS1zcGFjZTogcHJlXG4vLyB9XG5cbi8vIC5jdXN0b20tc2VsZWN0IHtcbi8vICAgICBmb250LXNpemU6IDEuMTI1cmVtXG4vLyB9XG5cbi8vICNxdWl6LXRpbWVyIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5mYS1jaGVjayB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvYm9vc3QvcGl4L2x1Y2VudC9Db21wbGV0ZS5zdmcpO1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4vLyAgICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogMDtcbi8vICAgICBoZWlnaHQ6IDMuNXJlbTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbWFyZ2luLXRvcDogLjMxMjVyZW1cbi8vIH1cblxuLy8gLmZhLXJlbW92ZSB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvYm9vc3QvcGl4L2x1Y2VudC9JbmNvbXBsZXRlLnN2Zyk7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAwO1xuLy8gICAgIGhlaWdodDogMy41cmVtO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBtYXJnaW4tdG9wOiAuMzEyNXJlbVxuLy8gfVxuXG4vLyAjcGFnZS1hZG1pbi1pbmRleCAuYWRtaW53YXJuaW5nLFxuLy8gLmFsZXJ0LXdhcm5pbmcsXG4vLyAucXVlIC5jb21tZW50LFxuLy8gLnF1ZSAub3V0Y29tZSxcbi8vIC51bmluc3RhbGxkZWxldGVjb25maXJtZXh0ZXJuYWwge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhXG4vLyB9XG5cbi8vIC50b3AtY29udGFpbmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuLy8gICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gfVxuXG4vLyAuZmxvYXQtaGVhZGVyIHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbSAuNjg3NXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KTtcbi8vICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuLy8gICAgIGJhY2tncm91bmQ6ICNmYWZhZmM7XG4vLyAgICAgei1pbmRleDogMTAwXG4vLyB9XG5cbi8vICNmbG9hdC1oZWFkZXI+aDIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG4vLyB9XG5cbi8vICNmbG9hdC1oZWFkZXIgLmQtZmxleC5mbGV4LXdyYXA+Lm1sLWF1dG8uZC1mbGV4IHtcbi8vICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gI2Zsb2F0LWFjdGlvbi1tZW51LFxuLy8gI2Zsb2F0LWFjdGlvbi1tZW51W3N0eWxlXSB7XG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5jb250ZW50IHtcbi8vICAgICBwYWRkaW5nOiAxcmVtXG4vLyB9XG5cbi8vIC5zdGlja3kge1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgd2lkdGg6IDEwMCVcbi8vIH1cblxuLy8gLnN0aWNreSsuY29udGVudCB7XG4vLyAgICAgcGFkZGluZy10b3A6IDYuMzc1cmVtXG4vLyB9XG5cbi8vIC52aWRlby1yZXNwb25zaXZlIHtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGhlaWdodDogMFxuLy8gfVxuXG4vLyAudmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbi8vIH1cblxuLy8gLmZvcnVtLWZpcnN0LXBvc3RlciB7XG4vLyAgICAgd2lkdGg6IDMuMTI1cmVtXG4vLyB9XG5cbi8vIC5uby1vdmVyZmxvdyB7XG4vLyAgICAgb3ZlcmZsb3cteDogaGlkZGVuXG4vLyB9XG5cbi8vIC53aGl0ZS1xdWVzdGlvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgcGFkZGluZzogMFxuLy8gfVxuXG4vLyAuZm9ybXVsYXRpb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbi8vIH1cblxuLy8gLnF1ZXN0aW9uLWhlYWRlciB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtXG4vLyB9XG5cbi8vIC5xdWVzdGlvbi1oZWFkZXItdGl0bGUge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiA0LjM3NXJlbTtcbi8vICAgICBtYXJnaW4tdG9wOiAuMzEyNXJlbVxuLy8gfVxuXG4vLyAuY28taGVhZGVyLXRleHQge1xuLy8gICAgIHRvcDogMjguMTI1cmVtO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiAxMCU7XG4vLyAgICAgZm9udC1zaXplOiAzLjYyNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRhOGI5O1xuLy8gICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIFRleHRcIiwgR2VvcmdpYSwgc2VyaWY7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDMuNjI1cmVtXG4vLyB9XG5cbi8vIC5jby1zdWItaGVhZGVyLXRleHQge1xuLy8gICAgIHRvcDogMzIuNXJlbTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMTAlO1xuLy8gICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YThiOTtcbi8vICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBUZXh0XCIsIEdlb3JnaWEsIHNlcmlmO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4vLyB9XG5cbi8vIC5mb3J1bS1hZ28ge1xuLy8gICAgIHdpZHRoOiA2NSU7XG4vLyAgICAgdGV4dC1hbGlnbjogcmlnaHRcbi8vIH1cblxuLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozNy41ZW0pIHtcbi8vICAgICAuY28taGVhZGVyLXRleHQge1xuLy8gICAgICAgICB0b3A6IDEyLjVyZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbVxuLy8gICAgIH1cbi8vICAgICAuY28tc3ViLWhlYWRlci10ZXh0IHtcbi8vICAgICAgICAgdG9wOiAxNS42MjVyZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbVxuLy8gICAgIH1cbi8vICAgICAuZm9ydW0tYWdvIHtcbi8vICAgICAgICAgd2lkdGg6IDE1LjYyNXJlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLmJ1eC1tZW51LXRpY2sge1xuLy8gICAgIHdpZHRoOiAxLjYyNXJlbTtcbi8vICAgICBoZWlnaHQ6IDFyZW07XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4vLyB9XG5cbi8vIGlucHV0OmZvY3VzLFxuLy8gc2VsZWN0OmZvY3VzLFxuLy8gdGV4dGFyZWE6Zm9jdXMge1xuLy8gICAgIG91dGxpbmU6IDBcbi8vIH1cblxuLy8gZGl2IHtcbi8vICAgICBvdXRsaW5lOiAwXG4vLyB9XG5cbi8vIC51cC1hY2NvcmRpb25fX2xhYmVsPi5pY29uLmZhIHtcbi8vICAgICB0b3A6IC41cmVtO1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gLnVwLWFjY29yZGlvbl9fbGFiZWw+LnF1ZXN0aW9uLWhlYWRlci10aXRsZSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbVxuLy8gfVxuXG4vLyAudXAtYWNjb3JkaW9uX19pbm5lci53aGl0ZS1xdWVzdGlvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gLnVwLWFjY29yZGlvbl9faW5uZXI+ZGl2LnF1ZSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAucXVlc3Rpb25mbGFnc2F2ZWZvcm0gLnVwLWFjY29yZGlvbi5xdWVzdGlvbi1oZWFkZXIge1xuLy8gICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuLy8gICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG4vLyB9XG5cbi8vIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAudXAtYWNjb3JkaW9uLnVwLWFjdGl2ZS5xdWVzdGlvbi1oZWFkZXIge1xuLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4vLyB9XG5cbi8vIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAucHJvbXB0IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbi8vICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBsaW5lLWhlaWdodDogMS41cmVtXG4vLyB9XG5cbi8vIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAuYW5zd2VyIHtcbi8vICAgICBwYWRkaW5nOiAwXG4vLyB9XG5cbi8vIC5xdWVzdGlvbmZsYWdzYXZlZm9ybSAuYW5zd2VyPioge1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4vLyAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxuLy8gfVxuXG4vLyAucXVlc3Rpb25mbGFnc2F2ZWZvcm0gLmZlZWRiYWNrIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbi8vICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBsaW5lLWhlaWdodDogMS41cmVtXG4vLyB9XG5cbi8vICNwYWdlLXNlYXJjaC1pbmRleCAjcGFnZS1oZWFkZXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4IHNwYW4jbWFpbmNvbnRlbnQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIH1cblxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4ICNwYWdlLWNvbnRlbnQge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbi8vIH1cblxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4ICNyZWdpb24tbWFpbiB7XG4vLyAgICAgb3ZlcmZsb3cteDogaW5pdGlhbFxuLy8gfVxuXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggZGl2W3YtaHRtbD1tZXNzYWdlXSB7XG4vLyAgICAgZGlzcGxheTogbm9uZVxuLy8gfVxuXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggI3BhZ2UtY29udGVudCBmaWVsZHNldCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDBcbi8vIH1cblxuLy8gLmZ0b2dnbGVyIC5maGVhZGVyLnVwLWEge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuLy8gfVxuXG4vLyAuZnRvZ2dsZXIgLmZoZWFkZXIudXAtYTpob3ZlciB7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbi8vIH1cblxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4ICNmaXRlbV9pZF9zdWJtaXRidXR0b24ge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwXG4vLyB9XG5cbi8vICNwYWdlLXNlYXJjaC1pbmRleCAjZml0ZW1faWRfc3VibWl0YnV0dG9uIC5mb3JtLWlubGluZSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLXByaW1hcnkuYWN0aW9uLFxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4ICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zIC5idG4tcHJpbWFyeS5hY3Rpb24sXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgaW5wdXQuYnRuLXByaW1hcnksXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tcHJpbWFyeS5hZGRjcml0ZXJpb24sXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggLmJ0bi5idG4tcHJpbWFyeSxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcGFnZS1zZWFyY2gtaW5kZXggLmJ0bi1wcmltYXJ5LmFkZGNyaXRlcmlvbixcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsICNwYWdlLXNlYXJjaC1pbmRleCBpbnB1dC5idG4tcHJpbWFyeSB7XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICB3aWR0aDogMTIuNXJlbTtcbi8vICAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG4vLyAgICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICNmOTdhNjI7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbi8vICAgICBib3gtc2hhZG93OiBub25lO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3YTYyO1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC45NTkpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjYsIDAsIC41LCAxLjQpLCBib3gtc2hhZG93IC4ycyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXRcbi8vIH1cblxuLy8gI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4tcHJpbWFyeS5hY3Rpb246aG92ZXIsXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggI3BhZ2UtZ3JhZGUtZ3JhZGluZy1tYW5hZ2UgLmFjdGlvbnMgLmJ0bi1wcmltYXJ5LmFjdGlvbjpob3Zlcixcbi8vICNwYWdlLXNlYXJjaC1pbmRleCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tcHJpbWFyeTpob3Zlcixcbi8vICNwYWdlLXNlYXJjaC1pbmRleCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgLmJ0bi1wcmltYXJ5LmFkZGNyaXRlcmlvbjpob3Zlcixcbi8vICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLXByaW1hcnkuYWRkY3JpdGVyaW9uOmhvdmVyLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNydWJyaWMtY3JpdGVyaWEgLmNyaXRlcmlvbiAuYWRkbGV2ZWwgI3BhZ2Utc2VhcmNoLWluZGV4IGlucHV0LmJ0bi1wcmltYXJ5OmhvdmVyIHtcbi8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4vLyAgICAgYm94LXNoYWRvdzogMCAuNXJlbSAycmVtIC0uNXJlbSByZ2JhKDI0OSwgMTIyLCA5OCwgLjk2KVxuLy8gfVxuXG4vLyAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAjcGFnZS1zZWFyY2gtaW5kZXggLmJ0bi1wcmltYXJ5LmFjdGlvbjpmb2N1cyxcbi8vICNwYWdlLXNlYXJjaC1pbmRleCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLXByaW1hcnkuYWN0aW9uOmZvY3VzLFxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4ICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsIGlucHV0LmJ0bi1wcmltYXJ5OmZvY3VzLFxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4ICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAuYnRuLXByaW1hcnkuYWRkY3JpdGVyaW9uOmZvY3VzLFxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4tcHJpbWFyeS5hZGRjcml0ZXJpb246Zm9jdXMsXG4vLyAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCAjcGFnZS1zZWFyY2gtaW5kZXggaW5wdXQuYnRuLXByaW1hcnk6Zm9jdXMge1xuLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgMCAuMTg3NXJlbSByZ2JhKDI0OSwgMTIyLCA5OCwgLjMpLCAwIC41cmVtIDJyZW0gLS41cmVtIHJnYmEoMjQ5LCAxMjIsIDk4LCAuOTYpXG4vLyB9XG5cbi8vICNwYWdlLWdyYWRlLWdyYWRpbmctbWFuYWdlIC5hY3Rpb25zICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLXByaW1hcnkuYWN0aW9uOmFjdGl2ZSxcbi8vICNwYWdlLXNlYXJjaC1pbmRleCAjcGFnZS1ncmFkZS1ncmFkaW5nLW1hbmFnZSAuYWN0aW9ucyAuYnRuLXByaW1hcnkuYWN0aW9uOmFjdGl2ZSxcbi8vICNwYWdlLXNlYXJjaC1pbmRleCAjcnVicmljLXJ1YnJpYy5ncmFkaW5nZm9ybV9ydWJyaWMgI3J1YnJpYy1jcml0ZXJpYSAuY3JpdGVyaW9uIC5hZGRsZXZlbCBpbnB1dC5idG4tcHJpbWFyeTphY3RpdmUsXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljIC5idG4tcHJpbWFyeS5hZGRjcml0ZXJpb246YWN0aXZlLFxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4IC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLy8gI3J1YnJpYy1ydWJyaWMuZ3JhZGluZ2Zvcm1fcnVicmljICNwYWdlLXNlYXJjaC1pbmRleCAuYnRuLXByaW1hcnkuYWRkY3JpdGVyaW9uOmFjdGl2ZSxcbi8vICNydWJyaWMtcnVicmljLmdyYWRpbmdmb3JtX3J1YnJpYyAjcnVicmljLWNyaXRlcmlhIC5jcml0ZXJpb24gLmFkZGxldmVsICNwYWdlLXNlYXJjaC1pbmRleCBpbnB1dC5idG4tcHJpbWFyeTphY3RpdmUge1xuLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbi8vIH1cblxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IHtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIHBhZGRpbmc6IDFyZW07XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQ6bnRoLW9mLXR5cGUoMm4pIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGYwXG4vLyB9XG5cbi8vICNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAudXAtaDQge1xuLy8gICAgIG1hcmdpbi10b3A6IDBcbi8vIH1cblxuLy8gI3BhZ2Utc2VhcmNoLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC51cC1oNCAuaWNvbiB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHRvcDogLS4yNXJlbTtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMFxuLy8gfVxuXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnVwLWg0IC51cC1hIHtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNzk3NSk7XG4vLyAgICAgZm9udC1mYW1pbHk6IE9zd2FsZCwgVGFob21hLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyB9XG5cbi8vICNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAudXAtaDQgLnVwLWE6aG92ZXIge1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4vLyB9XG5cbi8vICNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAucmVzdWx0LWNvbnRlbnQsXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1jb250ZXh0LWluZm8ge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxuLy8gfVxuXG4vLyAjcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnVwLWg0Ky5yZXN1bHQtY29udGVudCB7XG4vLyAgICAgbWFyZ2luLXRvcDogLTFyZW1cbi8vIH1cblxuLy8gLmNvbGxhcHNlIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC5jb2xsYXBzZS5zaG93IHtcbi8vICAgICBkaXNwbGF5OiBibG9ja1xuLy8gfVxuXG4vLyAuY29sbGFwc2luZyB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGhlaWdodDogMDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHRyYW5zaXRpb246IGhlaWdodCAuMzVzIGVhc2Vcbi8vIH1cblxuLy8gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwLjA2MjVlbSkge1xuLy8gICAgICNuYXYtZHJhd2VyIHtcbi8vICAgICAgICAgdG9wOiA0LjVyZW07XG4vLyAgICAgICAgIHdpZHRoOiAyMHJlbTtcbi8vICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0LjVyZW0pO1xuLy8gICAgICAgICBib3JkZXItcmlnaHQ6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4vLyAgICAgfVxuLy8gICAgIC5uYXZiYXIge1xuLy8gICAgICAgICBoZWlnaHQ6IDQuNXJlbVxuLy8gICAgIH1cbi8vICAgICAuYnV4LWRyb3Bkb3duLW1lbnUuYnV4LW1lbnUtZmxvYXQtcmlnaHQge1xuLy8gICAgICAgICB3aWR0aDogMjByZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWxlZ2FjeS1uYXYge1xuLy8gICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgcGFkZGluZzogMFxuLy8gICAgIH1cbi8vICAgICAudXAtbGVnYWN5LW5hdl9fYmFyIHtcbi8vICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4vLyAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAuNXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtbGVnYWN5LW5hdl9fYnV0dG9uLS1tZW51IHtcbi8vICAgICAgICAgdG9wOiAuNzVyZW1cbi8vICAgICB9XG4vLyAgICAgLnVwLWxlZ2FjeS1tZW51IHtcbi8vICAgICAgICAgdG9wOiA0LjVyZW07XG4vLyAgICAgICAgIHdpZHRoOiAxNy41cmVtO1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSA0cmVtXG4vLyAgICAgfVxuLy8gICAgICNjby1oZWFkZXItaW1hZ2Uge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW1cbi8vICAgICB9XG4vLyAgICAgI2NvIHtcbi8vICAgICAgICAgYm90dG9tOiAyLjVyZW1cbi8vICAgICB9XG4vLyAgICAgI2NvLWhlYWRlci10ZXh0IHtcbi8vICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuLy8gICAgIH1cbi8vICAgICAjY28tc3ViLWhlYWRlci10ZXh0IHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4vLyAgICAgfVxuLy8gICAgIC5idXgtdG9waWMtaW1nLFxuLy8gICAgIC5jby1oZWFkZXItaW1hZ2Uge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogNzUlICFpbXBvcnRhbnRcbi8vICAgICB9XG4vLyAgICAgI2Zsb2F0LWhlYWRlciB7XG4vLyAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAyLjVyZW0gLjY4NzVyZW07XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbVxuLy8gICAgIH1cbi8vICAgICAjcmVnaW9uLW1haW4uaGFzLWJsb2NrcyB7XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW1cbi8vICAgICB9XG4vLyAgICAgI3JlZ2lvbi1tYWluPmRpdjpub3QoW3JvbGVdKSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbVxuLy8gICAgIH1cbi8vICAgICAjcmVnaW9uLW1haW4uaGFzLWJsb2Nrcz5kaXY6bm90KFtyb2xlXSkge1xuLy8gICAgICAgICBtYXJnaW46IDBcbi8vICAgICB9XG4vLyAgICAgLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5wcm9tcHQge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuLy8gICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW1cbi8vICAgICB9XG4vLyAgICAgLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5hbnN3ZXIgKiB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuLy8gICAgIH1cbi8vICAgICAucXVlc3Rpb25mbGFnc2F2ZWZvcm0gLmZlZWRiYWNrIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtXG4vLyAgICAgfVxuLy8gICAgICNwYWdlLXNlYXJjaC1pbmRleCAjcGFnZS1jb250ZW50IHtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbVxuLy8gICAgIH1cbi8vICAgICAuZnRvZ2dsZXIgLmZoZWFkZXIudXAtYSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuLy8gICAgIH1cbi8vICAgICAjcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1jb250ZW50LFxuLy8gICAgICNwYWdlLXNlYXJjaC1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAucmVzdWx0LWNvbnRleHQtaW5mbyB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbVxuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4LjA2MjVlbSkge1xuLy8gICAgIC51cC1sZWdhY3ktbWVudSB7XG4vLyAgICAgICAgIHdpZHRoOiAyMHJlbVxuLy8gICAgIH1cbi8vICAgICAjY28taGVhZGVyLWltYWdlIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDM3LjVyZW07XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW1cbi8vICAgICB9XG4vLyAgICAgI2NvIHtcbi8vICAgICAgICAgYm90dG9tOiA0cmVtXG4vLyAgICAgfVxuLy8gICAgICNjby1oZWFkZXItdGV4dCB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMy42MjVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtXG4vLyAgICAgfVxuLy8gICAgICNjby1zdWItaGVhZGVyLXRleHQge1xuLy8gICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4vLyAgICAgfVxuLy8gICAgIC5idXgtdG9waWMtaW1nLFxuLy8gICAgIC5jby1oZWFkZXItaW1hZ2Uge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogMzcuNXJlbSAhaW1wb3J0YW50XG4vLyAgICAgfVxuLy8gICAgICNmbG9hdC1oZWFkZXIge1xuLy8gICAgICAgICBwYWRkaW5nOiAuNzVyZW0gNHJlbSAuNjg3NXJlbVxuLy8gICAgIH1cbi8vICAgICAjcmVnaW9uLW1haW4uaGFzLWJsb2NrcyB7XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNHJlbVxuLy8gICAgIH1cbi8vICAgICAjcmVnaW9uLW1haW4+ZGl2Om5vdChbcm9sZV0pIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtXG4vLyAgICAgfVxuLy8gICAgICNyZWdpb24tbWFpbi5oYXMtYmxvY2tzPmRpdjpub3QoW3JvbGVdKSB7XG4vLyAgICAgICAgIG1hcmdpbjogMFxuLy8gICAgIH1cbi8vICAgICAucXVlc3Rpb25mbGFnc2F2ZWZvcm0gLnByb21wdCB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cbi8vICAgICB9XG4vLyAgICAgLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5hbnN3ZXIgKiB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cbi8vICAgICB9XG4vLyAgICAgLnF1ZXN0aW9uZmxhZ3NhdmVmb3JtIC5mZWVkYmFjayB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW1cbi8vICAgICB9XG4vLyAgICAgI3BhZ2Utc2VhcmNoLWluZGV4ICNwYWdlLWNvbnRlbnQge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbVxuLy8gICAgIH1cbi8vICAgICAuZnRvZ2dsZXIgLmZoZWFkZXIudXAtYSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbi8vICAgICB9XG4vLyAgICAgI3BhZ2Utc2VhcmNoLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtY29udGVudCxcbi8vICAgICAjcGFnZS1zZWFyY2gtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1jb250ZXh0LWluZm8ge1xuLy8gICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtXG4vLyAgICAgfVxuLy8gfVxuXG4vLyBpZnJhbWVbc3JjKj1cIi9oNXAvXCJdW3NyYyQ9XCIvZW1iZWRcIl0ge1xuLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjVyZW0pICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbVxuLy8gfVxuXG4vLyAuZWRpdG9yX2F0dG9fY29udGVudCB7XG4vLyAgICAgcGFkZGluZzogNHB4O1xuLy8gICAgIHJlc2l6ZTogdmVydGljYWw7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG9cbi8vIH1cblxuLy8gLnNlbGVjdGVkX25hdiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYlxuLy8gfVxuXG4vLyAuc2VsZWN0ZWRfYm9va21hcmsge1xuLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9ib29zdC9waXgvbHVjZW50L0Jvb2ttYXJrLnN2Z1wiKTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodFxuLy8gfVxuXG4vLyAuZmxleC13cmFwIHtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuZC1mbGV4IHtcbi8vICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1iLTIsXG4vLyAubXktMiB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAuYnV4LWJvcmRlciB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgOSwgLjA5MTUpXG4vLyB9XG5cbi8vIC5wLTIge1xuLy8gICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1iLTIsXG4vLyAubXktMiB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAudy0xMDAge1xuLy8gICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmZsZXgtY29sdW1uIHtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmJ1eC1kcm9wZG93bi1tZW51LmJ1eC1tZW51LW5hdltzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiXSB7XG4vLyAgICAgb3BhY2l0eTogMTtcbi8vICAgICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dCwgdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjYsIDAsIC41LCAxLjQpO1xuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgICB0b3A6IDEwMDtcbi8vICAgICBsZWZ0OiAyMDtcbi8vICAgICB6LWluZGV4OiAzMDAwMFxuLy8gfVxuXG4vLyAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLnNpbXBsZXNlYXJjaGZvcm0gLmJ0bi1zdWJtaXQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmFcbi8vIH1cblxuLy8gLnNpbXBsZXNlYXJjaGZvcm0gLmJ0bi1zdWJtaXQge1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzhmOTU5ZTtcbi8vICAgICBjb2xvcjogIzZjNzU3ZFxuLy8gfVxuXG4vLyAuc2ltcGxlc2VhcmNoZm9ybSAuYnRuIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtXG4vLyB9XG5cbi8vIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bixcbi8vIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB6LWluZGV4OiAyXG4vLyB9XG5cbi8vIC5idG4ge1xuLy8gICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lXG4vLyB9XG5cbi8vIC5jYXJkIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgIG1pbi13aWR0aDogMDtcbi8vICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTI1KVxuLy8gfVxuXG4vLyAuY2FyZC1oZWFkZXIge1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDMpO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xMjUpXG4vLyB9XG5cbi8vICosXG4vLyA6OmFmdGVyLFxuLy8gOjpiZWZvcmUge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vIH1cblxuLy8gLm1lc3NhZ2UtYXBwIC5sYXp5LWxvYWQtbGlzdCB7XG4vLyAgICAgb3ZlcmZsb3cteTogYXV0bztcbi8vICAgICBvdmVyZmxvdy14OiBoaWRkZW5cbi8vIH1cblxuLy8gLmJvcmRlci1ib3R0b20ge1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmlucHV0LWdyb3VwLXByZXBlbmQge1xuLy8gICAgIG1hcmdpbi1yaWdodDogLTFweDtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgd2lkdGg6IDFweFxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLm1lc3NhZ2Uuc2VuZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbi8vICAgICBjb2xvcjogIzIxMjUyOVxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLmNsaWNrYWJsZSB7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyB9XG5cbi8vIC5jbGlja2FibGUge1xuLy8gICAgIGN1cnNvcjogcG9pbnRlclxuLy8gfVxuXG4vLyAucC0yIHtcbi8vICAgICBwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5tYi0yLFxuLy8gLm15LTIge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm10LTIsXG4vLyAubXktMiB7XG4vLyAgICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAubWwtMSxcbi8vIC5teC0xIHtcbi8vICAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLm1yLTEsXG4vLyAubXgtMSB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucG9zaXRpb24tcmVsYXRpdmUge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5mbGV4LWNvbHVtbiB7XG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5kLWZsZXgge1xuLy8gICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuLy8gfVxuXG4vLyAucm91bmRlZCB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLnBiLTIsXG4vLyAucHktMiB7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnRcbi8vIH1cblxuLy8gLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5kLWZsZXgge1xuLy8gICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuLy8gfVxuXG4vLyAqLFxuLy8gOjphZnRlcixcbi8vIDo6YmVmb3JlIHtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4vLyB9XG5cbi8vIC50YWlsIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlblxuLy8gfVxuXG4vLyAubWItNCxcbi8vIC5teS00IHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIGZvbnQtc2l6ZTogLjlyZW1cbi8vIH1cblxuLy8gLmJnLXByaW1hcnkge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5uYXZiYXIgLmNvdW50LWNvbnRhaW5lciB7XG4vLyAgICAgcGFkZGluZzogMnB4O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU2MjYyO1xuLy8gICAgIGNvbG9yOiAjZGU2MjYyO1xuLy8gICAgIGZvbnQtc2l6ZTogNnB4O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDVweDtcbi8vICAgICByaWdodDogMTJweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4vLyB9XG5cbi8vIC5uYXZiYXIgLmNvdW50LWNvbnRhaW5lciB7XG4vLyAgICAgcGFkZGluZzogMnB4O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgZm9udC1zaXplOiAxMHB4O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDVweDtcbi8vICAgICByaWdodDogMFxuLy8gfVxuXG4vLyAuY291bnQtY29udGFpbmVyIHtcbi8vICAgICBjb2xvcjogI2ZmMDgwODtcbi8vICAgICBoZWlnaHQ6IC44cmVtO1xuLy8gICAgIG1hcmdpbi10b3A6IDNweFxuLy8gfVxuXG4vLyAuY291bnQtY29udGFpbmVyIHtcbi8vICAgICBwYWRkaW5nOiAycHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBmb250LXNpemU6IDEwcHg7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogNXB4O1xuLy8gICAgIHJpZ2h0OiAwXG4vLyB9XG5cbi8vIC5kcm9wZG93bi1tZW51IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4vLyAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcbi8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbi8vICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDksIC4wOTE1KVxuLy8gfVxuXG4vLyAuZHJvcGRvd24taXRlbSB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4vLyAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4vLyAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbi8vICAgICBkaXNwbGF5OiB0YWJsZVxuLy8gfVxuXG4vLyAudGV4dC1wcmltYXJ5IHtcbi8vICAgICBjb2xvcjogI2YyNDkxNiAhaW1wb3J0YW50XG4vLyB9XG5cbi8vIC5uYXZiYXIgLmNvdW50LWNvbnRhaW5lciB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuLy8gICAgIGNvbG9yOiAjZjcwMDAwO1xuLy8gICAgIGZvbnQtc2l6ZTogeHgtc21hbGw7XG4vLyAgICAgbGluZS1oZWlnaHQ6IC4zcmVtO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICByaWdodDogMTJweDtcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgIG1heC1oZWlnaHQ6IDExcHg7XG4vLyAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4vLyAgICAgbWF4LXdpZHRoOiAxMXB4O1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgcGFkZGluZzogM3B4XG4vLyB9XG5cbi8vIC5iYWRnZS1waWxsIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4vLyAgICAgY29sb3I6ICNmNzAwMDA7XG4vLyAgICAgZm9udC1zaXplOiB4eC1zbWFsbDtcbi8vICAgICBsaW5lLWhlaWdodDogLjNyZW07XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogYXV0bztcbi8vICAgICByaWdodDogMXJlbTtcbi8vICAgICBwYWRkaW5nOiAzcHg7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4vLyAgICAgbWFyZ2luLXRvcDogMnJlbTtcbi8vICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbi8vICAgICBtYXgtd2lkdGg6IDExcHg7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlblxuLy8gfVxuXG4vLyAuYmFkZ2UtcmlnaHQge1xuLy8gICAgIG1hcmdpbi1yaWdodDogNXB4O1xuLy8gICAgIG1hcmdpbi10b3A6IDVweFxuLy8gfVxuXG4vLyAuYmFkZ2UtcGlsbC1ub3RlIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4vLyAgICAgY29sb3I6ICNmNzAwMDA7XG4vLyAgICAgZm9udC1zaXplOiB4eC1zbWFsbDtcbi8vICAgICBsaW5lLWhlaWdodDogLjNyZW07XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogYXV0bztcbi8vICAgICByaWdodDogMXJlbTtcbi8vICAgICBwYWRkaW5nOiAzcHhcbi8vIH1cblxuLy8gLm1lc3NhZ2luZyB7XG4vLyAgICAgdG9wOiAtLjVyZW1cbi8vIH1cblxuLy8gI2lwMyB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuLy8gICAgIHBhZGRpbmc6IDEuMjVyZW07XG4vLyAgICAgaGVpZ2h0OiAuNzVyZW1cbi8vIH1cblxuLy8gLnNlYXJjaC1pbnB1dC1mb3JtPiNpcDMge1xuLy8gICAgIGhlaWdodDogMi41cmVtO1xuLy8gICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjZjk3YTYyO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbi8vIH1cblxuLy8gLnNlYXJjaC1pbnB1dC1mb3JtPiNpcDM6Zm9jdXMge1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIC4xODc1cmVtIHJnYmEoMjQ5LCAxMjIsIDk4LCAuMylcbi8vIH1cblxuLy8gLnNlYXJjaC1pbnB1dC1mb3JtPiNpcDM6Oi1tb3otcGxhY2Vob2xkZXIge1xuLy8gICAgIGNvbG9yOiByZ2JhKDAsIDAsIDksIC41NSk7XG4vLyAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAuODc1cmVtXG4vLyB9XG5cbi8vIC5zZWFyY2gtaW5wdXQtZm9ybT4jaXAzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gLnNlYXJjaC1pbnB1dC1mb3JtPiNpcDM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjU1KTtcbi8vICAgICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC44NzVyZW1cbi8vIH1cblxuLy8gLnNlYXJjaC1pbnB1dC1mb3JtPiNpcDM6OnBsYWNlaG9sZGVyIHtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxuLy8gfVxuXG4vLyAubWVzc2FnZS1hcHAgLmNvbnRhY3Qtc3RhdHVzIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMzlweDtcbi8vICAgICB0b3A6IDkwcHg7XG4vLyAgICAgd2lkdGg6IDEwcHg7XG4vLyAgICAgaGVpZ2h0OiAxMHB4O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuLy8gfVxuXG4vLyAuZmEtY2hlY2sge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbi8vICAgICBmb250LWZhbWlseTogT3N3YWxkLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4vLyAgICAgZm9udC1zaXplOiAwO1xuLy8gICAgIGhlaWdodDogMXJlbTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbWFyZ2luLXRvcDogLjMxMjVyZW1cbi8vIH1cblxuLy8gLmJ1eC1idG4tc2Vjb25kYXJ5IHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2RiO1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2Y5N2E2Mjtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4vLyAgICAgZm9udC1zaXplOiAxcmVtO1xuLy8gICAgIG1hcmdpbjogLjI1cmVtIC4xMjVyZW07XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIHBhZGRpbmc6IDE2cHg7XG4vLyAgICAgd2lkdGg6IDIyMHB4O1xuLy8gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjk7XG4vLyAgICAgYm94LXNoYWRvdzogLjEyNXJlbVxuLy8gfVxuXG4vLyAuYnV4LWJ0bi1wcmltYXJ5IHtcbi8vICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgcGFkZGluZzogMTZweDtcbi8vICAgICB3aWR0aDogMjMwcHg7XG4vLyAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjk3YTYyLCAjZjk3YTYyLCAjZjk3YTYyLCAjZjk3YTYyKTtcbi8vICAgICBib3JkZXItY29sb3I6ICNjMGQyZDY7XG4vLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbi8vICAgICBjb2xvcjogIzIxMjUyOTtcbi8vICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggI2MwZDJkNjtcbi8vICAgICBib3R0b206IDEwcHg7XG4vLyAgICAgbGVmdDogNDAlXG4vLyB9XG5cbi8vIC5idG4tcHJpbWFyeSB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbi8vICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIHBhZGRpbmc6IDE2cHg7XG4vLyAgICAgd2lkdGg6IDIzMHB4O1xuLy8gICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5N2E2MiwgI2Y5N2E2MiwgI2Y5N2E2MiwgI2Y5N2E2Mik7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjYzBkMmQ2O1xuLy8gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4vLyAgICAgY29sb3I6ICMyMTI1Mjk7XG4vLyAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4ICNjMGQyZDY7XG4vLyAgICAgYm90dG9tOiAxMHB4O1xuLy8gICAgIGxlZnQ6IDQwJVxuLy8gfVxuXG4vLyAuYnV4X2luZGVudCB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxcmVtXG4vLyB9XG5cbi8vIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbi8vIH1cblxuLy8gLm5vdGlmaWNhdGlvbi1pbWFnZSB7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG4vLyB9XG5cbi8vIC5idXhfYXNzZXNzbWVudF9idXR0b24ge1xuLy8gICAgIGhlaWdodDogNDVweDtcbi8vICAgICB3aWR0aDogODAlO1xuLy8gICAgIGxlZnQ6IC02LjI1JTtcbi8vICAgICByaWdodDogLTYuMjUlO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMywgLjg5KTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbi8vICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuLy8gICAgIG1heC13aWR0aDogNTAwcHhcbi8vIH1cblxuLy8gLmJ1eF9hc3Nlc3NtZW50X2J1dHRvbl9pbmFjdGl2ZSB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kOiAjYzdjN2NhXG4vLyB9XG5cbi8vIC5idXhfYXNzZXNzbWVudF9idXR0b25fYWN0aXZlIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuLy8gICAgIGJhY2tncm91bmQ6ICMwMDBcbi8vIH1cblxuLy8gLmR6LWZpbGVuYW1lIHtcbi8vICAgICBkaXNwbGF5OiB0YWJsZVxuLy8gfVxuXG4vLyAuZHotbmFtZS1yb3cge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XG4vLyB9XG5cbi8vIC5kei1uYW1lLXJvdy1lbmQge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gICAgIHdpZHRoOiA2MCVcbi8vIH1cblxuLy8gLmJ1eC1maWxlLXNpemUge1xuLy8gICAgIGZvbnQtZmFtaWx5OiBGaXJhIENvZGU7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiAwO1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiA1cHhcbi8vIH1cblxuLy8gLmJ1eC1maWxlLW5hbWUge1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogb3JhbmdlcmVkO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDIuNXB4O1xuLy8gICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlclxuLy8gfVxuXG4vLyAuYnV4XzEwNjAge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxMCVcbi8vIH1cblxuLy8gI2J1eF9zdWJtaXNzaW9uX2xhbmRpbmcge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAyJTtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiA4JVxuLy8gfVxuXG4vLyAuYm94IC50ZXh0IC51cC1oMSB7XG4vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLyAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXJlbSk7XG4vLyAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFyZW0pO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAxMCVcbi8vIH1cblxuLy8gLmNvLWhlYWRlci1pbWFnZSB7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkXG4vLyB9XG5cbi8vIC5idXgtbW9kYWwtYXNzZXNzbWVudCB7XG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgei1pbmRleDogOTAwMDtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIG91dGxpbmU6IDA7XG4vLyAgICAgYm9yZGVyOiBzb2xpZCAjMDAwIDFweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgbWluLWhlaWdodDogNTAwcHg7XG4vLyAgICAgbGVmdDogNTAlO1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuLy8gICAgIHdpZHRoOiA0MCU7XG4vLyAgICAgaGVpZ2h0OiA1MCU7XG4vLyAgICAgbWluLXdpZHRoOiAzMDBweDtcbi8vICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbi8vICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG4vLyB9XG5cbi8vIC5lbmFibGVCbHVyPioge1xuLy8gICAgIGZpbHRlcjogYmx1cigxLjJweClcbi8vIH1cblxuLy8gLmRpc2FibGVCbHVyIHtcbi8vICAgICBmaWx0ZXI6IGJsdXIoMClcbi8vIH1cblxuLy8gLmJ1eC1tb2RhbC1jb250ZW50IHtcbi8vICAgICBtYXJnaW4tbGVmdDogMTAlO1xuLy8gICAgIG1hcmdpbi10b3A6IDUlO1xuLy8gICAgIG1hcmdpbi1yaWdodDogMTAlXG4vLyB9XG5cbi8vIC5idXgtbW9kYWwtYWNrIHtcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHg7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuLy8gICAgIGJvcmRlci10b3A6IDFweDtcbi8vICAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4vLyAgICAgcGFkZGluZy10b3A6IDIycHg7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbi8vICAgICBmb250LXNpemU6IDE1cHhcbi8vIH1cblxuLy8gLmJ1eC1kaXNwbGF5LXRhYmxlIHtcbi8vICAgICBkaXNwbGF5OiB0YWJsZVxuLy8gfVxuXG4vLyAuYnV4LXRhYmxlLWxlZnQge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbi8vIH1cblxuLy8gLmJ1eC10YWJsZS1yaWdodCB7XG4vLyAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbi8vICAgICB0ZXh0LWFsaWduOiByaWdodFxuLy8gfVxuXG4vLyAuYnV4LXN1bW1hcnktdGFibGUge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDFweDtcbi8vICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4vLyAgICAgd2lkdGg6IDkwJVxuLy8gfVxuXG4vLyAuYnV4LXN1bW1hcnktdGFibGUtbGVmdCB7XG4vLyAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbi8vICAgICB3aWR0aDogMjAwcHg7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDU1MDtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbi8vICAgICBwYWRkaW5nLXRvcDogMTJweFxuLy8gfVxuXG4vLyAuYnV4LXN1bW1hcnktdGFibGUtcmlnaHQge1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4vLyAgICAgd2lkdGg6IDIwMHB4O1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnRcbi8vIH1cblxuLy8gLmJ1eC1sYWJlbCB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICAgIHBhZGRpbmc6IDVweFxuLy8gfVxuXG4vLyAuYnV4LWxhYmVsLXBlbmRpbmcge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGNiY2JjZVxuLy8gfVxuXG4vLyAuYnV4LWZpbGVzLXByZXZpZXctdGFibGUge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzdjN2NhO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuLy8gICAgIHBhZGRpbmctdG9wOiAxMHB4XG4vLyB9XG5cbi8vIC51cC1zcGFuZGEge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCA5LCAuMDkxNSk7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC4ycyBlYXNlLW91dDtcbi8vICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzXG4vLyB9XG5cbi8vIC51cC1zcGFuZGEudXAtYWN0aXZlIHtcbi8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDksIC43OTc1KTtcbi8vICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwc1xuLy8gfVxuXG4vLyAudXAtc3BhbmRhX19idG4ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmc6IC43NXJlbSAzLjVyZW0gLjc1cmVtIDA7XG4vLyAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnRcbi8vIH1cblxuLy8gLnVwLXNwYW5kYV9fYnRuOmhvdmVyIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXJcbi8vIH1cblxuLy8gLnVwLXNwYW5kYV9fYnRuOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAwXG4vLyB9XG5cbi8vIC51cC1zcGFuZGFfX2xhYmVsIHtcbi8vICAgICBjb2xvcjogcmdiYSgwLCAwLCA5LCAuNTUpO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IC43NXJlbTtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG4vLyAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41c1xuLy8gfVxuXG4vLyAudXAtYWN0aXZlPi51cC1zcGFuZGFfX2J0bj4udXAtc3BhbmRhX19sYWJlbCB7XG4vLyAgICAgY29sb3I6IHJnYmEoMCwgMCwgOSwgLjc5NzUpO1xuLy8gICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzXG4vLyB9XG5cbi8vIC51cC1zcGFuZGFfX2ljb24ge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDUwJTtcbi8vICAgICByaWdodDogLS41cmVtO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0XG4vLyB9XG5cbi8vIC51cC1hY3RpdmU+LnVwLXNwYW5kYV9fYnRuPi51cC1zcGFuZGFfX2ljb24ge1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbi8vICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwc1xuLy8gfVxuXG4vLyAudXAtc3BhbmRhX19pbm5lciB7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgaGVpZ2h0OiAwO1xuLy8gICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0O1xuLy8gICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjFzO1xuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4vLyB9XG5cbi8vIC51cC1hY3RpdmU+LnVwLXNwYW5kYV9faW5uZXIge1xuLy8gICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbi8vICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzLCAwcztcbi8vICAgICBwb2ludGVyLWV2ZW50czogYXV0b1xuLy8gfVxuXG4vLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzAuMDYyNWVtKSB7XG4vLyAgICAgLnVwLXNwYW5kYSB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtc3BhbmRhX19idG4ge1xuLy8gICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbVxuLy8gICAgIH1cbi8vICAgICAudXAtc3BhbmRhX19sYWJlbCB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW1cbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0OC4wNjI1ZW0pIHtcbi8vICAgICAudXAtc3BhbmRhX19sYWJlbCB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW1cbi8vICAgICB9XG4vLyB9XG5cbi8vIC5pY29uX19ncmV5IHtcbi8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuLy8gICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4vLyAgICAgZmlsbDogcmdiYSgzMCwgMzAsIDMzLCAwLjEpXG4vLyB9XG5cbi8vICNhZGRzZWxlY3Qge1xuLy8gICAgIGhlaWdodDogMjAwcHhcbi8vIH1cblxuLy8gLnVwLWxpW3ZhbHVlXTo6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBhdHRyKHZhbHVlKVxuLy8gfVxuXG4vLyAudXAtb2wtLXNsbz4udXAtbGk6OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgJyknXG4vLyB9XG5cbi8vIC51cC1vbC0tc2xvPi51cC1saVt2YWx1ZV06OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogYXR0cih2YWx1ZSkgJyknXG4vLyB9XG5cbi8vIC51cC11bC0taGFydmFyZC1yZWZzPi51cC1saTo6YmVmb3JlIHtcbi8vICAgICBkaXNwbGF5OiBub25lXG4vLyB9XG5cbi8vIC51cC11bC0taGFydmFyZC1yZWZzIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMFxuLy8gfVxuXG4vLyAuYnV4LW11bHRpIHtcbi8vICAgICBjb2xvcjogcmVkO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZWQ7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZFxuLy8gfVxuLy8gLy8gRW5kIHN0eWxlcy5taW4uY3NzXG5cbi8qXG4gKiBUaGlzIGlzIHRoZSBtb3N0IGVmZmVjdGl2ZSB3YXkgdG8gc2VsZWN0IGFuZCBpc29sYXRlIHJlbGV2ZWFudCBsZWFybmluZ1xuICogbWF0ZXJpYWxzLlxuICovXG4jcGFnZS1jb3Vyc2Utdmlldy10b3BpY3MgI2J1eC1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4jcGFnZS1jb3Vyc2Utdmlldy10b3BpY3MgI2J1eC1tZXNzYWdlIC5idXgtY29udGFpbmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4jcGFnZS1jb3Vyc2Utdmlldy10b3BpY3MgI2J1eC1tZXNzYWdlIC5jb3Vyc2UtdGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDIyNywgMjI3LCAyMzAsIDApO1xufVxuXG4jcGFnZS1jb3Vyc2Utdmlldy10b3BpY3MgI2J1eC1tZXNzYWdlIC5jb3Vyc2UtdGl0bGUuYWN0aXZlLmFmZml4IHtcbiAgICBjb2xvcjogcmdiYSgyMjcsIDIyNywgMjMwLCAxKTtcbn1cblxuI3BhZ2UtY291cnNlLXZpZXctdG9waWNzICNidXgtbWVzc2FnZSAuY291cnNlLXRpdGxlLmFjdGl2ZS5hZmZpeCAuYnV4LW1vZHVsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuI3BhZ2UtY291cnNlLXZpZXctdG9waWNzICNidXgtbWVzc2FnZSAuY291cnNlLXRpdGxlLmFjdGl2ZS5hZmZpeCAuYnV4LW1vZHVsZS1jb250YWluZXI6OmJlZm9yZSxcbiNwYWdlLWNvdXJzZS12aWV3LXRvcGljcyAjYnV4LW1lc3NhZ2UgLmNvdXJzZS10aXRsZS5hY3RpdmUuYWZmaXggLmJ1eC1tb2R1bGUtY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuNzVyZW07XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmM7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI3BhZ2UtY291cnNlLXZpZXctdG9waWNzICNidXgtbWVzc2FnZSAuY291cnNlLXRpdGxlLmFjdGl2ZS5hZmZpeCAuYnV4LW1vZHVsZS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG59XG5cbiNwYWdlLWNvdXJzZS12aWV3LXRvcGljcyAjYnV4LW1lc3NhZ2UgLmNvdXJzZS10aXRsZS5hY3RpdmUuYWZmaXggLmJ1eC1tb2R1bGUtY29udGFpbmVyOjphZnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMi41cmVtKTtcbn1cblxuLy8gU3RhcnQgc3R5bGVzLm1pbi5jc3NcbiNwYWdlLWNvdXJzZS12aWV3LXRvcGljcyAjYnV4LW1lc3NhZ2UgLmNvdXJzZS10aXRsZS5hY3RpdmUuYWZmaXggLmJ1eC1kcm9wZG93bi1tZW51LmJ1eC1tZW51LWZsb2F0LXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKVxufVxuXG4jcGFnZS1jb3Vyc2Utdmlldy10b3BpY3MgI2J1eC1tZXNzYWdlIC5jb3Vyc2UtdGl0bGUuYWN0aXZlLmFmZml4IC5idXgtZHJvcGRvd24tbWVudS5idXgtbWVudS1mbG9hdC1yaWdodFtzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG59XG4vLyBFbmQgc3R5bGVzLm1pbi5jc3NcblxuQG1lZGlhIChtaW4td2lkdGg6IDgwOXB4KSB7XG4gICAgI3BhZ2UtY291cnNlLXZpZXctdG9waWNzICNidXgtbWVzc2FnZSAuY291cnNlLXRpdGxlLmFjdGl2ZS5hZmZpeCAuYnV4LW1vZHVsZS1jb250YWluZXI6OmJlZm9yZSxcbiAgICAjcGFnZS1jb3Vyc2Utdmlldy10b3BpY3MgI2J1eC1tZXNzYWdlIC5jb3Vyc2UtdGl0bGUuYWN0aXZlLmFmZml4IC5idXgtbW9kdWxlLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSA0OHJlbSkgLyAyKTtcbiAgICB9XG59XG5cbiNwYWdlLWhlYWRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5wYWdlLWNvbnRleHQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrLWFsbC1yZWFkLWJ1dHRvbiAuZmEtY2hlY2sge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnICFpbXBvcnRhbnQ7XG59IFxuICBcbiNwbS1pZnJhbWUge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IGFsbCBhbmQgKG1pbi13aWR0aDogMzAuMDYyNWVtKSB7XG4gICAgI3BtLWlmcmFtZSB7XG4gICAgICAgIHRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNXJlbSkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IGFsbCBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgI3BtLWlmcmFtZSB7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBsZWZ0IC41cyBlYXNlLFxuICAgICAgICAgICAgd2lkdGggLjVzIGVhc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFjdGl2ZSAjcG0taWZyYW1lIHtcbiAgICAgICAgbGVmdDogMTkuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5Ljc1cmVtKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gVGhlc2UgdGhyZWUgcnVsZXMgcmVzb2x2ZSBidWcvREVWLTExMjIyLlxuI3BhZ2Utd3JhcHBlcjpoYXMofiAubW9vZGxlLWRpYWxvZ3VlLWJhc2U6bm90KFthcmlhLWhpZGRlbl0pIC5tb29kbGUtZGlhbG9ndWUpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbiNwYWdlLXdyYXBwZXI6aGFzKH4gLm1vb2RsZS1kaWFsb2d1ZS1iYXNlOm5vdChbYXJpYS1oaWRkZW5dKSAubW9vZGxlLWRpYWxvZ3VlLnl1aTMtbWVudS1oaWRkZW4pIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5tb29kbGUtZGlhbG9ndWUueXVpMy1tZW51LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/